/*
This CSS file is intended to eliminate repetition of CSS properties
that are present in past Ellington sites.

It has been created by starting with the standard main.css file, adding as-needed.

It contains only styles applicable to every page on the site.
*/


/* GLOBAL TAG STYLES */




* {
	margin: 0;
	padding: 0;
}
p {
	margin-bottom: 15px;
}
a {
	color: #40566f;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #a90909;
}
h1 {
	margin-bottom: 2px;
	font: bold 18px/20px Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}

body {
	background:  url("file://.host/static/images/mca/bgs/body_bg.gif") repeat;
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
#gradient_wrapper {
	width: 100%;
	padding-top: 15px;
	background:  url("file://.host/static/images/mca/bgs/body_horizontal.gif") top left repeat-x;
}
#shadow_box {
	clear: both;
	height: auto;
	position: relative;
	width: 973px;
	margin: 0px auto;
	border: #CCC solid 1px;
	border-top: none;
}
#nav_wrap, #search {
	border-left: #FCFCFC solid 1px;
	border-right: #FCFCFC solid 1px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* HEADER & NAV */

#site_services {
	position: relative;
	margin: 0 auto;
	width: 973px;
	height: 20px;
	color: #F3F5F1;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	text-indent: 13px;
	
}
#site_services, #site_services a:link, #site_services a:visited {
	color: #213d4c;
}

#header {
	position: relative;
	width: 975px;
	height: 95px;
	margin: 0 auto;
	background:  url("file://.host/static/images/mca/bgs/header_gradient_bg.gif") left bottom no-repeat;
	margin-bottom: -1px;
}

#header #logo {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 363px;
	height: 70px;
	background:  url("file://.host/static/images/mca/bgs/h1_bg.gif") 0 0 no-repeat;
}
#header #logo a {
	display: block;
	width: 363px;
	height: 70px;
	text-indent: -50000px;
}

#nav_wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 973px;
	height: 26px;
	background:  url("file://.host/static/images/mca/bgs/nav_bg.gif") 0 0 repeat-x;
	border-left: #CCC solid 1px;
	border-right: #CCC solid 1px;
	border-top: #CCC solid 1px;
}

.story_feature_section {
	border:1px solid #CCCCCC;
	float:left;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	height:auto;
	width:320px;
	margin:0pt 0pt 20px;
	padding:15px;
	clear:right;
		
}


.full_story {
	display: block;
	font-size: 11px;
	margin-top: 2px;
	width: 75px;


}

.poster_photo {
	padding: 5px 5px 5px 0;
	float:left;
	border:none;

}

.featured_left {
	padding:20px;
	margin-right:40px;
	float:left;
	width:270px;
	clear:left;
	display:block;
	float:left;

}
.featured_right {
	padding:20px;
	float:left;
	width:270px;
	display:block;

}

#header ul {
	height: 26px;
	list-style-type: none;
}

#header ul li {
	padding: 0;
	margin: 0;
	height: 26px;
	display: block;
	float: left;
	text-align: center;
}

#header ul li a {
	display: block;
	height: 26px;
	padding: 0 15px;
	color: #000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 26px;
	font-weight: bold;
}

#header ul li a:hover {
	text-decoration: none;
	color: #a90909;
}

#sections_nav {
	width: 971px;
	border: #fcfcfc solid 1px;
	border-bottom: none;
}
#sections_nav li a {
	border-right: #e1e1e1 solid 1px;
}

#verticals_nav {
	width: 300px;
	float: right;
}
#verticals_nav li a {
	border-left: #e1e1e1 solid 1px;
}
.local ul li#local_li,
.news ul li#news_li,
.sports ul li#sports_li,
.business ul li#business_li,
.entertainment ul li#entertainment_li,
.obits ul li#obits_li,
.lifestyle ul li#lifestyle_li,
.opinion ul li#opinion_li,
.videos ul li#videos_li {
	background: #435384;
	color: #FFF;
	border: none;
	
}
.local ul li#local_li a,
.news ul li#news_li a,
.sports ul li#sports_li a,
.business ul li#business_li a,
.entertainment ul li#entertainment_li a,
.obits ul li#obits_li a,
.lifestyle ul li#lifestyle_li a,
.opinion ul li#opinion_li a,
.videos ul li#videos_li a {
	color: #FFF;
}
.home #nav_wrap {
	bottom: 1px;
	border-bottom: #CCC solid 1px;
}
#header a#hot_jobs_button {
	display: block;
	position: absolute;
	top: 45px;
	left: 690px;
	width: 63px;
	height: 50px;
}

/* SUB NAV */
#subnav_wrapper {
	margin: 1px auto 0 auto;
	width: 973px;
	height: 33px;
	border-left: #CCC solid 1px;
	border-right: #CCC solid 1px;
	background: #435384 url("file://.host/static/images/mca/nav/subnav_bg_blue.gif") 0 0 repeat-x;
}
ul#subnav {
	margin: 0;
	width: 971px;
	border: #fcfcfc solid 1px;
	list-style-type: none;
	

	line-height: 33px;
}
ul#subnav li {
	display: inline;
	margin-left: 15px;
}
ul#subnav li a {
	color: #FFF;
	line-height: 33px;
	height: 33px;
	font-size: 11px;
	font-weight: bold;
}
ul#subnav li a:hover {
	color: #FFF;
	text-decoration: underline;
}
ul#subnav span {
	display: none;
}
.local ul#subnav span.subnav_local,
.news ul#subnav span.subnav_news,
.sports ul#subnav span.subnav_sports,
.business ul#subnav span.subnav_business,
.entertainment ul#subnav span.subnav_entertainment,
.obits ul#subnav span.subnav_obits,
.lifestyle ul#subnav span.subnav_lifestyle,
.opinion ul#subnav span.subnav_opinion,
.videos ul#subnav span.subnav_videos {
	display: block;
}

/* SEARCH BAR */

#search {
	height: 46px;
	position: relative;
	width: 971px;
	background:  url("file://.host/static/images/mca/bgs/search_bg_borders.gif") 0 0 repeat-x;
	border-bottom: #fcfcfc solid 1px;
	clear: both;
}
.searchform {
	position: absolute;
	top: 12px;
	left: 80px;
	width: 498px;
	height: 34px;
}
#search .button {
	position: absolute;
	top: 0;
	left: 282px;
}
#search {
	margin: 0;
	padding: 0;
}
#search_field {
	margin: 0 3px 0 0;
	width: 321px;
	height: 19px;
	border: #e1e1e1 solid 1px;
	background: #fcfcfc;
	font-size: 11px;
	line-height: 11px;
	text-indent: 3px;
	color: #000;
}
.searchtext {
	color: #283767;
	font-size: 13px;
	font-weight: bold;
	height: 49px;
	left: 15px;
	line-height: 13px;
	position: absolute;
	top: 17px;
}
.search_sponsor {
	position: absolute;
	left: 495px;
	height: 49px;
	width: 89px;
	top: 0px;
}

/* yahoo search */


.yahoo_search {
	color:#4E5134;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:21px;
	left:20px;
	line-height:21px;
	position:relative;
	top:12px;
	width:598px;
}

.yahoo_search .yahoo_searchtext {
	color:#1e1c1a;
	font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	float: left;
	margin-right: 6px;
}
.yahoo_search form {
	margin-left: 0px;
	float: left;
	margin-right: 3px;
}	
.yahoo_search input.searchfield {
	margin-right:3px;
	width:170px;
	float: left;
}

html > body .yahoo_search input.searchfield {
	margin-right:3px;
	width:170px;
	float: left;
}
.yahoo_search .powered {
	float: left;
	line-height: 10px;
	height: 21px;
	margin-left: 35px;
}

.yahoo_select {
	width: 55px;	
}
/* end yahoo search */

.date {
	color: #283767;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 13px;
	position: absolute;
	right: 15px;
	top: 17px;
}
.search_interior {
	
}
.search_interior .searchform {
	left: 463px;
}
.search_interior #search_field {
	width: 206px;
}
.search_interior .searchtext {
	left: 408px;
}
#search.search_interior .button {
	left: 282px;
	margin: 0;
}
/* CONTENT AREA */


/* STANDARDIZED BUCKET LISTS */

ul.bucket_list {
	list-style-type: none;
	margin: 4px 0 18px 0;
	padding: 0 0 4px 0px;
}
ul.bucket_list li {
	line-height: 20px;
	font-size: 11px;
	background:  url("file://.host/static/images/mca/nav/bullet.gif") no-repeat 4px 5px;	
	padding: 0 0 0 20px;
}
ul.bucket_list li a {
	list-style-type: none;
	margin: 0 0 0 0;
	width: 100%;
	
}

ul.mylife_bucket_list {
	list-style-type: none;
	margin: 5px;
	padding: 0pt 0pt 4px 0px;
}

ul.mylife_bucket_list li {
	line-height: 20px;
	font-size: 11px;
	background:  url("file://.host/static/images/mca/nav/bullet.gif") no-repeat 4px 5px;	
	padding: 0 0 0 20px;
}
ul.mylife_bucket_list li a {
	list-style-type: none;
	margin: 0 0 0 0;
	width: 100%;
	
}

.rss-items {
	list-style-type:none;
}

#sections ul.bucket_list li {
	line-height: 16px;
}

/* HOMEPAGE BUCKET LISTS */

ul.home_bucket_list {
	list-style-type: none;
	margin: 4px 0 0 0;
	padding: 0 0 4px 0px;
	z-index:75;
}
ul.home_bucket_list li {
	line-height: 20px;
	font-size: 11px;
	background:  url("file://.host/static/images/mca/nav/bullet.gif") no-repeat 4px 5px;	
	padding: 0 0 0 20px;
}
ul.home_bucket_list li a {
	list-style-type: none;
	margin: 0 0 0 0;
	width: 100%;
	
}
#sections ul.home_bucket_list li {
	line-height: 16px;
}

/* GUTTER BUCKET LISTS */
ul.gutter_bucket_list {
	list-style-type: none;
	margin: 4px 0 0 0;
	padding: 0 0 4px 0px;
}
ul.gutter_bucket_list li {
	line-height: 15px;
	font-size: 11px;
	background:  url("file://.host/static/images/mca/nav/bullet.gif") no-repeat 4px 2px;	
	padding: 0 0 10px 20px;
}
ul.gutter_bucket_list li a {
	list-style-type: none;
	margin: 0 0 0 0;
	width: 100%;
	
}

.halfcol_width {
	width: 150px;
	float: left;
}


/* TITLE BARS */
.titlebar {
	clear: both;
	margin-top: 0px;
	margin-bottom: 6px;
	height: 22px;
	color: #a50e0e;
	text-indent: 4px;
	font: bold 11px/22px Verdana, Helvetica, Arial, sans-serif;
	border-left: #E1E1E1 solid 1px;
	border-right: #E1E1E1 solid 1px;
	background:  url("file://.host/static/images/mca/bgs/bucket_list_titlebar_bg.gif") top left repeat-x;
}
.titlebar .deeplinks {
	float: right;
	font-size: 11px;
	font-weight: normal;
	margin-right: 5px;
	text-decoration: none;
	text-transform: none;
	margin-top: -22px;
}
.titlebar h4 {
	font-size: 11px;
}
.titlebar a:link, .titlebar a:visited, .titlebar .deeplinks a:link, .titlebar .deeplinks a:visited {
	color: #a50e0e;
}

.titlebar a:hover, .titlebar .deeplinks a:hover {
	color: #000;
	text-decoration: underline;
}


.timestamp, #observation_details .hi {
	color: #a90909;
}

.topstory {
	margin-top:50px;
}

.advertising .big_box {
	height: 280px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	width: 336px;
}
.advertising .tower {
	border: 1px solid #045B84;
	height: 600px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	width: 160px;
}
.advertising .quigo {
	clear: both;
	color: #333333;
	margin-bottom: 20px;
	width: auto;
}
.advertising .sponsor1, .advertising .sponsor2 {
	float: left;
	height: 75px;
	margin-right: 32px;
	width: 90px;
}
.advertising .sponsor3 {
	clear: right;
	float: left;
	height: 75px;
	width: 90px;
}

.topic p {
	font-size: 11px;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 8px;
	margin-left: 4px;
}


#body_box {
	clear: both;
	padding: 0px;
	position: relative;
	width: 971px;
	float: left;
	margin: 0px 1px;
}

#calendar {
	float: left;
	font-size: 11px;
	padding: 0px;
	position: relative;
	text-decoration: none;
	margin-bottom: 15px;
}
#cellar {
	float: left;
	margin-left: 15px;
	margin-right: 0px;
	margin-top:15px;
	width: 505px;
	font-size: 11px;
}
#cellar .column1 {
	display: inline;
	float: left;
	margin-left: 0px;
	margin-right: 15px;
	width: 145px;
}
#cellar .column2 {
	display: inline;
	float: left;
	margin-right: 15px;
	width: 155px;
}
#cellar .column3 {
	color: #333333;
	display: inline;
	float: left;
	margin-right: 0px;
	width: 144px;
}
#cellar .titlebar {

}
#cellar h6 {
	color: #666;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 4px 0 2px 0px;
	text-decoration: none;
	text-transform: uppercase;
}
#cellar ul {
	clear: both;
	margin-bottom: 19px;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 5px;
	padding: 0px;
}
#content {
	background-color: #f9f9f9;
	color: #333333;
	float: left;
	position: relative;
	text-decoration: none;
	width: 715px;
	font: 11px/16px;
	margin-right: 1px;
	margin-left: 1px;
	padding-bottom: 15px;
}
#content.homepage {

}
#content.interior {
	width: 750px;
}

#content .advertising {
	float: left;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-top: 15px;
	width: 336px;
}


#content .sections {
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	width: 336px;
}
#content .column {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 351px;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	width: 973px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
	
	#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
    #footer a:hover {
	text-decoration: underline;
}
	#footer b {
	font-size: 10px;
	color: #000;
}
	.bigger a {
	font-size: 11px;
	font-weight: bold;
	color:#000;
}

/* GUTTER */
#gutter {
	float: left;
	font-size: 11px;
	line-height: 16px;
}
	
/*#gutter div {
	margin: 15px;
}*/
#gutter.homepage {
	width: 223px;
	padding: 15px 0 15px 15px;
}
/*#gutter.interior div {
	margin: 0;
	padding:0;
}

#gutter.article div {
	margin: 0;
	padding:0;
}*/

	
#gutter #weather, #gutter .bucket, .advertising .bucket, #appeal_tv .bucket {
	color: #333333;
	font-size: 11px;
	margin-bottom: 15px;
	text-decoration: none;
	width: auto;
}
#gutter ul {
	clear: both;
	margin: 5px 0 0 0px;
	padding: 0px;
}

#gutter .bodytext {
	font-size: 11px;
	line-height: 16px;
}
#tools_inner h6 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-decoration: none;
	text-transform: uppercase;
}


#content #shopzilla .shopzillabox_ul {
	list-style-type: none;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	list-style: none none;
}
#content #shopzilla .shopzillabox_ul li {
	margin-bottom: 1px;
	list-style: none none;
}
#content #shopzilla .shopzillabox_ul .shopzilla_header {
	font-weight: bold;
	list-style-type: none;
	list-style: none none;
}
#content #shopzilla .zilla_logo {
	color: #333333;
	font-size: 10px;
	margin-left: 10px;
	margin-top: -6px;
}
#shopzilla {
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	padding: 0;
	position: relative;
	width: 163px;
}
#zilla_log {
	margin-top: 20px;
}
#shopzilla ul.bucket_list li {
	margin-left: 0px;
}
#top_stories {
	background-color: #f9f4e8;
	border-bottom-color: #273E1B;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	border-right-color: #273E1B;
	border-right-style: solid;
	border-right-width: 1px;
	color: #273E1B;
	float: left;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 180px;
	margin: 0px;
	overflow: hidden;
	padding: 20px;
	position: relative;
	text-decoration: none;
	width: 209px;
}
#top_stories li, #interactive li {
	line-height: 13px;
	list-style-type: none;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
#top_stories ul, #interactive ul {
	clear: both;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
}
#observation_details .low {
	color: #43455A;
}
#observation_details .photo_left {
	float: left;
	margin-right: 10px;
	width: auto;
}

#gutter .photo_right {
	float: right;
	margin-left: 10px;
	width: auto;
}


.hotbread a:link, .hotbread a:visited {
	color: #80261D;
	text-decoration: none;
}

.hotbread a:hover {
	color: #80261D;
	text-decoration: none;
	text-decoration: underline;
}

/* Added by property   */


.columnby {
display:block;
font-size:11px;
font-weight:bold;
margin-top:2px;
}


#gutter .top_ads {
	background-color: #f2f8f2;
	border: 1px solid #273E1B;
	color: #333333;
	margin-bottom: 20px;
	padding: 10px;
}
.top_ads p {
	margin-bottom: 10px;
	margin-top: 10px;
}




.tabbed_feature ul {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
	padding: 0px;
}




#story_secondary .titlebar a:hover {
	color: #a45a00;
	text-decoration: underline;
}


#appeal_tv {
	float: left;
	width: 338px;
	position: relative;
	clear: right;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
}

#poster_advertising .big_box {
	border: 1px solid #e1e1e1;
	height: 280px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	width: 336px;
}

#poster_advertising {
	padding: 15px 0 15px 0;
	float: left;
	width: 338px;
	position: relative;
	clear: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}



#poster_advertising .bigpromo {
	border: 1px solid #e1e1e1;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	width: 336px;
}

#poster_thirdcol .big_box {
	border: 1px solid #e1e1e1;
	height: 280px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	width: 336px;
}

#poster_thirdcol {
	padding: 15px 0 15px 0;
	float: left;
	width: 338px;
	position: relative;
	clear: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}



#poster_thirdcol .bigpromo {
	border: 1px solid #e1e1e1;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	width: 336px;
}

.sections .big_box {
	border: 1px solid #e1e1e1;
	height: 280px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	width: 336px;
}





.calendar table {
	width: 100%;
}
#gutter .bucket_180x150 {
	text-align: center;
	margin-bottom: 15px;
}
#flashcontent2, #flashcontent {
	
}


/* WEATHTER ALERT */



#weather_box_home {
	width: 336px;
	height: 90px;
	background:  url("file://.host/static/images/mca/bgs/weather_news_bg.gif") top right repeat-x;
	margin: 0 0 15px 0px;
	padding: 0;
	border-left: #fcfcfc solid 1px;
	border-right: #fcfcfc solid 1px;
}



#weather_box_home p {
	margin: 0px;
	padding: 0 15px;
	line-height: 20px;
	font-size: 12px;
	color: #FFF;
}
#weather_box_home p a {
	color:#FFF;
	text-decoration:underline;
}
#weather_box_home h3 a {
	margin:5px;
	color:#fff;
	font-weight: bold;
}

#weather_box_home h3 {
	padding:5px 0pt 0pt 5px;
	font-size:14px;
	
	}
#weather_box p {
	margin: 0px;
	padding: 0 15px;
	line-height: 20px;
	font-size: 12px;
	color: #FFF;
}
#weather_box {
	width: 300px;
	height: 90px;
	background:  url("file://.host/static/images/mca/bgs/weather_news_bg.gif") top right repeat-x;
	margin: 0 0 15px 17px;
	padding: 0;
	border-left: #fcfcfc solid 1px;
	border-right: #fcfcfc solid 1px;
}
#weather_box p a {
	color:#FFF;
	text-decoration:underline;
}

#weather_box h3 a {
	margin:5px;
	color:#fff;
	font-weight: bold;
}

#weather_box h3 {
	padding:5px 0pt 0pt 5px;
	font-size:14px;
	
	}

/* BREAKING */
#breaking_box {
	width: 971px;
	height: 50px;
	background:  url("file://.host/static/images/mca/bgs/breaking_news_bg.gif") top right repeat-x;
	margin: 0;
	padding: 0;
	border-left: #fcfcfc solid 1px;
	border-right: #fcfcfc solid 1px;
}
#breaking_box p {
	margin: 0;
	padding: 0;
	line-height: 50px;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	text-indent: 15px;
}


#breaking_box p a {
	color: #FFF;
	text-decoration: underline;
}


#event_bar {
	width: 971px;
	height: 50px;
	background:  url("file://.host/static/images/mca/bgs/event_bar.gif") top right repeat-x;
	margin: 0;
	padding: 0;
	border-left: #fcfcfc solid 1px;
	border-right: #fcfcfc solid 1px;
}

#event_bar p {
	margin: 0;
	padding: 0;
	line-height: 50px;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	text-indent: 15px;
}

#event_bar p a {
	color: #FFF;
	text-decoration: underline;
}


#most_bar {
	width: 971px;
	height: 50px;
	background:  url("file://.host/static/images/mca/bgs/most_bar.gif") top right repeat-x;
	margin: 0;
	padding: 0;
	border-left: #fcfcfc solid 1px;
	border-right: #fcfcfc solid 1px;
}

#promo_bar {
	width: 971px;
	height: 50px;
	background:  url("file://.host/static/images/mca/bgs/promo_bar.jpg") top right repeat-x;
	margin: 0;
	padding: 0;
	border-left: #fcfcfc solid 1px;
	border-right: #fcfcfc solid 1px;
}

#promo_bar p {
	margin: 0;
	padding: 0;
	line-height: 50px;
	font-size: 13px;
	color:#355667;
	font-weight: bold;
	text-indent: 15px;
}

#most_bar p {
	margin: 0;
	padding: 0;
	line-height: 50px;
	font-size: 13px;
	color:#355667;
	font-weight: bold;
	text-indent: 15px;
}

#most_bar p a {
	color: #355667;
	text-decoration: underline;
}
#weather_bar {
	width: 971px;
	height: 50px;
	background:  url("file://.host/static/images/mca/bgs/weather_bar.gif") top right repeat-x;
	margin: 0;
	padding: 0;
	border-left: #fcfcfc solid 1px;
	border-right: #fcfcfc solid 1px;
}

#weather_bar p {
	margin: 0;
	padding: 0;
	line-height: 50px;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	text-indent: 15px;
}

#weather_bar p a {
	color: #FFF;
	text-decoration: underline;
}

#traffic_bar {
	width: 971px;
	height: 50px;
	background:  url("file://.host/static/images/mca/bgs/traffic_bar.gif") top right repeat-x;
	margin: 0;
	padding: 0;
	border-left: #fcfcfc solid 1px;
	border-right: #fcfcfc solid 1px;
}

#traffic_bar p {
	margin: 0;
	padding: 0;
	line-height: 50px;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	text-indent: 15px;
}

#traffic_bar p a {
	color: #FFF;
	text-decoration: underline;
}


#story_feature #breaking_box {
	font: bold normal 12px/20px "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #A7121E url("file://.host/static/images/mca/bgs/breaking_photo_bg.jpg") repeat-x;
	margin: 0px 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 22px;
	width: 300px;
	overflow: hidden;
	position: relative;
}

#story_feature #breaking_box a:link, #story_feature #breaking_box a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

#story_feature #breaking_box a:hover {
	color: #f0f0f9;
	text-decoration: underline;
}
#story_feature #breaking_box #breaking_arrow {
	clear: none;
	float: left;
	margin-right: 4px;
	position: relative;
	left: 0px;
	top: 0px;
}
#story_feature a:link h3 .developingstory, #story_feature a:visited h3 .developingstory {
	font-weight: bold;
	text-transform: uppercase;
	color: #990000;
	text-decoration: none;
	display: block;
}
#story_feature a:hover h3 .developingstory {
	color: #a45a00;
	text-decoration: underline;
}

#header #header_ad {
	position: absolute;
	z-index: 2;
	height: 60px;
	width: 234px;
	top: 9px;
	left: 760px;
}

#header #header_hot_jobs {
	position: absolute;
	z-index: 10;
	height: 59px;
	width: 72px;
	bottom: -1px;
	right: 211px;
}

span.hi {
	font-weight: bold;
	color:#990000;
	
	
}

span.low {
	font-weight: bold;
	color:#003399;
	
}
/* VIDEO PLAYER STYLES */
#player_wrapper {
	background-color:#f5f5f5;
	border:1px solid #CCC;
	margin-bottom:20px;
	padding-bottom:8px;
	padding-top:8px;
	text-align:center;
	width:336px;
	position:relative;
	z-index:5;
}

.player_bucket {
	background:  url("file://.host/static/images/mca/titlebars/player_multimedia.gif") 8px 0 no-repeat;
	padding-top: 24px;
}

#video_player_sponsor {
	position:absolute;
	z-index:20;
	top:8px;
	right:9px;
}

#video_player_sponsor img {
	border:0;
}

.weatherbox {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 70px;
	width: 336px;
	overflow: hidden;
	margin-top: 15px;
	background: #f0f1f4;
	border: #CCC solid 1px;
	border-top-color: #E1E1E1;
}

.weather img {
	margin: 10px 10px 10px 10px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 50px;
}
.weather h3 {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 6px 0px 0px 10px;
}

.weather h6 {
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 0px 10px;
}
.weather h6 a:link, .weather h6 a:visited {
	display: block;
	font-weight: bold;
}

#conditions {
	width: 133px;
	position: relative;
	top: -53px;
	left: 130px;
}
#conditions td {
	margin: 0;
	padding: 0 0 6px 0;
	font-size: 9px;
	line-height: 6px;
}
#conditions td.label {
	color: #000;
	font-weight: bold;
}
#conditions td.value {
	color: #333;
	font-weight: normal;
}



.columnist_bucket .photo_right {
	float: right;
	margin-left: 10px;
	margin-top: 3px;
	margin-right: 5px;
	width: auto;
}
.columnist_bucket .byline {
	font-weight: bold;
	color: #333333;
	margin-left:5px;
}

.columnist_bucket h3 {
	font-size: 11px;
	margin-left:5px;

}
.columnist_bucket h1 {
	font-size: 14px;
	margin: 00px;
	padding: 0px;
	margin-left:5px;

}


.columnist_bucket h1 a:link, .columnist_bucket h1 a:visited {
	color: #000000;
}
.columnist_bucket h1 a:hover {
	color: #80261E;
}


.columnist_bucket ul {
	clear: both;
	margin: 0px 10px 15px 10px;
	padding: 0px;
	font-size: 11px;
	line-height: 16px;
}


.columnist_bucket li {
	list-style-type: none;
	margin: 0;
	padding-bottom: 0px;
	padding-left: 13px;
	padding-right: 0px;
	padding-top: 0px;
	background:  url("file://.host/Shared%20Folders/Documents/RedRover/static/images/mca/nav/bullet.gif") no-repeat left 5px;
	display:block;
	width: 258px;
	clear: both;	
}
.columnist_bucket li a:link, 
.columnist_bucket li a:visited {
	list-style-type: none;
	margin-left: -13px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	padding-right: 0px;
	padding-top: 0px;
	display:block;
	
}


.columnist_bucket {
	clear: both;
	font-size: 11px;
	line-height: 16px;
	margin-top: 20px;
	padding-bottom: 10px;
}

#id_comment {
	width:350px;
}


/* Cellar CSS */

	.cellar1 {
	float:left;
	font-size:11px;
	margin-left:15px;
	margin-right:0;
	margin-top:15px;
	width:915px;
	}
	
	#cellar span {
	background:transparent url(http://web.commercialappeal.com/experimental/images/span.png) no-repeat scroll 0 0;
	height:0;
	margin:1px 10px 0;
	overflow:hidden;
	padding-top:34px;
	position:relative;
	width:9px;
	}
	
	.cellar-outer {
	background:#F1F1F1 none repeat scroll 0 0;
	border-top:1px solid #CCCCCC;
	clear:both;
	margin-bottom:-18px;
	}
	
	.columns {
	background:#F1F1F1 url(http://web.commercialappeal.com/static/images/mca/bgs/cellar/slice.jpg) repeat-y scroll 0 0;
	padding:5px;
	width:948px;	
	}
	
	.cellar-bottom {
	background:transparent url(http://web.commercialappeal.com/static/images/mca/bgs/cellar/bottom.png) no-repeat scroll 0 0;
	height:15px;
	width:950px;
	
	}
	
	.column {
	display:inline;
	float:left;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	width:145px;
	}
	
	.footer_li {
	}
	
	.footer_li li {
	border-bottom:0 none;
	border-left:0 none;
	border-top:0 none;
	bottom:8px;
	display:inline;
	font-size:12px;
	font-weight:bold;
	position:relative;
}

.cellar-inner {
	background:#F1F1F1 none repeat scroll 0 0;
	margin-left:5px;
	margin-top:0;
	padding:10px;
	width:948px;

}

.cellar-top {
	width:950px;
	height:12px;
	background:url(http://web.commercialappeal.com/static/images/mca/bgs/cellar/top.png) no-repeat;
}

#cellar-crumbs {
	background:url(http://web.commercialappeal.com/static/images/mca/bgs/cellar/slice.jpg) repeat-y;
	border-bottom:1px solid #e1e1e1;
	height:26px;
	padding-left:5px;
	padding-right:5px;
	width:930px;
	margin-top:-5px;
}

/* End Cellar */

/* Large Gallery */


.large-gallery {
	margin:20px 0 25px 0;
	
	}

.large-gallery img {
	margin-bottom:2px;
}
	
.large-gallery p {
	font-size:11px;
	margin-bottom:0px;
	float:left;
	margin-top:2px;
}

.large-gallery .navlinks {
	clear:right;
	font-size:11px;
	margin-bottom:-9px;
	text-align:right;
	
}


/* End Gallery */

/* Sliding billboard positioning in case it needs to be at the top of the page */
.topofpageslider {
margin: -15px 0 5px 1px;
}


.cal_text {
	clear: both;
	color: #333333;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
	text-decoration: none;
}



.calendar {
	margin-top: -5px;
	margin-bottom: 10px;
}

.calendar .dates a {
	color: #40566f;
	display: block;
	font-weight: normal;
	text-decoration: none;
}

.calendar .dates a:visited {
	color: #40566f;
	font-weight: normal;
	text-decoration: none;
}

.calendar .dates a:hover {
	background-color: #40566f;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

.calendar .dates td {
	color: #40566f;
	empty-cells: show;
	height: auto;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: center;
	text-decoration: none;
	width: auto;
	font: normal 13px;
}

.calendar .days td {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	height: auto;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: center;
	text-decoration: none;
	width: auto;
}

.calendar a, .calendar a:visited {
	color: #40566f;
	font-weight: bold;
	text-decoration: none;
}

.calendar a:hover {
	font-weight: bold;
	text-decoration: underline;
}

.calendar table {
}

.calendar td.eventful {
	background-color: #ffffff;
}

.calendar td.today a:hover {
	background-color: #40566f;
	color: #FFFFFF;
}

.calendar td.today, .calendar td.today a:link, .calendar td.today a:visited {
	background-color: #40566f;
	color: #FFFFFF;
}

.calendar th {
	color: #000000;
	font-size: 13px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: center;
	text-decoration: none;
}
#most_popular {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	/*position: relative;*/
	text-decoration: none;
	margin: 0px 0px 0px 1px;
	height: auto;
	width: 336px;
}

.tabbed_feature {
	margin-bottom: 15px;
}

.tab_bucket .photo_right {
	float: right;
	margin-left: 7px;
	width: auto;
}
.tab_bucket .byline {
	font-weight: bold;
	color: #333333;
}
.tab_bucket h3 {
	font-size: 11px;
}
.tab_bucket h1 {
	font-size: 14px;
	margin: 00px;
	padding: 0px;
}

.tab_bucket p {
	margin: 10px;
}
.tab_bucket .blogstrip p {
	margin: 0;
	padding: 0;
}

.tab_bucket p em {
	font-style: normal;
	margin-top: -15px;
	padding: 0px;
}



.tab_bucket h1 a:link, .tab_bucket h1 a:visited {
	color: #000000;
}
.tab_bucket h1 a:hover {
	color: #80261E;
}

#gutter .tab_bucket ul.bucket_list {
	clear: both;
	margin: 5px 0 0 13px;
	padding: 0px;
}





.tab_container {
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0 0 15px 0;
	padding: 0px;
	height: 24px;
	/*position: relative;*/
	z-index: 10;
	left: 0px;
	top: 0px;
	clear: both;
	float: left;
	width: 336px;
}

.tab_container ul {
	margin: 0px;
	padding: 0px;
	height: 24px;
	list-style: none;
	float: left;
	/*position: relative;*/
	border-bottom: #deddd7 1px solid;
	width: 100%;
}


.tab_container li {
	background:  url("file://.host/Shared%20Folders/Documents/RedRover/RedRover%20Biz/Website%20Content/Grateful%20to%20The%20Med%20actor%20Morgan%20Freeman%20hosts%20event%20Local%20News%20Memphis%20Commercial%20Appeal_files/none");
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
	clear: none;
	width: 1%;
	white-space: nowrap;	
}

html>body .tab_container li {
	width: auto;
}

.tab_container li a:link, 
.tab_container li a:visited {
	background:  url("file://.host/Shared%20Folders/Documents/RedRover/RedRover%20Biz/Website%20Content/Grateful%20to%20The%20Med%20actor%20Morgan%20Freeman%20hosts%20event%20Local%20News%20Memphis%20Commercial%20Appeal_files/none");
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	color: #1d3949;
	clear: none;
	/*width: 1%;*/
}

.tab_container li.not {
	line-height: 24px;
	text-decoration: none;
	height: 24px;
	list-style: none;
	float: left;
	margin-right: 1px;
	padding-left: 7px;
	padding-right: 7px;
	clear: none;
}

.tab_container li.hot {
	line-height: 22px;
	/*position: relative;*/
	text-decoration: none;
	height: 23px;
	list-style: none;
	float: left;
	margin-right: 1px;
	padding-left: 7px;
	padding-right: 7px;
	border: #deddd7 solid 1px;
	border-bottom: #fbfaf8 solid 1px;
	clear: none;
	top: 1px;
	background-color: #f9f9f9;
}
html>body .tab_container li.hot {
	top: 0px;
}
#poster_advertising .tab_container li.hot {
	border-bottom-color: #fbfaf8;
}

#tab_columnists, #tab_wx, #tab_emailed {
	visibility: visible;
}

#tab_blogs, #tab_wx_video, #tab_viewed, #tab_commented {display: none;}

#tab_opinions {display: none;}


.tab_bucket ul {
	clear: both;
	margin: 0px 10px 15px 10px;
	padding: 0px;
	font-size: 11px;
	line-height: 16px;
}



.tab_bucket li {
	list-style-type: none;
	margin: 0;
	padding-bottom: 0px;
	padding-left: 13px;
	padding-right: 0px;
	padding-top: 0px;
	background:  url("file://.host/Shared%20Folders/Documents/RedRover/static/images/mca/nav/bullet.gif") no-repeat left 5px;
	display:block;
	width: 258px;
	clear: both;	
}
.tab_bucket li a:link, 
.tab_bucket li a:visited {
	list-style-type: none;
	margin-left: -13px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	padding-right: 0px;
	padding-top: 0px;
	display:block;
	
}


.tab_bucket {
	clear: both;
	font-size: 11px;
	line-height: 16px;
}

/* Added for celljournalist rss photos, Will Hortman 12/29/08 */

#ugcphotos ul {
	display: block;
	margin: 5px 0 20px 13px;
}

#ugcphotos li {
	list-style-type:none;
	float: left;
	background: none;
	width: 106px;
	height: 110px;
	overflow: hidden;
	clear: none;
	padding: 0px;
	margin: 0 0 10px 0;
}

#ugcphotos a img {
	border: 1px solid #000;
}

#ugcphotos p {
	margin: 4px 0 0 0;
}

/* end celljournalist */


/* added for small boxes, Bryan Robinson 2/24/09 */

.small_box {
float:left;
margin:20px 0;
width:338px;
}

.small_box_inner {
margin:0 auto;
width:180px;
}

.mca_SLIDING_BANNER_above_2 {
margin-left:10px;
}
