a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp { border: 0px none; margin: 0px; padding: 0px; font-size: 100%; }
html, body { height: 100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
b, strong { font-weight: bold; }
img { color: transparent; font-size: 0px; vertical-align: middle; }
ol, ul { list-style: outside none none; }
li { display: list-item; }
table { border-collapse: collapse; border-spacing: 0px; }
th, td, caption { font-weight: normal; vertical-align: top; text-align: left; }
q { quotes: none; }
q::before, q::after { content: none; }
sub, sup, small { font-size: 75%; }
sub, sup { line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
svg { overflow: hidden; }
.side_bar .textwidget { margin-bottom: 10px; }
img.alignright { float: right; margin: 0px 0px 1em 1em; }
img.alignleft { float: left; margin: 0px 1em 1em 0px; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.hiddenfield { display: none; }
body { margin-left: 5px; }
* { font-family: arial; margin: 0px; padding: 0px; }
.container_12 { width: 92%; margin-left: 4%; margin-right: 4%; min-width: 960px; }
.container_12_nomargin { width: 100%; margin-left: 0px; min-width: 1000px; }
.container_12_nomargin2 { width: 100%; margin-left: 10px; min-width: 960px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { display: inline; float: left; position: relative; margin-left: 1%; margin-right: 1%; }
.alpha { margin-left: 0px; }
.omega { margin-right: 0px; }
.container_12 .grid_1 { width: 6.333%; }
.container_12 .grid_2 { width: 14.667%; }
.container_12 .grid_3 { width: 23%; }
.container_12 .grid_4 { width: 31.333%; }
.container_12 .grid_5 { width: 39.667%; }
.container_12 .grid_6 { width: 48%; }
.container_12 .grid_7 { width: 56.333%; }
.container_12 .grid_8 { width: 64.667%; }
.container_12 .grid_9 { width: 73%; }
.container_12 .grid_10 { width: 81.333%; }
.container_12 .grid_11 { width: 89.667%; }
.container_12 .grid_12 { width: 98%; }
.container_12 .prefix_1 { padding-left: 8.333%; }
.container_12 .prefix_2 { padding-left: 16.667%; }
.container_12 .prefix_3 { padding-left: 25%; }
.container_12 .prefix_4 { padding-left: 33.333%; }
.container_12 .prefix_5 { padding-left: 41.667%; }
.container_12 .prefix_6 { padding-left: 50%; }
.container_12 .prefix_7 { padding-left: 58.333%; }
.container_12 .prefix_8 { padding-left: 66.667%; }
.container_12 .prefix_9 { padding-left: 75%; }
.container_12 .prefix_10 { padding-left: 83.333%; }
.container_12 .prefix_11 { padding-left: 91.667%; }
.container_12 .suffix_1 { padding-right: 8.333%; }
.container_12 .suffix_2 { padding-right: 16.667%; }
.container_12 .suffix_3 { padding-right: 25%; }
.container_12 .suffix_4 { padding-right: 33.333%; }
.container_12 .suffix_5 { padding-right: 41.667%; }
.container_12 .suffix_6 { padding-right: 50%; }
.container_12 .suffix_7 { padding-right: 58.333%; }
.container_12 .suffix_8 { padding-right: 66.667%; }
.container_12 .suffix_9 { padding-right: 75%; }
.container_12 .suffix_10 { padding-right: 83.333%; }
.container_12 .suffix_11 { padding-right: 91.667%; }
.container_12 .push_1 { left: 8.333%; }
.container_12 .push_2 { left: 16.667%; }
.container_12 .push_3 { left: 25%; }
.container_12 .push_4 { left: 33.333%; }
.container_12 .push_5 { left: 41.667%; }
.container_12 .push_6 { left: 50%; }
.container_12 .push_7 { left: 58.333%; }
.container_12 .push_8 { left: 66.667%; }
.container_12 .push_9 { left: 75%; }
.container_12 .push_10 { left: 83.333%; }
.container_12 .push_11 { left: 91.667%; }
.container_12 .pull_1 { left: -8.333%; }
.container_12 .pull_2 { left: -16.667%; }
.container_12 .pull_3 { left: -25%; }
.container_12 .pull_4 { left: -33.333%; }
.container_12 .pull_5 { left: -41.667%; }
.container_12 .pull_6 { left: -50%; }
.container_12 .pull_7 { left: -58.333%; }
.container_12 .pull_8 { left: -66.667%; }
.container_12 .pull_9 { left: -75%; }
.container_12 .pull_10 { left: -83.333%; }
.container_12 .pull_11 { left: -91.667%; }
.container_12_nomargin .grid_1 { width: 6.333%; margin: 0px; padding: 0px; }
.container_12_nomargin .grid_2 { width: 14.667%; margin: 0px; padding: 0px; }
.container_12_nomargin .grid_3 { width: 23%; margin: 0px; padding: 0px; }
.container_12_nomargin .grid_4 { width: 31.333%; margin: 0px; padding: 0px; }
.container_12_nomargin .grid_5 { width: 400px; margin: 0px; padding: 0px; }
.container_12_nomargin .grid_6 { width: 48%; margin: 0px; padding: 0px; }
.container_12_nomargin .grid_7 { width: 400px; margin: 0px; padding: 15px; }
.container_12_nomargin .grid_8 { width: 64.667%; margin: 0px; padding: 0px; }
.container_12_nomargin .grid_9 { width: 73%; margin: 0px; padding: 0px; }
.container_12_nomargin .grid_10 { width: 81.333%; margin: 0px; padding: 0px; }
.container_12_nomargin .grid_11 { width: 89.667%; margin: 0px; padding: 0px; }
.container_12_nomargin .grid_12 { width: 98%; margin: 0px; padding: 0px; }
.container_12_nomargin .prefix_1 { padding-left: 8.333%; }
.container_12_nomargin .prefix_2 { padding-left: 16.667%; }
.container_12_nomargin .prefix_3 { padding-left: 25%; }
.container_12_nomargin .prefix_4 { padding-left: 33.333%; }
.container_12_nomargin .prefix_5 { padding-left: 41.667%; }
.container_12_nomargin .prefix_6 { padding-left: 50%; }
.container_12_nomargin .prefix_7 { padding-left: 58.333%; }
.container_12_nomargin .prefix_8 { padding-left: 66.667%; }
.container_12_nomargin .prefix_9 { padding-left: 75%; }
.container_12_nomargin .prefix_10 { padding-left: 83.333%; }
.container_12_nomargin .prefix_11 { padding-left: 91.667%; }
.container_12_nomargin .suffix_1 { padding-right: 8.333%; }
.container_12_nomargin .suffix_2 { padding-right: 16.667%; }
.container_12_nomargin .suffix_3 { padding-right: 25%; }
.container_12_nomargin .suffix_4 { padding-right: 33.333%; }
.container_12_nomargin .suffix_5 { padding-right: 41.667%; }
.container_12_nomargin .suffix_6 { padding-right: 50%; }
.container_12_nomargin .suffix_7 { padding-right: 58.333%; }
.container_12_nomargin .suffix_8 { padding-right: 66.667%; }
.container_12_nomargin .suffix_9 { padding-right: 75%; }
.container_12_nomargin .suffix_10 { padding-right: 83.333%; }
.container_12_nomargin .suffix_11 { padding-right: 91.667%; }
.container_12_nomargin .push_1 { left: 8.333%; }
.container_12_nomargin .push_2 { left: 16.667%; }
.container_12_nomargin .push_3 { left: 25%; }
.container_12_nomargin .push_4 { left: 33.333%; }
.container_12_nomargin .push_5 { left: 41.667%; }
.container_12_nomargin .push_6 { left: 50%; }
.container_12_nomargin .push_7 { left: 58.333%; }
.container_12_nomargin .push_8 { left: 66.667%; }
.container_12_nomargin .push_9 { left: 75%; }
.container_12_nomargin .push_10 { left: 83.333%; }
.container_12_nomargin .push_11 { left: 91.667%; }
.container_12_nomargin .pull_1 { left: -8.333%; }
.container_12_nomargin .pull_2 { left: -16.667%; }
.container_12_nomargin .pull_3 { left: -25%; }
.container_12_nomargin .pull_4 { left: -33.333%; }
.container_12_nomargin .pull_5 { left: -41.667%; }
.container_12_nomargin .pull_6 { left: -50%; }
.container_12_nomargin .pull_8 { left: -66.667%; }
.container_12_nomargin .pull_9 { left: -75%; }
.container_12_nomargin .pull_10 { left: -83.333%; }
.container_12_nomargin .pull_11 { left: -91.667%; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
.clearfix::after { clear: both; content: " "; display: block; font-size: 0px; line-height: 0; visibility: hidden; width: 0px; height: 0px; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
#banner_top { background: rgb(255, 255, 255) none repeat scroll 0px 0px; height: 90px; margin: 6px auto; width: 728px; }
#menu_top, #menu_top_news { background: white none repeat scroll 0px 0px; color: rgb(255, 255, 255); height: 20px; min-width: 960px ! important; }
#menu_top_news { max-width: 728px ! important; min-width: 728px ! important; margin-bottom: 8px; }
#menu_top ul { float: right; }
#menu_top ul li, #menu_top_news ul li { font-size: 14px; line-height: 0; list-style-type: none; margin: 0px; padding: 0px 5px; float: left; }
#menu_top ul li a, #menu_top_news ul li a { color: rgb(255, 255, 255); padding: 0px 10px 0px 0px; text-decoration: none; line-height: 20px; font-family: arial; font-size: 13px; }
#menu_top ul .current_page_item a, #menu_top_news ul .current_page_item a { color: darkgray; font-size: 16px; }
#head_logo_search #logo_ .logolarge, #head_logo_search #logo_ .logosmall { margin-top: 15px; width: 100%; margin-bottom: 8px; }
#logo_side_widgets { margin-top: 19px; width: 350px; margin-bottom: 10px; }
#logo_side_widgets #extra_top_widget div { padding-left: 3px; margin-bottom: 5px; margin-top: 5px; }
.searchinput { border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(3, 37, 97) currentcolor rgb(3, 37, 97) rgb(3, 37, 97); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; min-width: 260px ! important; padding: 2px; }
.submitinput { background-color: rgb(3, 37, 97); color: rgb(255, 255, 255); float: right; font-weight: bold; min-width: 81px ! important; padding: 2px; width: auto; text-transform: uppercase; margin-top: -3px; }
#menu_bar_1, #menu_bar_2 { background-color: rgb(0, 0, 0); float: left; margin: 1px; }
#menu_bar_1 .menu-item, #menu_bar_2 .menu-item { color: rgb(255, 255, 255); }
#menu_bar_1 #menu-item-47396, #menu_bar_2 #menu-item-47397, #menu-item-47387 { color: rgb(0, 0, 0); }
#menu_bar_1 ul li, #menu_bar_2 ul li { background-color: rgb(0, 0, 0); float: left; margin-right: 1px; }
#menu_bar_1 ul li a { padding: 0px 2px; }
#menu_bar_2 ul li a { padding: 0px 3px; }
#menu_bar_1 ul li a, #menu_bar_2 ul li a { color: rgb(255, 255, 255); font-family: arial; font-size: 13px; text-decoration: none; text-align: left; margin-left: 4px; margin-right: 4px; }
#menu_bar_1 ul .current-menu-parent, #menu_bar_2 ul .current-menu-parent, #menu_bar_1 ul .current-post-parent, #menu_bar_2 ul .current-post-parent, #menu_bar_1 ul .current-menu-item, #menu_bar_2 ul .current-menu-item, #menu_bar_1 ul .current-post-ancestor, #menu_bar_2 ul .current-post-ancestor, #menu_bar_1 ul .current-menu-parent, #menu_bar_2 ul .current-menu-parent { background-color: rgb(255, 255, 255); border: 0px none; position: relative; left: -5px; }
#menu_bar_1 ul .current-menu-parent a, #menu_bar_2 ul .current-menu-parent a, #menu_bar_1 ul .current-post-parent a, #menu_bar_2 ul .current-post-parent a, #menu_bar_1 ul .current-menu-item a, #menu_bar_2 ul .current-menu-item a, #menu_bar_1 ul .current-post-ancestor a, #menu_bar_2 ul .current-post-ancestor a, #menu_bar_1 ul .current-menu-parent a, #menu_bar_2 ul .current-menu-parent a { border: 0px none; color: rgb(0, 0, 0); font-size: 13px; }
#menu-item-47387.current-menu-parent.current-post-parent, #menu_bar_1 #menu-item-47396.current-menu-parent.current-post-parent, #menu_bar_2 #menu-item-47397.current-menu-parent.current-post-parent { color: rgb(255, 255, 255) ! important; }
.content_bottom_containers { border: 1px solid lightgray; border-radius: 10px; left: -43px; margin-top: 10px; min-width: 960px ! important; padding: 5px; position: relative; }
.content_bottom_separator { width: 100%; height: 1px; background-color: red; }
.footer_menu_container { width: 100%; margin: 10px 0px 0px; padding: 0px; }
#copy_right_notice { text-align: center; font-size: 14px; }
#right_side_bar_mag, #right_side_bar_mag_news { background: rgb(242, 242, 242) none repeat scroll 0px 0px; border: 0px solid transparent; border-radius: 10px; margin-top: 10px; width: 350px ! important; padding-bottom: 10px; padding-top: 5px; }
#right_side_bar_mag_news { width: 180px ! important; background: transparent none repeat scroll 0% 0%; }
#right_side_bar_mag_news #side_bar_banner { margin-left: auto; margin-right: auto; width: 160px ! important; }
.people_list, #side_bar_banner, #facebookcontainer, .sb_subscribe_button, .sb_classifieds_block, .sb_media_bythe_numbers_block, #sb_media_bythe_numbers_block, #side_bar_banner_middle, .side_bar .textwidget { background-color: rgb(255, 255, 255); margin-left: auto; margin-right: auto; margin-top: 15px; padding: 10px; width: 300px ! important; }
.recent_post_image { max-width: 80px; }
.most_recent_posts { height: auto; margin: 5px 0px; }
.most_recent_posts_home { height: auto; margin: 5px 0px; }
.most_recent_posts li { list-style: outside none none; }
.most_recent_posts div { height: auto; margin-bottom: 17px; margin-top: 5px; }
.most_recent_posts_home div { height: auto; margin-bottom: 5px; }
.srp-content-box { width: 108%; }
.blockstoriesimage { width: 130px; height: 130px; }
.content_bottom_containers .widget_specialrecentposts { width: 85%; }
.alternativecontent { margin-top: 30px; }
.alternativeimage { padding: 0px; margin: 15px 0px 0px; }
.redline { border-top: 1px solid red; margin-top: 10px; padding-top: 4px; }
.authorinfo { font-family: arial; font-style: italic; font-size: 12px; }
.authorinfo::first-letter { text-transform: uppercase; }
.classifieds_header { background-color: rgb(239, 239, 239); color: darkblue; margin: 20px auto; text-align: center; width: 500px; height: 100px; font-size: 19px; line-height: 100px; font-weight: bold; }
.classified_ { font-size: 12px; text-align: center; }
.classified_title { font-weight: bold; font-size: 16px; }
.classified_deck { font-weight: bold; font-size: 16px; padding-bottom: 20px; }
.classified_content { padding-left: 10px; padding-right: 17px; }
.classified_date { font-size: 9px; }
.classified_line { border-bottom: 1px solid darkgray; display: block; margin: 5px auto 10px; width: 50%; }
#shorts_container { border: 1px solid lightgray; margin-right: 5px; }
.most_recent_posts_shorts { padding-bottom: 20px; padding-top: 3px; }
.most_recent_posts_shorts a { color: rgb(0, 0, 102); font-size: 16px; }
.most_recent_posts_shorts span { font-size: 15px; line-height: 18px; }
.most_recent_posts_image_shorts { margin-left: 12px; margin-bottom: 8px; }
.most_recent_posts_image_shorts img { width: 120px; height: auto; }
.top_date { font-size: 12px; line-height: 15px; text-align: center; margin-top: 6px; }
.most_recent_posts_shorts .shortstitle { color: darkblue; text-decoration: none; }
.shortsheader { font-size: 18px; margin-bottom: 15px; margin-top: 10px; text-align: center; text-decoration: underline; font-weight: bold; }
.most_recent_posts_shorts .single_deck_shorts { display: block; margin-top: 5px; font-size: 14px; color: rgb(0, 0, 0); text-decoration: none; }
.logonews { width: 100%; max-width: 728px ! important; }
.menubar_news_top { margin-top: 8px ! important; }
.menubar_news { min-width: 728px ! important; max-width: 728px ! important; }
.menubar_news_top ul li a { padding-left: 8px ! important; padding-right: 8px ! important; }
.menubar_news_bottom ul li a { padding-left: 9px ! important; padding-right: 9px ! important; }
.margintop { margin-top: 15px; }
.newsbody { max-width: 565px ! important; }
.emailnewsfooter { max-width: 728px ! important; }
.subscriptioncancel { font-size: 14px; color: rgb(51, 51, 51); }
.newsletterstopbanner { margin: 5px 0px; }
.logo_newsletters { margin: 5px 0px; width: 728px ! important; }
#main_content { float: right; margin-left: 0px; min-width: 480px ! important; padding-left: 0px; }
.most_recent_posts { margin: 0px; min-width: 480px; padding: 0px; width: 100%; }
.most_recent_posts_image { float: left; padding-right: 9px; padding-top: 3px; }
.most_recent_posts_post_i { color: rgb(0, 0, 102); font-size: 21px; }
.most_recent_posts_post_i ul li a { color: rgb(0, 0, 0); font-size: 13px; font-weight: normal; line-height: 16px; }
.most_recent_posts_post_i p { color: rgb(0, 0, 0); font-size: 15px; font-weight: normal; line-height: 19px; margin-bottom: -18px; }
.people_side_links { border-top: 1px solid rgb(51, 51, 51); margin-top: 10px; padding: 5px; }
.people_side_links div { background-color: rgb(51, 51, 51); height: 1px; margin-top: 5px; }
.bottom_module_title { color: darkblue; font-size: 16px; font-weight: bold; }
.content_bottom_containers { font-family: arial; padding-top: 18px; padding-bottom: 5px; }
.content_bottom_containers li { list-style: inside none disc; color: red; }
.content_bottom_containers a { color: rgb(0, 0, 0); text-decoration: none; font-size: 14px; }
.interlineincrease { line-height: 25px; }
.astyle, .most_recent_posts_post_i b .astyle { color: rgb(0, 0, 102); text-decoration: none; font-weight: normal; line-height: 26px; }
.astyleblack { color: black; text-decoration: none; font-size: 19px; line-height: 22px; font-weight: bold; font-family: arial; }
.float_right { float: right; position: relative; }
.float_left { float: left; position: relative; }
.image_float { bottom: -100px; left: -37%; position: absolute; }
.shrink_image { height: 100px; width: 100px; }
.department_title { color: darkblue; font-weight: bold; }
.title_ { font-family: arial; font-size: 12px; text-decoration: none; }
.title_sidebar { font-size: 12px; color: rgb(0, 0, 0); font-weight: normal; }
.type_black_bold { font-weight: bold; color: rgb(0, 0, 0); }
.type_gray { font-weight: normal; color: darkgray; }
.type_blue_medium_bold { color: darkblue; font-size: 13px; font-weight: bold; }
.type_blue_large_bold, .type_red_large_bold, .type_darkred_large_bold { color: darkblue; font-size: 16px; font-weight: bold; }
.type_red_large_bold { color: rgb(255, 0, 0); }
.type_darkred_large_bold { color: rgb(128, 0, 0); text-decoration: none; }
.type_italic { font-style: italic; }
.bottom_box_side_bar { margin-top: 10px; padding-bottom: 2px; padding-top: 2px; }
.astyle2 { font-size: 16px ! important; }
.removeformating { text-decoration: none; }
.textnews, .textnews_bold, .textnews p { font-size: 13px; line-height: 17px; text-decoration: none; color: rgb(0, 0, 0); }
.textnews_bold { font-weight: bold; }
.sb_subscribe_button { border-top: 2px solid lightgray; border-bottom: 2px solid lightgray; padding: 0px; }
.sb_subscribe_button a { color: rgb(43, 43, 43); text-decoration: none; font-weight: bold; font-size: 18px; line-height: 35px; }
.subscribe_first { color: rgb(226, 2, 2); }
.most_recent_posts_bottom .titlepostbottom { font-size: 21px; font-weight: bold; position: relative; top: 6px; line-height: 16px; }
.most_recent_posts_bottom .bottomdeck { position: relative; top: 14px; font-size: 16px; line-height: 19px; font-weight: normal; }
.whatsnewin { margin-top: 55px; }
.medialifead { border: 1px solid lightgray; color: lightgray; font-size: 10px; margin-left: -10px; padding: 5px; text-align: right; width: 300px ! important; }
.whatsnewinimage { margin-top: 55px; }
.whatsnewinimage { margin-top: 55px; margin-left: -20px; }
.bottom_box_side_bar a { font-size: 12px; }
.peopletitle a { font-size: 15px; font-weight: bold; color: rgb(51, 51, 51); line-height: 21px; }
.peopletitle p { font-size: 14px; line-height: 21px; }
.redlists li { color: rgb(0, 0, 0); list-style: outside none none; background-image: url(cce0abbf1974933f62b1a0f4013b36443ded8476.png) ; background-repeat: no-repeat; background-position: left top; padding-left: 20px; font-weight: normal; }
.featposts { margin-top: 10px; }
.featposts .featimage img { height: 120px; width: 120px; padding-top: 8px; }
.featposts .feattitle { font-size: 17px; line-height: 20px; font-weight: bold; }
.featposts .featpost { line-height: 19px; font-size: 16px; font-weight: normal; }
.featposts li { list-style: outside none none; }
.featposts { text-decoration: underline; font-size: 15px; line-height: 25px; font-weight: normal; }
.post-categories { text-decoration: underline; font-size: 15px; line-height: 16px; font-weight: normal; }
.category_header { font-size: 16px; margin-top: 10px; margin-bottom: 10px; color: rgb(153, 153, 153); font-weight: bold; }
.newscontainers { max-width: 570px ! important; }
.newscontainers .content_bottom_news_shorts { margin-top: 30px; }
.newscontainers .content_bottom_news_people { margin-top: 27px; }
.newscontainers .content_bottom_news_media { margin-top: 27px; }
.newscontainers .content_bottom_news_classifieds { margin-top: 27px; }
.newscontainers .content_bottom_news_out { margin-top: 38px; }
.newscontainers .content_bottom_news_alternative { margin-top: 27px; }
.newscontainers .content_bottom_news_feature { margin-top: 27px; }
.morningnews { font-size: 13px; line-height: 17px; }
.bannerovernights { float: right; max-width: 160px; overflow: hidden; }
.overnightsbody { max-width: 728px ! important; }
.titlepost2 { font-weight: normal; }
.bottom_outhome .redbullets { font-weight: normal; }
.newsbody .most_recent_posts_newsletter { height: 83px ! important; }
.single_cattitle { margin-bottom: 15px; }
.single_cattitle a { color: darkgray; font-family: arial; font-size: 15px; font-weight: bold; text-decoration: none; }
.single_title { color: rgb(0, 0, 102); font-family: arial; font-size: 26px; }
.single_deck { font-size: 21px; height: 20px; line-height: 21px; margin-bottom: 15px; }
.single_author { font-family: "arial narrow",sans-serif; font-size: 16px; font-style: normal; font-weight: bold; margin-top: 5px; }
.single_date { font-size: 10px; margin-bottom: 25px; }
.single_content, .single_content p { font-family: georgia ! important; font-size: 15px; line-height: 20px; margin-bottom: 10px; }
.single_cattitle_overnights { margin-top: -8px; margin-bottom: 49px; }
.single_cattitle_overnights a { color: rgb(222, 3, 9); font-size: 19px; font-weight: bold; text-decoration: none; line-height: 26px; }
.single_title_overnights { color: rgb(0, 0, 0); font-family: georgia; font-size: 29px; }
.single_deck_overnights { font-size: 18px; line-height: 60px; color: rgb(0, 0, 128); font-style: italic; }
.single_author_overnights { font-family: arial; font-size: 16px; font-style: normal; font-weight: bold; line-height: 14px; color: rgb(51, 51, 51); }
.single_date_overnights { font-size: 10px; line-height: 16px; color: rgb(51, 51, 51); }
.single_content_overnights p { font-family: georgia ! important; font-size: 16px; line-height: 20px; margin-bottom: 20px; }
.single_post_display { margin-top: 10px; padding-left: 10px; }
.subscribe_button { background-color: rgb(255, 51, 102); color: rgb(255, 255, 255); display: block; font-size: 53px; height: 64px; line-height: 68px; margin-top: 50px; text-decoration: none; text-transform: uppercase; width: 310px; }
.addthis_button_compact { color: rgb(0, 0, 0); font-size: 12px; line-height: 18px; text-decoration: none; text-transform: uppercase; }
.addthis_toolbox { margin-bottom: 10px; }
.comment_box_styles { margin-left: auto; margin-right: auto; width: 400px; }
textarea { height: 150px; width: 250px; }
.subscriptionmlm { width: 570px; }
.fieldsetleft { background-color: rgb(244, 244, 244); border: 0px none; float: left; width: 400px; }
.fieldsetright p { font-size: 13px; margin: 10px 0px; width: 160px; }
.fieldsetright label { font-size: 14px; }
.fieldsetright { border: 0px none; float: left; padding-left: 5px; width: 90px; }
.submitformfs { border: 0px none; clear: both; }
.thelabel { float: left; font-size: 12px; line-height: 21px; margin-right: 5px; width: 265px; }
.thelabel span { float: left; }
.thelabels { float: left; font-size: 12px; line-height: 21px; margin-right: 5px; width: 155px; }
.insel { width: 147px; height: 21px; margin-bottom: 3px; }
textarea { height: 150px; width: 250px; }
.sunscriptionheader { color: rgb(255, 0, 0); font-size: 25px; font-weight: bold; line-height: 30px; margin-top: 20px; }
.form_container .top_date { text-align: left; font-size: 11px; margin: 15px 0px; }
.postclassifiedmessage { font-size: 12px; line-height: 30px; margin-bottom: 5px; }
.sunscriptionsubheader { color: darkblue; font-size: 18px; margin-bottom: 20px; margin-left: 20px; margin-top: 20px; }
.recaptchamlm { width: 315px ! important; overflow: hidden; margin: 30px auto 20px; }
.submitbuttonml { padding: 3px; width: 100px; margin-left: 110px; }
.addthis_toolbox { padding: 0px; margin-top: -20px; }
.addthis_button_preferred_1, .addthis_button_preferred_2, .addthis_button_preferred_3, .addthis_button_preferred_4, .addthis_button_preferred_5, .addthis_button_preferred_6, .addthis_button_preferred_7, .addthis_button_preferred_8, .addthis_button_preferred_9, .addthis_button_preferred_10, .addthis_button_preferred_11, .addthis_button_preferred_12 { margin: 0px; }
.mediarssanchor { background-image: url(c0312bcad63383a6aec3fe16d660e79e9a65f59e.png) ; height: 26px; width: 26px; float: left; }
.singlebottomad { margin-left: 65px; }
.container_12_nomargin .singlebottomad { padding: 20px 0px; }
.wp-caption-dd, .wp-caption-text { font-family: arial; font-size: 12px; font-style: italic; padding-right: 5px; padding-bottom: 10px; }
.peopletitle p { color: rgb(0, 0, 0); font-size: 14px; line-height: 21px; font-weight: normal; }
.titlepost { font-size: 16px ! important; }
.marginminus1 { margin-top: -20px; }
.about_motto { color: darkblue; }
.editors_writters_ { font-family: arial; margin-left: 5px; }
.editors_writters_ p { margin: 10px; }
.editors_writters_main_title { font-size: 20px; }
.editors_writters_name { margin-top: 10px; margin-bottom: 0px; }
.editors_writters_title { color: darkblue; font-size: 13px; font-style: italic; }
.editorial_dept_name {  }
.editorial_dept_email {  }
.media_life_privacy { font-size: 14px; }
.media_life_advertise p { font-family: arial; }
.media_life_advertise h4, .media_life_advertise h5, .media_life_advertise h3, .media_life_advertise h2, .media_life_advertise h1 { margin: 10px; }
.media_life_advertise h3 { color: rgb(39, 50, 66); text-decoration: underline; font-size: 14px; }
.media_life_advertise h4 { font-size: 14px; text-decoration: underline; }
.media_life_advertise h5 { font-size: 12px; text-decoration: underline; }
.media_life_advertise p { font-size: 14px; margin: 10px; }
.media_life_advertise ul { list-style: inside none disc; margin-left: 30px; }
.media_life_advertise ul li { font-size: 14px; }
.adver_strong { font-weight: bold; }
.adver_classified, .adver_email { color: darkblue; }
.adver_classified { text-decoration: none; }
.homedeck { text-decoration: none; font-size: 15px; color: rgb(0, 0, 0); line-height: 19px; }
.featdeck { font-size: 16px ! important; }
.side_bar.widget_archive { background-color: rgb(255, 255, 255); color: rgb(0, 0, 139); font-size: 13px; font-weight: bold; margin: 15px auto 0px; padding: 10px; width: 300px; }
.side_bar.widget_archive ul { color: rgb(0, 0, 0); font-size: 12px; font-weight: normal; }
.side_bar.widget_archive ul a { color: rgb(0, 0, 0); }
.smarterwiki-popup-bubble { display: none ! important; }
.clearfix {  }
.clearfix::before, .clearfix::after { content: ""; display: table; }
.clearfix::after { clear: both; }
#content_and_shorts #main_content p.single_date { font-size: 10px; margin-bottom: 25px; }
#content_and_shorts #main_content p.single_author { font-family: "arial narrow",sans-serif; font-size: 16px; font-style: normal; font-weight: bold; margin-top: 5px; margin-bottom: 0px; }
#subscription-options-wrapper h2, .leaky_paywall_subscription_allowed_content { display: none; }
#subscription-options-wrapper, #subscribe-page-wrapper { margin-top: 30px; margin-bottom: 30px; }
.ooh-subscribe-page-wrapper .paypal-button button.large { font-size: 0px ! important; width: 350px ! important; height: 30px ! important; margin-top: 10px ! important; }
.ooh-subscribe-page-wrapper .paypal-button button::before { content: "Sign Up for Media Life Out of Home Premium" ! important; font-size: 14px ! important; z-index: 9; padding-top: 5px; }
.ooh-subscribe-page-wrapper #option-1, .ooh-subscribe-page-wrapper #option-2 { display: none; }
.radio-subscribe-page-wrapper .paypal-button button.large { font-size: 0px ! important; width: 350px ! important; height: 30px ! important; margin-top: 10px ! important; }
.radio-subscribe-page-wrapper .paypal-button button::before { content: "Sign Up for Media Life Radio Premium" ! important; font-size: 14px ! important; z-index: 9; padding-top: 5px; }
.radio-subscribe-page-wrapper #option-0, .radio-subscribe-page-wrapper #option-2 { display: none; }
.hispanic-subscribe-page-wrapper .paypal-button button.large { font-size: 0px ! important; width: 350px ! important; height: 30px ! important; margin-top: 10px ! important; }
.hispanic-subscribe-page-wrapper .paypal-button button::before { content: "Sign Up for Media Life Hispanic Premium" ! important; font-size: 14px ! important; z-index: 9; padding-top: 5px; }
.hispanic-subscribe-page-wrapper #option-0, .hispanic-subscribe-page-wrapper #option-1 { display: none; }
