.journal_text{ font-size: 100%; font-family: 'Open Sans', sans-serif; }
.journal_text p, td { font-size: 100%; font-family: 'Open Sans', sans-serif; }
blockquote { font-style: italic; border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC; padding: 0.5em 0 0.5em 0; margin-left: 0; margin-right: 0;}
div.journal_title { font-family: Arial, Helvetica, sans-serif; font-size: 150%; font-weight: bold; color: #660000; text-align: center;}
.journal_category { font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-weight: normal; font-style: italic; text-align: center;}
.journal_brief_title { font-weight: bold; font-size: 110%;}
.journal_brief_text { font-size: 100%; padding-left: 2em;}
.journal_titles_title { font-weight: bold;}
.journal_titles_date { white-space: nowrap;}
div.journal_date { font-size: 80%; color: #666666; text-transform: uppercase; }
a.authorlink { text-decoration: none; color: #666666; }
#journal_main img.moviegraphic { border: 1px solid #CCCCCC; margin: 0em 1em 1em 1em; float: left; }
#journal_main img.theatergraphic { border: 1px solid #CCCCCC; margin: 0em 1em 1em 1em; }
#journal_main img { max-width: 100%; height: auto; }
#journal_main img.moviegraphic { margin: 0px 5px 5px 5px; }
#journal_main iframe { max-width: 100%; height: auto; }
#journal_main .leftobject { margin : 0em 1em 1em 0em; }
#journal_main a.movienamelist2 { text-decoration: none; }
#journal_main a.movienamelist2:hover { text-decoration: underline; }
#journal_main a.theaternamelist2 { text-decoration: none; }
#journal_main a.theaternamelist2:hover { text-decoration: underline; }

#journal_main .theatername { font-weight: bold; text-decoration: none; }
#journal_main a.theatername:hover { text-decoration: underline; }

#journal_main .rightobject { margin: 0em 0em 1em 1em; }
#journal_main .small { font-size: 70%; }
#entrylist .entry { padding-bottom: 1em; }
#entrylist .entry_date { font-style: italic; }
#journal_col2 { clear: both; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; margin-top: 0px; background-color: #eeeeee; }
#journal_col2 .journal_ad { padding: 5px 5px 5px 5px;text-align: center; }
#journal_col2 .heading { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; color: white; background-color: #990000; padding: 0.5em 0.5em 0.5em 0.5em; }
#journal_col2 ul { padding: 0;margin-left: 2em; }
#journal_col2 #recent_articles a.journal_title { font-size: 100%; font-weight: normal; }
#journal_col2 p.related_links { padding-left: 2em; }
#journal_col2 h3 { text-align: center; }
#journal_col2 #journal_entry_theaterlinks { max-height: 30em; overflow-y: auto; }
#journal_col2 #journal_entry_movielinks { max-height: 30em; overflow-y: auto; }

#entrylinks ul { text-align: right; list-style-type: none; margin-left: 0; padding-left: 0; }
#entrylinks li { display: inline; padding: 0 1em 0 0; border-right: 1px solid #cccccc; list-style-type: none; }
#entrylinks li.readlink { float: left; border: 0; margin-left: 0;	padding-left: 0; font-weight: bold; }
#entrylinks li.lastlink { border: 0; margin-left: 0; padding-left: 0; }
#entrylinks a {border: thin solid #0000CC; background-color : #EEEEEE; padding: 3px 6px 3px 6px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 80%;	text-decoration : none;	border-width : 1px 1px 1px 1px; line-height : 200%; }
#entrylinks a:hover {text-decoration: none; color: #003399; background-color: #FFFFCC; }
#righthand_box { background-color: #EEEEEE; border: 0px solid #CCCCCC; width: 310px; text-align: center; margin-left: 0px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; }
.journalcomment_item { background-color: #FFFFFF; border:1px solid #CCCCCC; margin-left: 3em; margin-bottom: 0.5em; }
.journalcomment_header { background-color: #EEEEEE; border-bottom: 1px solid #CCCCCC; padding: 0.5em 1em 0.5em 0.5em; }
.journalcomment_text { padding: 0.5em 1em 1em 1em; }

#journal_index h2 { font-size: 1.5rem; border-bottom: 1px solid #cccccc; }
#journal_index h2 a { color: #cccccc !important; }
#journal_index #recent_articles a.journal_title { font-size: 100%; font-weight: bold; }
#featuredstory { display: block; }
#featuredstory div.featuredstory_photo { max-width: 100%; margin-right: 20px; display: block; text-align: center; }
#featuredstory div.featuredstory_photo img { max-width: 100%; max-height: 300px; height: auto; width: auto; margin-bottom: 10px; margin: 0px auto; }
#featuredstory a.featuredstory_headline { font-family: Arial, Helvetica, sans-serif; font-size: 120%; font-weight: bold; text-decoration: none; }

#keyword_shortcut_buttons { padding-left: 2em; margin-top: 1em; margin-bottom: 2em; }
#keyword_shortcut_buttons .keyword_list_count { font-style: italic; font-size: 100%; }
#keyword_shortcut_buttons ul { margin-left: 0; padding-left: 0; display: inline; border: none; }
#keyword_shortcut_buttons ul li { margin: 0.12em 0.11em 0.12em 0.11em; padding: 0 0 0 0; list-style: none; display: inline-block; line-height: 1.75em; }
#keyword_shortcut_buttons ul li a { display: inline-block; font: 80% sans-serif; padding: 0.25em 0.5em 0.25em 0.5em; border: 1px solid #990000; border-radius: 2px; text-decoration: none; background-color: #eeeeee; color: black; width: 12em; white-space: nowrap; }
#keyword_shortcut_buttons ul li a.currentkey { font-weight: bold; background-color: #b50000; color: White; }
#keyword_shortcut_buttons ul li a.currentkey:visited { border: 1px solid #b50000; text-decoration: none; color: White; }
#keyword_shortcut_buttons ul li a:hover { background-color: #b50000; color: White; }

#journal_list div.journal_item { padding-bottom: 0.5em; }
#journal_list div.journal_item div.journal_title { font-weight: bold; font-size: 1.1rem; text-align: left; }
#journal_list div.journal_item div.journal_title a { }
#journal_list div.journal_item div.journal_text { padding-left: 2em; }