body {
	font-family: helvetica, arial, sans-serif;
	background-color: #232222;
	margin-left:auto
	margin-right:auto;
	text-align:center;
}
h1, h2, h3, h4, h5, a, h1 a, h2 a, h3 a, h4 a, h5 a {
	color:#252525;
}

/* Header Styles */
div#header {
	background:transparent url(/mcall/main/art/page_bg.gif) repeat-x scroll 0 0;
	height:80px;
	position:relative;
}
div#header.headerWithPromo {
	height: 140px;
}
div#logo {
	position: absolute;
	top:5px;
}
div#weatherbug {
	bottom:0;
	left:460px;
	position:absolute;
}
div#classified-bar,
div#classBarNav,
div#classBarNav ul.classBarNavLink a,
div#classified-bar a {
	background: transparent url(/mcall/main/art/classified_bar_bg.gif) repeat-x scroll 0 0;
	color:#ffffff;
	font-weight: normal;
	height:20px;
	padding-top:1px;
	padding-bottom:2px;
}
div#classBarNav ul.classBarNavLink a:hover,
div#classified-bar a:hover {
	text-decoration: underline;
}

/* Centered Header Styles */
div#header.centered-logo div#logo {
	left: 262px;
}

/* Navigatiion Styles */
div#container {
	background: #FFFFFF url(/mcall/main/art/page_bg.gif) repeat-x scroll 0 0;
}
div#navigation {
	background-color:#232222;
	margin-top: 0;
	margin-bottom: 29px;
}
ul#root li a.mainNav {
	color:#999999;
	font-size: 14px;
}
ul#root li a.mainNav:hover,
ul#root li.highlight a.mainNav {
	color: #FFF;
}
ul#root li.highlight,
ul#root li:hover {
	background-image:url(/mcall/main/art/menuArrow.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}
ul#root li ul.level2 {
	background-image: none;
	background-color:#51a2cd;
}
ul#root li ul.level2 li a:hover,
ul#root li.highlight ul.level2 li a:hover {
	color: #fff;
}
ul#root li.highlight ul.level2 li a,
ul#root li ul.level2 li a {
	line-height:30px;
	color:#000;
}
div#hotTopic {
	background-color: #85bede;
	font-size: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
}
div#hotTopic ul li a {
	color: #425f6f;
	font-size: 10px;
}
div#hotTopic ul li a:hover {
	color: #fff;
	text-decoration: underline;
}
div#hotTopic ul {
	height:16px;
}

/* Lead Content Styles */
#leadcontent-main, .leadMezz {
	background-color:#FFF;
	border:none;s
	color:#252525;
}
#leadcontent-main div.headline-container h2.headline {
	font-size: 12px;
}
#leadcontent-main h1 a,
div.mainHeadline h4 a,
h3.headline a,
div.mainHeadline h2 a,
div.leadMezz a,
div.leadMezz h2.headline a,
#leadcontent-main p.brief a,
div.mainSlideDetailsContents h3.headline a,
div.highlight h2.headline a,
.highlight a {
	color:#252525;
}
#leadcontent-main h1 a:hover,
div.mainHeadline h4 a:hover,
h3.headline a:hover,
div.mainHeadline h2 a:hover,
div.leadMezz a:hover,
div.leadMezz h2.headline a:hover,
#leadcontent-main p.brief a:hover,
div.mainSlideDetailsContents h3.headline a:hover {
	color:#0075B0;
	text-decoration: none;
}
#leadcontent-main h1 {
	font-size: 20px;
}
#leadcontent-main p.brief {
	color:#000;
}
div.slideshow-thumb-img-small-container div.highlight,
div#leadcontent-main div#headlineContainer div.highlight {
	background-color:#ccc;
}
div.headlines a.callToAction,
div#leadcontent-main a.callToAction {
	color: #555454;
	font-size: 10px;
}
div.headlines a:hover.callToAction,
div#leadcontent-main a:hover.callToAction {
	color: #0075B0;
	text-decoration: underline;
}

/* Headline Module Styles */
div.headlines h2.headline a,
div.headlines h3 a,
div.headlines h3.headline a,
div.headlines h4 a,
div.headlines h4.headline a {
	color:#252525;
}
div.headlines h2.title a:hover,
div.headlines h2.headline a:hover,
div.headlines h3 a:hover,
div.headlines h3.headline a:hover,
div.headlines h4 a:hover,
div.headlines h4.headline a:hover {
	color:#0075B0;
	text-decoration: none;
}
div.headlines h2.title {
	background-color:#0075B0;
	padding-left:10px;
	padding-top:7px;
}
div.headlines h2.title,
div.headlines h2.title a {
	color:#FFFFFF;
	font-size:20px;
	font-weight:normal;
}
div.headlines h2.title a:hover {
	color: #FFFFFF;
}

/* Tab Module Styles */
div.tabs {
	background: #0075B0 url('/mcall/main/art/tabModuleTitleBG.jpg') repeat-x left top;
}
div.tabModuleContainer ul.tabModule {
	margin: 0;
}
div.tabModuleContainer h2.tabTitle,
div.tabModuleContainer h2.tabTitle a {
	font-size:20px;
	font-weight:normal;
}
div.tabModuleContainer h2.tabTitle,
div.tabModuleContainer h2.tabTitle a {
	color: #FFF;
}
ul.tabModule li, ul.tabModule li:hover {
	border:medium none;
	height:24px;
	margin-right:5px;
	padding-top:5px;
}
ul.tabModule li:hover {
	background-color: #4098c4;
	background: #0075B0 url('/mcall/main/art/tabModuleTitleBG-hover.jpg') repeat-x left top;
}
ul.tabModule li a:hover {
	text-decoration: none;
}
ul.tabModule li.curTab, ul.tabModule li.curTab:hover {
	background: #4098c4 url('/mcall/main/art/tab_on_alt.jpg') no-repeat center bottom;
}

ul.tabModule li a,
ul.tabModule li a:hover,
ul.tabModule li a span,
ul.tabModule li a span:hover {
	font-size:15px;
	font-weight:normal;
	color: #FFF;
}
/* Promo Styles */
div.featurePromo {
	border: 1px solid #bcb9b9;
	background-color: #fff;
	margin-top: -1px;
}
div.featurePromo h2.title {
	color:#a1a1a1;
}
div.featurePromo a {
	color: #252525;
	font-size: 14px;
}
div.featurePromo a:hover {
	color: #0075b0;
	text-decoration: none;
}
div.featurePromo p {
	color:#000;
	font-size: 12px;
}

/* Footer Styles */
div#footer {
	background: transparent url(/mcall/main/art/footer_bg.jpg) repeat-x scroll 0 bottom;
	padding:0;
	margin-bottom:-1px;
}
div#footer div#siteOverview {
	padding:10px;
	background-color:#fff;
}
div#footerContainer {
	background-color: #232222;
}
div#footer div#footertext ul.links li a{
	color: #FFF;
}
div#footerlogo, div#footertext {
	padding: 10px;
	background-color: #232222;
	color: #FFF;
}
div#footertext {
	width: 660px;
	font-size: 8px;
	text-align:left;
}
div#footer div#siteOverview ul li ul li a.mainOverviewLink,
div#footer div#siteOverview ul li a.mainNav {
	color: #252525;
}
div#footer div#siteOverview ul li ul li a:hover.mainOverviewLink,
div#footer div#siteOverview ul li a:hover.mainNav{
	color: #0075b0;
	text-decoration: none;
}

/* Article Styles */
div#content.article h1,
div#content.article h2,
div#content.article h3 {
	color:#252525;
}
div.article div.articlerail div.articleRelates {
	background-color:#85BEDE;
}
div#content.article #module-ratings-and-comments h2 {
	color:#252525;
}
span#extraPhotos, span#extraVideos, span#extraAudio, span#extraMultimedia, span#extraStories, span#extraLinks, span#extraTopics {
	border:1px solid #046;
	background-color:#85BEDE;
}
div.module p.last-updated {
	color: #d65416;
}
#content #articletools-fontsize .text {
	font-weight: normal;
	}

/* Most Popular Module Styles */
div.popular ul.tabModule li a {
	font-size: 12px;
}
div.popular div.tabs h3 {
	background-color: #FFF;
}

/* Taxonomy Styles */
#rtIconBGBar, #topicGallerySummaryHead, #tgSearchForm, .tax-tab, .tabLeftBorder, .tabRightBorder, #htTopTitleBar, .ttHead td {
	background-color:#232222;
}

.tax-tab {
	border-bottom:0px none;
	border-top:0px none;
}
#tax-filterContainer {
	background:#232222 none repeat scroll 0 0;
}	

#tax-hotTopicsOutsideWide, #tax-smallHotTopicsModule, .ttTopic td, .ttHead td, #queueLoadingDiv, #tiSearchInner {
	border-color:#232222;
}

div.dottedBorder {
	border: 1px dotted #bcb9b9;
	padding: 5px;
}

div#branding.thirdParty {
    background-color: #fff;	
}
div#branding.thirdParty div#classified-bar{
/*	background-image: none;*/
}
div#toolbarthirdparty {
	background-color:#232222;
	padding: 5px 0px;
}
div#headerthirdparty {
/*	background:#fff;*/
	margin: 0px;
	padding:5px 0;
}
div#breadcrumbthirdparty {
	padding-top: 5px;
}
div#breadcrumbthirdparty, div#breadcrumbthirdparty a{
	color: #999;
}
div#classBarNav ul.classBarNavLink li {
	border: none;
}
div#hotTopic ul li {
	border-right:0px solid #000000;
	display: inline;
	background: transparent url(/mcall/main/art/blackBullet.gif) no-repeat 7px center;
    padding-left: 20px
}
div#hotTopic ul li.hot-link-begin,
div#hotTopic ul li.hot-link-1 {
	list-style-type: none;
	background: none;
	padding-left:9px;
}
div#hotTopic ul li.hot-link-1 {
	padding: 0;
}
div.featurePromo div.bottomBorder {
	border-bottom:1px solid #BCB9B9;
}
div#hotTopic ul li a {
	float:none;
}
div#hotTopic ul li a {
	color:#425F6F;
	font-size:10px;
}
div#hotTopic ul li a {
	padding: 0px;
}
ul#root li:hover ul, ul#root li.msieFix ul, ul#root li.highlight ul {
	top:53px;
}
div#navigation div#search {
	padding-top: 10px;
}
ul#root li {
	padding:20px 7px 17px 7px;
}
div#hotTopic { 
	font-size:12px;
	height:14px;
	padding:8px 0 4px;
}
div#hotTopic ul li a { 
	color: #425f6f; 
	font-size: 11px; 
}

/* Header repositioning 
#branding {
	position:absolute;
}
#classified-bar {
	left:0;
	position:absolute;
	top:71px;
}
#header {
	left:0;
	position:absolute;
	top:-70px;
}
#navigation {
	position:absolute;
	top:97px;
}
*/
/* Mcalls css
#searchText {
            width: 140px;
            height: 21px;
            background: url({IMAGE_URL}) top left repeat-x;
            border: 1px solid #383838;
            font-family: Georgia;
            font-size: 18px;
            padding: 3px 5px 3px 5px;
            float: left;
}

#searchButton {
            width: 89px;
            height: 30px;
            background: url({IMAGE_URL}) top left no-repeat;
            border: 0px #383838solid;
            cursor: pointer;
            color: #383838;
            font-size: 14px;
} */ 

#slideContainerAdjust {
	width:406px !important;
}
h3.headline {
	color:#fff;
	line-height:14px;
}
#mainSlideDetails1 div.mainSlideDetailsContents div.mainSlideBrief {
	margin-top:10px;
}
div#leadcontent-main div#slideContainerAdjust {
	width:385px;
}
div#leadcontent-main div.headline-container {
	width:178px !important;
	background:url(/mcall/main/art/leadContentBG.jpg')top left repeat-x;
	background-color:#3a3939;
	padding:13px;
	border-left:0 !important;
	float:right !important;
}
div.headline-container h3 a, div.headline-container h3.headline a, div.headline-container h4.headline a, div.headline-container ul.relatedHeadline li.multimediaIcon div.iconBlock a, div.headline-container h4 a {
	color:#FFF;
	font-weight:normal;
}
div.headline-container h3 a:hover, div.headline-container h3.headline a:hover,div.headline-container h3.headline a:hover, div.headline-container ul.relatedHeadline li.multimediaIcon div.iconBlock a:hover, div.headline-container h4 a:hover {
	color:#ccc;
	font-weight:normal;
}
div.leadcolumn1, div#leadcontent-main .headlineDivider {
	height:1px;
}
div#leadcontent-main div.headline-container div.mainHeadline {
	padding-bottom:7px;
}
.headlines div.curvedTop div.curvedContent div.headlineItem li.bullets {
	padding-bottom:5px;
}
#inlineHeaderAd,
div#headerAdCode1.headerAdCodeNoPromo {
	top: 37px !important;
	}
div#leadcontent-main div#slideContainerAdjust {
	border-right:0;
}
#breakingModule { margin-bottom:5px; }
.breakingNewsModuleHeadlines ul li a {
	font-weight:bold;
}
div.leadMezz ul.leadMezz {
	width:610px;
}
/* CHANGE COMMON STYLES TO PAGES*/
li a:link, a:link, a:visited, .bullets h3 a:link, .headline a:link { 
	font-weight: 100; color: #005986; 
}
a:hover { 
	text-decoration: underline !important;
	color: #005986; 
}
.mainPhoto, .headlineThumb { 
	border: #DFDFDF 1px solid; 
	background: #F7F7F7; 
	padding: 2px; 
}
.question { 
	font-weight: 100px !important; 
}
#gallery-slideshow-image img { 
	border: #DFDFDF 1px solid; 
	background: #F7F7F7; 
	padding: 7px; 
}
.collectionTitle, 
.bullets .collectionTitle a, 
.collectionTitle a:link, 
.inLine h3 a, 
.inLine h2 a,
.featuredItem h4 a, 
.mezzitem h3 a, 
.mezzitem h2 a, 
.headline a,
div.headline1 h3,
div.headline1 h3 a,
.bullets h3 a:link,
.headline a:link,
div.headlines a:visited,
div.headlines h2.headline,
div.headlines h3.headline,
div.headlines h4.headline,
div.headlines h2.headline a,
div.headlines h3.headline a,
div.headlines h4.headline a { 
	font-weight: bold; 
	margin-bottom: 5px;
	color: #000; 
	font-size: 13px;
}
#bulletedlist { 
	padding-top: 5px; 
	list-style: inside;
}
.last-updated, .date { 
	color: #c66b00 !important; 
	font-style: normal !important; 
	font-size: 11px !important; 
	font-variant: small-caps; 
}
.module { 
	color: #000; 
}
.small { 
	letter-spacing: .1em; 
	font-size: 10px; 
	font-family: arial; 
}
.overlay .small { 
	font-weight: bold; 
}
/* FOOTER */

#footerlogo { 
	margin-top: 20px; 
}
/* HEADER*/
#weatherbug { 
margin: 0 0 15px;
}
div.dateStamp {
left: 558px;
}
#logo { 
	margin: 0px 0px 10px 10px; 
}
.hot-link-begin { 
	padding: 5px; 
	list-style: none !important;
}
#hotTopic { 
	height: 20px; 
}
#rootTopic li, #rootTopic li a { 
	font-size: 12px !important; 
}
.breakingNewsModuleHeadlines ul li a {
	background: #f0f0f0; 
}
.breakingNewsModuleHeadlines ul li {
	background: #f0f0f0;
}
#leadcontent-main .mainHeadlineBrief p.brief {
	color:#fff;
}
input {
   /*height: 15px;
   border: 1px solid #ccc; 
   padding: 3px;
   color: #666;
   font-size: 12px; */
}
div.headlines ul.col2 li {
	padding-bottom:10px;
}
.mostpopular .tabDisplay .popular ol li {
	padding-bottom:10px;
}
div.article div.articlerail ul li.relatedTitle, div.storygallery div.storyGalleryRail ul li.relatedTitle {
	margin-top:5px;
}
div.articleRelates li.relatedTitle span {
	margin-bottom:10px;
}
table.cubeAd {
	background-color:transparent;
}
div#curvedCorners {
	margin-top:-21px;
}
img.icon {
	height:16px;
	width:16px;
	margin-top:1px;
}
div#leadcontent-main div.headline-container div#main-headline-2 div#main-headline-item-2 div.normal h3.headline a {
	font-weight:bold;
}
div#leadcontent-main div.headline-container div#main-headline-2 div#main-headline-item-2 div.normal span.mainTimestamp p.last-updated {
	padding-bottom:3px;
}
div#leadcontent-main div.headline-container div#main-headline-2 div#main-headline-item-2 div.normal div.mainHeadlineBrief p.brief {
	font-size:11px;
	line-height:11px;
	margin-bottom:10px;
}
div.leadcolumn1, div#leadcontent-main .headlineDivider {
	border-top:1px solid #888;
}
div.photogalleriesSecondary span.description {
	color:#000;
}
div.headerWithPromo div#logo  {
	top:70px;
}
div#headerPromo .holder {
	width:968px;
}
div.headerAdCode {
	top:37px;
}
div#headerPromo div.headerItem, div#headerPromo div.headerAdExtra {
	float:left;
}
div#hotTopic ul li{
	border-left:none;
}
div.photogalleryPromo li.photoGalleryItem img{
	display:block;
	background-color:#f7f7f7;
	padding:2px;
	border:1px solid #DFDFDF;
	margin-bottom:5px;
}
div#middleContentLeft div.mezzanine.vertical {
	width:326px;
}
.breakingNewsModuleHeadlines ul li a {
	color:#9A2A0A;
}
div#navigation div#search input,
div#toolbarthirdparty div#searchthirdparty input{
	border:none;
	border-width:0px;
}
div#navigation div#search,
div#toolbarthirdparty div#searchthirdparty {
	background-image:url(/mcall/main/art/search-box-full.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin-top:6px;
	margin-bottom:6px;
	padding-bottom:5px;
	padding-top:5px;
	width:185px;
}
div#navigation div#search form#searchBox,
div#toolbarthirdparty div#searchthirdparty form#searchBox{
	margin-left:10px;
}
div#navigation div#search input#searchText,
div#toolbarthirdparty div#searchthirdparty input#searchText{
	font-size:11px;
	margin-top:0px; 
	padding:0px 0;
	width:140px;
}
div#navigation div#search input#searchButton,
div#toolbarthirdparty div#searchthirdparty input#searchButton  {
	background-color:#FFFFFF;
	background-image:url(/mcall/main/art/mag-icon.gif);
	background-position:top center;
	background-repeat:no-repeat;
	font-size:1px;
	height:16px;
	width:17px;
	cursor:pointer;
	padding-top:9px;
	margin-bottom:3px;
	color#f3f3f3;
}
.minutes-ago {
 color:#000;
}
div#leadcontent-main div#slideContainer {
	border-right:none;
}
div.dateStamp {
	margin-bottom: 12px;
	}
div.mezzanine.vertical{
	width:auto;
}
div#module-secondary-content {
	background-color:#FFFFFF;
	margin:3px 10px 15px 60px;
	padding:10px;
}

