/* `XHTML, HTML4, HTML5 Reset
----------------------------------------------------------------------------------------------------*/

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: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

html,
body {
  height: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
/*
  Override the default (display: inline) for
  browsers that do not recognize HTML5 tags.

  IE8 (and lower) requires a shiv:
  http://ejohn.org/blog/html5-shiv
*/
  display: block;
}

b,
strong {
/*
  Makes browsers agree.
  IE + Opera = font-weight: bold.
  Gecko + WebKit = font-weight: bolder.
*/
  font-weight: bold;
}

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
/*
  For IE.
  http://css-tricks.com/ie-fix-bicubic-scaling-for-images
*/
  -ms-interpolation-mode: bicubic;
}

ol,
ul {
  list-style: none;
}

li {
/*
  For IE6 + IE7:

  "display: list-item" keeps bullets from
  disappearing if hasLayout is triggered.
*/
  display: list-item;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th,
td,
caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

q {
  quotes: none;
}

q:before,
q:after {
  content: '';
  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 {
/*
  For IE9. Without, occasionally draws shapes
  outside the boundaries of <svg> rectangle.
*/
  overflow: hidden;
}
/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */
.side_bar .textwidget {
    margin-bottom: 10px;
}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
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;font-weight:14px;margin:0;padding:0}.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:0}.omega{margin-right:0}.container_12 .grid_1{width:6.333%}.container_12 .grid_2{width:14.667%}.container_12 .grid_3{width:23.0%}.container_12 .grid_4{width:31.333%}.container_12 .grid_5{width:39.667%}.container_12 .grid_6{width:48.0%}.container_12 .grid_7{width:56.333%}.container_12 .grid_8{width:64.667%}.container_12 .grid_9{width:73.0%}.container_12 .grid_10{width:81.333%}.container_12 .grid_11{width:89.667%}.container_12 .grid_12{width:98.0%}.container_12 .prefix_1{padding-left:8.333%}.container_12 .prefix_2{padding-left:16.667%}.container_12 .prefix_3{padding-left:25.0%}.container_12 .prefix_4{padding-left:33.333%}.container_12 .prefix_5{padding-left:41.667%}.container_12 .prefix_6{padding-left:50.0%}.container_12 .prefix_7{padding-left:58.333%}.container_12 .prefix_8{padding-left:66.667%}.container_12 .prefix_9{padding-left:75.0%}.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.0%}.container_12 .suffix_4{padding-right:33.333%}.container_12 .suffix_5{padding-right:41.667%}.container_12 .suffix_6{padding-right:50.0%}.container_12 .suffix_7{padding-right:58.333%}.container_12 .suffix_8{padding-right:66.667%}.container_12 .suffix_9{padding-right:75.0%}.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.0%}.container_12 .push_4{left:33.333%}.container_12 .push_5{left:41.667%}.container_12 .push_6{left:50.0%}.container_12 .push_7{left:58.333%}.container_12 .push_8{left:66.667%}.container_12 .push_9{left:75.0%}.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.0%}.container_12 .pull_4{left:-33.333%}.container_12 .pull_5{left:-41.667%}.container_12 .pull_6{left:-50.0%}.container_12 .pull_7{left:-58.333%}.container_12 .pull_8{left:-66.667%}.container_12 .pull_9{left:-75.0%}.container_12 .pull_10{left:-83.333%}.container_12 .pull_11{left:-91.667%}.container_12_nomargin .grid_1{width:6.333%;margin:0;padding:0}.container_12_nomargin .grid_2{width:14.667%;margin:0;padding:0}.container_12_nomargin .grid_3{width:23.0%;margin:0;padding:0}.container_12_nomargin .grid_4{width:31.333%;margin:0;padding:0}.container_12_nomargin .grid_5{width:400px;margin:0;padding:0}.container_12_nomargin .grid_6{width:48.0%;margin:0;padding:0}.container_12_nomargin .grid_7{width:400px;margin:0;padding:15px}.container_12_nomargin .grid_8{width:64.667%;margin:0;padding:0}.container_12_nomargin .grid_9{width:73.0%;margin:0;padding:0}.container_12_nomargin .grid_10{width:81.333%;margin:0;padding:0}.container_12_nomargin .grid_11{width:89.667%;margin:0;padding:0}.container_12_nomargin .grid_12{width:98.0%;margin:0;padding:0}.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.0%}.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.0%}.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.0%}.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.0%}.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.0%}.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.0%}.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.0%}.container_12_nomargin .push_4{left:33.333%}.container_12_nomargin .push_5{left:41.667%}.container_12_nomargin .push_6{left:50.0%}.container_12_nomargin .push_7{left:58.333%}.container_12_nomargin .push_8{left:66.667%}.container_12_nomargin .push_9{left:75.0%}.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.0%}.container_12_nomargin .pull_4{left:-33.333%}.container_12_nomargin .pull_5{left:-41.667%}.container_12_nomargin .pull_6{left:-50.0%}. .pull_7{left:-58.333%}.container_12_nomargin .pull_8{left:-66.667%}.container_12_nomargin .pull_9{left:-75.0%}.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:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
/*about*/
/*
	Top banner Starts
*/
#banner_top {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 90px;
    margin: 6px auto;
    width: 728px;
}
/*
	Top banner Ends
*/
/*
	Top menu Starts
*/
#menu_top, #menu_top_news {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    height: 20px;
    min-width: 960px !important;
    background-color: white;
}
#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: 0;
    padding: 0 5px;
	float: left;
}
#menu_top ul li a, #menu_top_news ul li a{
    color: #FFFFFF;
    padding: 0 10px 0 0;
    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;
}
/*
	Top menu ends
*/
/*
	Logo Starts
*/
#head_logo_search #logo_ .logolarge, #head_logo_search #logo_ .logosmall {
    margin-top: 15px;
    width: 100%;
    margin-bottom: 8px;
}
/*
	Logo ends
*/
/*
	Logo right side widgets start
*/
#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: 1px solid #032561;
    min-width: 260px !important;
    padding: 2px;
    border-right: 0 none;
}
.submitinput {
    background-color: #032561;
    color: #FFFFFF;
    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: #000000;
    float: left;
    margin: 1px;
}
#menu_bar_1 .menu-item, #menu_bar_2 .menu-item {
    color: #FFFFFF;
}
#menu_bar_1 #menu-item-47396, #menu_bar_2 #menu-item-47397, #menu-item-47387 {
    color: #000;
}
#menu_bar_1 ul li, #menu_bar_2 ul li {
    background-color: #000000;
    float: left;
    margin-right: 1px;
}
#menu_bar_1 ul li a {
    padding: 0 2px;
}
#menu_bar_2 ul li a {
    padding: 0 3px;
}
#menu_bar_1 ul li a, #menu_bar_2 ul li a {
    color: #FFFFFF;
    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: #FFFFFF;
    border: 0 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: 0 none;
    color: #000000;
    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: #FFF !important;
}
/*
	Logo right side widgets end
*/
.content_bottom_containers {
    border: 1px solid lightgray;
    border-radius: 10px 10px 10px 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: 0;
	margin-top: 10px;
	padding: 0;
	/*
	background: #F2F2F2;
	border-top: solid 2px #333333;
	*/
}
#copy_right_notice {
    text-align: center;
    font-size: 14px;
}
#right_side_bar_mag, #right_side_bar_mag_news {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 0 solid transparent;
    border-radius: 10px 10px 10px 10px;
    margin-top: 10px;
    width: 350px !important;
    padding-bottom: 10px;
    padding-top: 5px;
}
#right_side_bar_mag_news {
    width: 180px !important;
    background: none;
}
#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: #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    padding: 10px;
    width: 300px !important;
}
.recent_post_image {
	max-width: 80px;
}   padding: 0;
}
#main_content img {
    border: 0 none;
    display: block;
    height: 75px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    width: 75px;
    vertical-align: middle;
    padding-top: 5px;
}
.most_recent_posts {
    height: auto;
    margin: 5px 0;
}
.most_recent_posts_home {
    height: auto;
    margin: 5px 0;
}
.most_recent_posts li {
    list-style: none outside 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: 0;
    margin: 0;
    margin-top: 15px;
}
.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: #EFEFEF;
    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-left: auto;
    margin-right: auto;
    margin-top: 5px;
    width: 50%;
    margin-bottom: 10px;
}
#shorts_container {
    border: solid 1px lightgray;
    margin-right: 5px;
}
.most_recent_posts_shorts {
    padding-bottom: 20px;
    padding-top: 3px;
}
.most_recent_posts_shorts a {
    color: #000066;
    font-size: 16px;
    font: arial helvetica sans-serif;
}
.most_recent_posts_shorts span {
    font-size: 15px;
    line-height: 18px;
    font: georgia;
}
.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;
    font: arial narrow sans-serif;
    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:#000;
	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: #333333;
}
.newsletterstopbanner {
	margin: 5px 0;
}
.logo_newsletters {
	margin: 5px 0;
	width: 728px !important;
}
#main_content {
    float: right;
    margin-left: 0;
    min-width: 480px !important;
    padding-left: 0;
}
.most_recent_posts {
    margin: 0;
    min-width: 480px;
    padding: 0;
    width: 100%;
    font: arial helvetica sans-serif;
}
.most_recent_posts_image {
    float: left;
    padding-right: 9px;
    padding-top: 3px;
}
.most_recent_posts_post_i {
    color: #000066;
    font-size: 21px;
    font: arial helvetica serif;
}
.most_recent_posts_post_i ul li a {
    color: #000000;
    font-size: 13px;
    font-weight: normal;
    line-height: 16px;
}
.most_recent_posts_post_i p {
    color: #000000;
    font-size: 15px;
    font-weight: normal;
    line-height: 19px;
    font: arial helvetica sans-serif;
	margin-bottom: -18px;
}
.people_side_links {
    border-top: 1px solid #333333;
    margin-top: 10px;
    padding: 5px;
}
.people_side_links div {
    background-color: #333333;
    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;
    color: red;
}
.content_bottom_containers a {
    color: #000;
    text-decoration: none;
    font-size: 14px;
}
.interlineincrease {
    line-height: 25px;
}
.astyle, .most_recent_posts_post_i b .astyle {
    color: #000066;
    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: #000;
	font-weight: normal;
}
.type_black_bold {
	font-weight: bold;
	color: #000;
}
.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: #FF0000;
}
.type_darkred_large_bold {
	color: #800000;
	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: #000;
	font: arial;
}
.textnews_bold {
	font-weight: bold;
}
.sb_subscribe_button {
    border-top: solid 2px lightgray;
    border-bottom: solid 2px lightgray;
	padding: 0;
}
.sb_subscribe_button a {
    color: #2B2B2B;
    text-decoration: none;
    font-weight: bold;
    font-size: 18px;
	line-height: 35px;
	font: arial helvetica sans-serif;
}
.subscribe_first {
    color: #E20202;
}
.most_recent_posts_bottom .titlepostbottom {
    font-size: 21px;
    font-weight: bold;
    position: relative;
    top: 6px;
    font: arial helvetica sans-serif;
    line-height: 16px;
}
.most_recent_posts_bottom .bottomdeck {
    position: relative;
    top: 14px;
    font-size: 16px;
    line-height: 19px;
    font: arial helvetica sans-serif;
	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: #333333;
    line-height: 21px;
}
.peopletitle p {
    font-size: 14px;
    line-height: 21px;
    font: arial helvetica sans-serif;
}
.redlists li {
    color: #000;
    list-style: none;
    background-image: url('../images/assets/bullet.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: arial helvetica sans-serif;
    font-size: 17px;
    line-height: 20px;
    font-weight: bold;
}
.featposts .featpost {
    font: arial helvetica sans-serif;
    line-height: 19px;
    font-size: 16px;
	font-weight: normal;
}
.featposts li {
    list-style: none;
}
.featposts {
    text-decoration: underline;
    font-size: 15px;
    line-height: 25px;
    font: arial helvetica sans-serif;
	font-weight: normal;
}

.post-categories {
    text-decoration: underline;
    font-size: 15px;
    line-height: 16px;
    font: arial helvetica sans-serif;
	font-weight: normal;
}

.category_header {
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #999;
	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;
	font: arial helvetica sans-serif;
	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: #000066;
    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: #DE0309;
    font: Arial Helvetica Sans-serif;
    font-size: 19px;
    font-weight: bold;
    text-decoration: none;
    line-height: 26px;
}
.single_title_overnights {
    color: #000;
    font-family: georgia;
    font-size: 29px;
}
.single_deck_overnights {
    font-size: 18px;
    line-height: 60px;
    color: #000080;
    font-style: italic;
}
.single_author_overnights {
    font-family: arial;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    line-height: 14px;
    color: #333333;
}
.single_date_overnights {
    font-size: 10px;
    line-height: 16px;
    color: #333333;
}
.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: #FF3366;
    color: #FFFFFF;
    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: #000000;
    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: #F4F4F4;
    border: 0 none;
    float: left;
    width: 400px;
}
.fieldsetright p {
    font-size: 13px;
    margin: 10px 0;
    width: 160px;
}
.fieldsetright label {
    font-size: 14px;
}
.fieldsetright {
    border: 0 none;
    float: left;
    padding-left: 5px;
    width: 90px;
}
.submitformfs {
    border: 0 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: #FF0000;
    font-size: 25px;
    font-weight: bold;
    line-height: 30px;
	margin-top: 20px;
}
.form_container .top_date {
    text-align: left;
    font-size: 11px;
    margin: 15px 0;
}
.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-left: auto;
    margin-right: auto;
    margin-top: 30px;
	margin-bottom: 20px;
}
.submitbuttonml {
    padding: 3px;
    width: 100px;
    margin-left: 110px;
}
.addthis_toolbox {
    padding: 0;
    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("../images/assets/rss.png");
    height: 26px;
    width: 26px;
    float: left;
}
.singlebottomad {
    margin-left: 65px;
}
.container_12_nomargin .singlebottomad {
    padding: 20px 0;
}
.wp-caption-dd, .wp-caption-text {
    font-family: arial;
    font-size: 12px;
    font-style: italic;
    padding-right: 5px;
    padding-bottom: 10px;
}
.peopletitle p {
	font: arial helvetica sans-serif;
    color: #000000;
    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: 0;
}
.editors_writters_title {
    color: darkblue;
    font-size: 13px;
    font-style: italic;
}
.editorial_dept_name {
}
.editorial_dept_email {
}
.media_life_privacy {
	font-size: 14px;
}
/*
advertise
*/
.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: #273242;
    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: disc inside none;
    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: #000;
    line-height: 19px;
}
.featdeck {
	font-size: 16px !important;
}

/* sidebar widget styles */

.side_bar.widget_archive {
	background-color: #FFF;
	color: rgb(0, 0, 139);
	font-size: 13px;
	font-weight: bold;
	margin: 15px auto 0 auto;
	padding: 10px;
	width: 300px; }

.side_bar.widget_archive ul {
	color: #000;
	font-size: 12px;
	font-weight: normal; }

.side_bar.widget_archive ul a { color: #000; }

.smarterwiki-popup-bubble {
	display: none !important;
	}

/*********************
CLEARFIXIN'
*********************/
.clearfix {
  zoom: 1;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}






/*********************
Justin's CSS
*********************/
#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: 0;
}
#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: 0 !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: 0 !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: 0 !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;
}
    