/* story detail page */
#storyBody { font-family:arial,sans-serif; }
#storyBody h1 { font-family:georgia,"Times New Roman", serif; font-weight:bold; font-size:24px;  }
.story h5 { font-size:11px; color:#666666; font-weight:normal; font-family:arial,sans-serif; }
.story h2 { font-size:16px; }
.story h3 { font-style:normal; }
#storyBody .shirttail { font-size:12px; font-weight:normal; font-style:italic; }

/* Gallery index styles */
.gallery img {float:left; }
.gallery li  { padding-top:10px; display:block; clear:both; }
.gallery .image_count { padding-left:5px; display:none; }
.gallery a { padding-left:5px; font-size:16px; font-weight:bold; }

.autohighlight .section .story { font-size:12px; }
.autohighlight .section h1 a { font-size:16px; }
.autohighlight .section .story h1 a {font-size:18px; }
.autohighlight .more_stories .story { font-size:12px; color:#000; font-family:arial,sans-serif; }
.autohighlight .more_stories a { font-size:12px; font-family:arial,sans-serif; font-weight:bold;}
.spill .more_stories .story, .spill .more_stories .story h1 a { font-size: 12px; }
.spill .more_stories .story h1 a { font-weight:bold;}

.story_list .story h1 a {
    color:#990000;
}
.section  a h2 {
    color:#990000;
}
.html_module fieldset a{
    color:#990000;
}
.arrow { color: #990000; font-weight:bold; }
.navigation .header { 
    border-color:#990000;
    color:#990000;
}
.navigation li ul li {
    height: auto;
}
#classifieds_link_box a{
    background-image:url(/images/nav_bullet_red.gif);
}
a
{
    color:#990000;
}
.textlinkads { padding-top:7px; }
#right_rail .advertisement { padding-bottom:3px; }

.more_container { margin-top:-6px; margin-bottom:12px; padding-left: 12px; }
.more_arrow {color:#f00; letter-spacing:1px; font-size:11px; font-weight:bold; font-family:arial, sans-serif; } 
.more_link { font-weight:normal;  font-family:arial,  sans-serif; font-size: 12px; color:#990000; }

.storyPubDate { display:none; }
.section149 .storyPubDate { display:inline; }
h2 a, .html_module a, .top_stories h1 a { color:#990000; }
h2 { text-transform: uppercase; }

.bold_links a { font-weight:bold; }
.section { font-family:arial, sans-serif; }

.topStories .storyCreditLine, .topStories .storyByline { font-size:10px; display:inline };

.top_stories_summaries .top_stories li .story h1 a { font-size:16px; }
.top_stories_summaries .top_stories li .story p { font-size:12px; }

#weathernode{ 
display:block;
left:0pt;
margin-right:8px;
position:absolute;
top:0pt;
width: 200px;
} 

/* Top stories with creditlines  */
.storyBylineCreditline { display:none; }
.topStoriesWithCreditlines .storyBylineCreditline { display:block; font-size:10px; padding-top:3px; padding-bottom:3px; } 

.topStoriesWithCreditlines .storyBylineCreditline .byline { display:inline; }
.topStoriesWithCreditlines .storyBylineCreditline .creditline { display:inline; }

/* Top Stories Detailed and Summaries  */
.top_stories_detailed .story, .top_stories_summaries { font-size:12px; }
.top_stories_detailed h1 a {font-size:18px; font-weight:bold;}
.top_stories_summaries h1 a { font-size:16px; font-weight:bold; }

.top_stories_detailed .storyBylineCreditline { display:block; }
.top_stories_detailed .storyBylineCreditline .byline {font-size:10px; color:#666666; margin-right:2px;}
.top_stories_detailed .storyBylineCreditline .creditline {font-size:10px;color:#666666;}
.top_stories_detailed .subheadline { font-weight:bold; }

/* skybox */
.skybox, .skybox .section .story p { font-weight:normal; font-size:12px; font-family: arial, sans-serif;}
.skybox a {font-size:12px; color:#900; font-weight:bold; }
.wide .skybox .box1, .wide .skybox .box2, .wide .skybox .box3 {position: relative; top: 5px; padding: 5px; border-width:0; margin:0; width:30%;}
.wide .skybox .box2 {border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
.wide .skybox_wide .box1, .wide .skybox_wide .box2, .wide .skybox_wide .box3 {border-width:0; margin:0; width:33%;}
.skybox .box1 .story { margin:0 3px 0 0;}
.skybox .box2 .story { margin:0 3px 0 3px;}
.skybox .box3 .story { margin:0 0 0 3px;}
.skybox .image_highlight{
        float:right;
        text-align:center;
        padding:0px;
	border:0px;
	margin:0 0 0 0;
}
.skybox .cf .headline_link {display:block; font-size:14px; }
.skybox .cf .headline_link img {float: right; vertical-align: middle;}
.container_freeform {margin-top: 5px; padding: 5px 0 5px 0; background-color: #007B01; text-align: center; clear: both;}
.container_freeform .financial_market {margin: 5px; padding: 5px; background-color: #ffffff; text-align: left;}

/* Job search widget large */


.jobs_widget_large .main_box { background:#FFFFCC; padding: 8px; border: 1px #CCCCCC solid; border-top:none; }
.jobs_widget_large h5 { font-weight:bold; font-family:arial,helvetica; font-size:12px; }
.jobs_widget_large input[type="text"] { width:175px; }
.jobs_widget_large .button input { margin: 5px 0 5px 50px; }
.jobs_widget_large select { width:180px; }
.jobs_widget_large {margin-top:5px; margin-bottom:5px; }
#top_jobs_container { margin-top:5px; }

/* Story Detail page customizations */
body.story #storyAssets {
width:300px;
}
body.story #storyAssets h2.related_content_title{
    background-color:#990000;
}

/* Site Map Styles */

.smalltitle { font-size:12px; font-weight:bold; margin-bottom: 10px; border-bottom: 2px solid #ccc;  }
.channels h3{ font-size:14px; font-weight: bold; padding: 3px; color: #036; text-align: center;  }
.channels #news, .channels #sports, .channels #entertainment, .channels #business, .channels #life {  }
.channels ul li { margin: 2px; background-color: #F1F7FD; color: #000; border: 1px solid #ddd;  }
.channels ul li ul li { font-style: italic; margin: 2px; margin-left: 20px; background-color: #F1F7FD; color: #000; border: 1px solid #ddd; padding-left: 5px;  }
.channels a:link, .channels a:visited, .channels a:active { color: #000; text-decoration: none; display: block; padding-left: 7px;  }
.channels a:hover { color: #fff; background-color: #036;  }

/* VENDOR STYLES */

	#pageContainer {
		width: 972px;
		background-color: #ffffff;
		margin: 0 auto;
		border-right: 1px solid black;
		border-left: 1px solid black;
	}

/* END VENDOR STYLES */

/* HIGHLIGHT TEST SECTION */

#section589 .section {

background:#F7F7F7 none repeat scroll 0%;
border:1px solid #EFEFEF;
margin-bottom:10px;
}

#section589 .right_half {

}

/* HIGHLIGHT TEST SECTION */



