body {font-family:arial,helvetica,sans-serif;}

#masthead {
height:78px;
}


/* section styles ********************************************************** */
#center_rail { margin: 2px; }
#center_rail .html_module {padding-bottom:7px;}

.more_stories .story h1 {font-size:13px;}
.top_stories h2, .top_stories_headlines h2, .top_stories_detailed h2 { text-transform: uppercase; }
.section .byline_creditline { font-size:10px; margin-top:2px; color:#666666; display:none;}

.section .top_stories h1{font-size: 18px; font-weight: bold; font-family: arial, sans-serif; margin-bottom:0; text-align: left;}
.section .story p{margin:0;font-size:12px;}
.section .top_stories h5.byline{display:block;font-size:10px;}
.section .top_stories h5.pubDate{display:block;}
.section div.top_stories_detailed div.image_highlight,
.section div.top_stories_detailed div.container_image_center  {margin-top:7px;}
.section div.top_stories_top_image {margin-top:20px;}
.section div.top_gallery_stack {margin-bottom:7px;}

.section .highlight h1{font-size:18px; font-weight:bold; font-family: arial, sans-serif; margin:0; padding:0; text-align:left;}
.section .highlight h2{margin:0; border:0; padding:0; font-size:12px; line-height:100%;}
.section div.image_highlight {float:right;text-align:center;padding:3px;background-color:#d0d0d0;margin-left:4px;}
.section .highlight .byline_creditline {display:inline; line-height:1.125;}
.section .highlight .byline_creditline h3 {border:0;}

div.hours_24 {overflow:hidden;}
.top_stories .columnists.story .story_list{list-style-position:inside;margin-left:0;}
div.gallery{margin-bottom:10px;}
/* end section styles ______________________________________________________ */


/* image media section styles ******************************************** */
body.imageMedia .top_images li.published_image{border-bottom:1px solid #999;margin-bottom:10px;}
.imageMedia .top_images li.published_image{overflow:hidden;}
body.imageMedia .published_image h2 {border:none;font-size:16px;margin-bottom:10px;}
body.imageMedia .imageBox, .wide .imageMedia .imageBox{float:left;margin-right:6px;}
.left_half .imageBox, .right_half .imageBox{display:inline;}
.published_image .credit{color:#999;font-size:10px;}
.left_half .published_image h3, .right_half .published_image h3{display:none;}
div.imageMedia h2{margin-bottom:5px;text-transform:uppercase;}
.imageMedia h3{border:0;}
.imageMedia .more_container{margin-top:0;}
div.imageMedia{margin-bottom:10px;}
div.imageMedia .published_image p{font-size:11px;}
.imageBox .credit{text-align:right;}
/* end image media section styles ________________________________________ */

/* story styles ********************************************************** */
.story p{margin:12px 0 12px 0;line-height:130%}
.story h1{line-height:1.125;}
.story h2{font-size:16px;padding-bottom:10px;margin:0px;}
.story h2.overline{font-size:13px;}
.story h3.byline_creditline{font-size:11px; font-style:normal; margin:0pt; }
.story h4.creditline{ margin-bottom: 10px; }
.story h3{font-size:13px;font-weight:bold;font-style:italic;margin-bottom:5px;}
.story h3.kicker{font-style:italic;}
.story p.shirttail{font-weight:normal;}
.story h3.printSection{font-size:12px;margin-bottom:0;}
.story h4{font-size:11px;}
.story h4.copyright{}
.story h5{font-size:10px;display:inline;float:left;}
.story h5.createDate, .story h5.expireDate, .story h5.modDate, .story h5.printDate {float:none;}
.story h4,.story .byline,.story h3, .story .story_credit{font-size: 11px; margin: 0pt; font-weight:normal;}
.story h3.dateline{text-transform:uppercase; display:inline; font-weight:bold; font-style:normal; margin: 0 2px 0 0; }
.story_list .story h1 {padding:3px 0 0 0; line-height:normal; color:#666666; font-size:12px;font-weight:normal;}
.storyPubDate {display:none;}
.section167 .storyPubDate {display:inline;font-size:10px;}

/* image box styles ******************************************************** */
div.image{margin:5px;}




/* end section styles ______________________________________________________ */

/* start story detail styles ********************************************************** */

.byline_creditline h3 {font-style:normal}
body.story #storyBody table.story-table td {padding: 0 5px 0 5px;}
body.story h1{font-size:24px;line-height: 100%; margin: 0; padding-bottom: 10px;font-family:georgia,times news roman,serif;}
body.story #storyAssets {width:305px;float:right;border:#000 1px solid;border-bottom:#666 4px solid;margin:0 0 10px 10px;}
body.story #storyAssets h2.related_content_title{background-color:#60669f;color:#fff;font-weight:normal;text-align:center;}
body.story #storyAssets #mainImage { margin:2px; overflow:hidden; }
body.story #storyAssets #additionalImages { margin:2px; margin-left:5px; overflow:hidden; }
body.story #storyAssets ul.link_list { list-style:square; color:#666; margin: 0 0 0 15px;}
body.story #storyAssets #mainImage img { margin:0; display:inline; }
body.story #storyAssets #mainImage div.image { background:#EAEAEA; text-align:center; float:none; margin:0; }
body.story #storyAssets #mainImage div.imageByline { font-size:10px; color:#666666; text-align:right; margin:2px 5px 0 0; }
body.story #storyAssets #mainImage div.imageCaption { font-size:11px; margin:2px 5px 5px 5px; }
body.story #storyAssets #additionalImages a {float:left;margin:0;margin-bottom:2px;margin-right:2px;height:48px;}

/* end story detail styles ********************************************************** */


/* start nav styles **************************************************************** */
.navigation li ul{list-style:inside disc;}
.navigation li ul li{font-size:9px;padding-left:5px;height:auto;}
.navigation li ul li a{font-size:12px;}
#classifieds_link_box.navigation li ul li a{font-size:11px;}
/* end nav styles __________________________________________________________________ */

.top_stories .columnists.story {font-size:12px;}
.top_stories .columnists.story h2 {text-transform:uppercase;margin:0 0 7px 0;padding:0;font-size:12px;}
.columnists.story img.mug {float:left;margin-right:8px;}
.section .story h3.kicker {font-style:normal;font-weight:bold;}
.top_stories .columnists.story h2.title {font-size:16px;text-transform:none;border:0;}
.columnists.story h3 {border-bottom:0px none;}
.columnists .byline_creditline h3 {color:#666666;font-size:11px;}
.top_cartoon_stack h2 {margin-bottom:6px;}

#searchbar form { width: 670px; text-align: left; border-right: none; padding-left: 10px;}
#searchbar .commonsearch { width: 774px; }
#registration { float: right; width: 195px; border-left: 1px solid #CCCCCC; }

.myyahoo_button { float: right; width: 91px; margin-top: 7px; }


#yahooContentMatch, #yahoo_ad {text-align: center; padding-top: 30px;}

/* Added for ticket 727-5861119, accuweather installation */
#weathernode #icon {
        float: center;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        display:block;
}
#weathernode #current {
        text-align: center;
        float: left;
        font-weight:bold;
}
#weathernode #current #cur {
        margin-top: 5px;
        margin-bottom: 5px;
}
#weathernode #current #bottom #high {
        color: #FF6600;
}
#weathernode #current #bottom #low {
        color: #0066FF;
}
#weathernode #complete {
        clear: both;
}
#weathernode .wname {
        text-align: center;
        width: 100%;
        display: block;
        font-weight: bold;
}
#weathernode .wdata {
        text-align: center;
        width: 100%;
        display:block;
}
#weathernode {
        text-align: center;
} 
