a.video {background:url('icon_vid-arrow.gif') 0 2px no-repeat; padding-left:15px;}
a.slideshow {background:url('icon_camera.gif') 0 1px no-repeat; padding-left:17px;}
a.graphic {background:url('icon_graphic.gif') 0 1px no-repeat; padding-left:17px;}

#breakingNews {border:3px solid #c00; padding:12px 8px;}
#breakingNews h2 {display:inline; font:normal 140%/75% "arial black",arial,sans-serif; letter-spacing:-1px; color:#c00;}
#breakingNews p {display:inline; padding:0; margin:0 0 0 5px; font:normal 160%/110% georgia,"times new roman",times,serif; color:#000;}
#breakingNews p a {color:#000;}
#breakingNews p .time {font:normal 55%/55% arial,sans-serif;}

/* Mac Ad */
.topBannerAd {margin-bottom:15px;}
.rtBannerAd {margin: 0 0 15px 24px;}

.reads {float:left; width:287px; padding:10px; border:1px solid #ccc; background-color:#FFF;}
.reads p.eyebrow {clear:left; display:block; margin:0; padding:3px 0 0 0; font:bold 11px/95% arial,sans-serif; color:#666; text-transform:uppercase;}
.reads p.eyebrow a {color:#666;}
.reads .tout {float:left; padding-bottom:10px;}
.reads h2 {font:normal 140%/95% "arial black",arial,sans-serif; letter-spacing:-1px; color:#cc0000; padding-bottom:6px;}
.reads .tout h3 {font:normal 140%/110% georgia,"times new roman",times,serif; color:#000;}
.reads .tout h3 a {color:#000;}
.reads .tout p.byline {margin:0; padding:0; font-size:90%; text-transform:uppercase;}
.reads .tout .thumb {position:relative; float:left; padding-top:3px;}
.reads .tout .thumb a img {padding-right:8px;}
.reads .tout .thumb  img {padding-right:8px; float:left;}
.reads .tout .thumb .video {position:absolute; top:3px; left:0;}
.reads .tout:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}

.dbrf {clear:both; width:631px; border:1px solid #ccc; overflow:hidden; padding:5px 0 10px 0;}
.dbrf .ad {float:left; margin:5px 0 0 3px; width:135px; height:21px;}
.dbrf .toutDiv {float:left; width:316px;}
.dbrf a {color:#000;}
.dbrf h2 {color:#c00; margin:0 5px 10px 8px; font:26px/1.2em "arial black", arial, sans-serif; letter-spacing:-1px; float:left;}
.dbrf .navbtn {float:right; margin:3px 5px 0 0;}
.dbrf .navbtn a {margin-right:5px;}
.dbrf img {border:none;}
.dbrf h3 {font:bold 11px arial, sans-serif; color:#666; text-transform:uppercase; margin:0 0 5px 0;}
.dbrf .dbrf2 {clear:both; width:2000px; background:url('bg_dailybrief.gif'); _background:none;}
.dbrf .withDouble {background:url('bg_dailybrief_double.gif'); _background:none;}
.dbrf .single {float:left; width:147px; padding:0 5px; margin-right:1px; background:white;}
.dbrf .double {float:left; width:307px; padding:0 4px; margin-right:1px; background:white;}
.dbrf .double .imgcont {float:left; padding:0 10px 10px 0;}
.dbrf .quote {font:italic 16px georgia, serif;}
.dbrf .attribute {font:11px georgia, serif; margin:5px 0;}
.dbrf .tout {border-top:1px solid #ccc; padding-top:5px; margin-top:5px;}
.dbrf .tout.first {border-top:none; padding-top:0; margin-top:0;}
.dbrf .loc {font:bold 11px arial, sans-serif; text-transform:uppercase;}
.dbrf .title {font:13px georgia, serif;}
.dbrf .more a {color:#c00; font:12px arial, sans-serif;}
.dbrf .end {clear:both;}
.dbrf #dbAd {float:left; margin:5px 0 0 5px; _margin:5px 0 0 2px; width:622px;}

.featNews {width:307px; border:1px solid #ccc; font:normal 100% arial, sans-serif; padding-bottom:13px;}
.featNews .tout {padding:10px 0; margin:0 10px; border-top:1px solid #ccc; clear:both;}
.featNews .first {border:none;}
.featNews .credit {font:9px arial, sans-serif; color:#666; text-transform:uppercase; text-align:right; margin-top:-10px;}
.featNews h3 {font:18px/1.1em "arial black", arial, sans-serif; letter-spacing:-1px;}
.featNews .first h3 {font-size:26px;}
.featNews h3 a {color:#000;}
.featNews h4.eyebrow {font:18px/1.1em "arial black", arial, sans-serif; letter-spacing:-1px;}
.featNews .byline {margin-top:2px; font-size:11px;}
.featNews .name {text-transform:uppercase;}
.featNews ul.rel {position:relative; margin:5px 0 0 2px; padding:0; list-style-position:inside;}
.featNews ul.rel li {position:relative; margin:0 0 2px 0; font-size:80%;}
.featNews ul.rel li a {color:#c00; font-size:120%;}
.featNews .imgcont {float:left; margin:3px 5px 5px 0; position:relative;}
.featNews .imgcont .video {position:absolute; top:0; left:0; height:23px; width:23px; background:url('icon_vid23.png');}
.featNews .txt {font:13px georgia, serif; margin:4px 0;}

.picWeek {width:307px; border:1px solid #ccc; font:12px arial, sans-serif;}
.picWeek h2 {font:normal 140%/95% "arial black",arial,sans-serif; color:#c00; letter-spacing:-1px; color:#cc0000; padding:7px 9px;}
.picWeek h2 a {color:#c00 !important;}
.picWeek .date {font:18px georgia, serif; margin:3px 10px;}
.picWeek .date a {color:#000;}
.picWeek .more {margin:3px 10px;}
.picWeek .more a {color:#c00;}

.spPromo {width:287px; border:1px solid #ccc; padding:10px; font:12px arial, sans-serif;}
.spPromo h2 {font:normal 140%/95% "arial black",arial,sans-serif; color:#c00; letter-spacing:-1px; color:#cc0000; padding-bottom:6px;}
.spPromo h2 a {color:#c00 !important;}
.spPromo .imgcont {float:left; margin:3px 10px 5px 0;}
.spPromo h3 {font:normal 140% georgia, serif; color:#000; margin:0 0 3px 0; font-weight:bold; text-decoration:none;}
.spPromo h3 a {color:#000;}
.spPromo .byline {margin:0 0 5px 0; padding:0; font-size:90%;}
.spPromo .name {text-transform:uppercase;}
.spPromo .txt {font:11px georgia, serif;}

.covers {width:307px; border:1px solid #ccc; margin:0 15px;}
.covers a {color:#c00;}
.covers h2 {font:normal 140%/95% "arial black",arial,sans-serif; letter-spacing:-1px; color:#cc0000; padding-bottom:2px;}
.covers .c1 {float:left; width:106px; border-right:1px solid #eee; margin:7px 0; padding:0 7px;}
.covers .c1 img {border:none; margin:3px 0;}
.covers .c1 ul {padding:0; margin:0; text-align:center; list-style:none; font:90% arial, sans-serif;}
.covers .c2 {float:left; width:172px; border-left:1px solid #eee; margin:7px 0 7px -1px; padding:0 0 0 6px;}
.covers .c2 img {height:64px; width:49px; border:none;}
.covers .c2 ul {padding:0; margin:3px 0 0 0; list-style:none; font:11px arial, sans-serif;}
.covers .c2 li {padding:0; margin:0 8px 4px 0; float:left; width:49px;}
.covers .c2 h2 {margin:0 0 6px 0;}
.covers form {margin:0; padding:0; clear:both;}
.covers form label {display:block; font:bold 13px arial, sans-serif;}
.covers form input {vertical-align:middle;}
.covers form input#searchTerm {width:100px; border:1px inset #999;}

.spons2 {margin-left:27px;}
.spons1 {float:left; width:120px; margin-right:14px;}

#multimedia {float:left; width:289px; _width:287px; padding:9px 9px 0 9px; _padding:8px 8px 0 8px; border:1px solid #ccc;}
#multimedia #tabContent1 .tout, #multimedia .tout2 {float:left; padding:10px 0 10px 0; border-top:1px solid #E5E5E5;}
#multimedia #tabContent3 .tout1 {float:left; padding-bottom:10px;}
#multimedia #tabContent3 .tout1 h3 {float:left; width:225px; font:normal 130%/110% georgia,"times new roman",times,serif; color:#000; padding:10px 5px 0 0;}
#multimedia #tabContent3 .tout2 h3 {float:left; width:180px; font:normal 110%/110% georgia,"times new roman",times,serif; color:#000; padding:10px 5px 0 0;}
#multimedia #tabContent1 h3 {float:left; width:150px; font:normal 110%/110% georgia,"times new roman",times,serif; color:#000; padding:10px 5px 0 0;}
#multimedia h3 a {color:#000;}
#multimedia #tabContent1:after, #multimedia #tabContent3:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}
#multimedia #tab1, #multimedia #tab2, #multimedia #tab3 {float:left;}
#multimedia #tab1 a, #multimedia #tab2 a, #multimedia #tab3 a {float:left; background:url('tabs.png') no-repeat; font:bold 12px arial,sans-serif; color:#FFF; display:block; padding:3px 3px 0px 7px; height:20px;}
#multimedia #tab1 a {background-position:-114px top; width:42px;}
#multimedia #tab2 a {background-position:-45px top; width:59px;}
#multimedia #tab3 a {background-position:-114px top; width:42px;}
#multimedia #tab1 a:hover, #multimedia #tab2 a:hover, #multimedia #tab3 a:hover, #multimedia #tab3 a:hover  {color:#FFF !important; text-decoration:underline; cursor:pointer;}
#multimedia #tab1.on a, #multimedia #tab2.on a, #multimedia #tab3.on a {font-weight:bold; background:none !important; color:#000; text-decoration:none;}
#multimedia #tab1.on a:hover, #multimedia #tab2.on a:hover, #multimedia #tab3.on a:hover, #multimedia #tab1.on a:visited, #multimedia #tab2.on a:visited, #multimedia #tab3.on a:visited {color:#000 !important;}
#multimedia #tab1.on a:hover, #multimedia #tab2.on a:hover, #multimedia #tab3.on a:hover {text-decoration:underline;}
#multimedia #tabContent1, #multimedia #tabContent2, #multimedia #tabContent3 {clear:left; width:288px; font:normal 12px arial,sans-serif;}
#multimedia .off {display:none;}
#multimedia h2 {font:normal 140%/75% arial black, arial, helvetica, sans-serif; letter-spacing:-1px; color:#cc0000; padding-bottom:6px;}

#multimedia #tabContent1 {float:left; background-color:#FFF; width:290px;}
#multimedia #bcvideo {float:left; padding:0 0 10px 0; margin:0;}
#multimedia .currentVideo {float:left; font:bold 110% georgia,"times new roman",times,serif; color:#000; padding:7px 0;}
#multimedia .currentVideo a {color:#000;}
#multimedia #tabContent1 .thumb {float:left; width:67px; padding:0 10px 0 0; position:relative;}
#multimedia #tabContent1 .thumb img {width:67px; height:50px;}
#multimedia #tabContent1 .thumb .video {position:absolute; top:0; left:0; height:23px; width:23px; background:url('icon_vid23.png');}
#multimedia #tabContent1 .on {border:1px solid #c00; border-width:2px 0;}

#multimedia #tabContent3 .tout1 .thumb {margin:0; float:left; width:288px; padding:0;}
#multimedia #tabContent3 .tout1 .thumb img {width:288px; height:190px;}
#multimedia #tabContent3 .tout2 .thumb {margin:0; float:left; padding:0 10px 0 0;}
#multimedia #tabContent3 .tout2 .thumb img {height:50px;}
#multimedia #more, #multimedia #more a, #multimedia .link, #multimedia .link a {font:normal 100%/120% arial,sans-serif; color:#c00;}
#multimedia #more {float:right; padding-top:3px;}
#multimedia .link, #multimedia .link a {text-transform:uppercase;}
#multimedia .link {float:right; padding-top:11px; width:50px;}

#moreInside {width:848px; border-top:3px solid #cc0000;}
#moreInside #col1, #moreInside #col2, #moreInside #col3, #moreInside #col4 {float:left;}
#moreInside .section {width:200px; padding:9px 10px 6px 0;}
#moreInside h2 {font:normal 140% arial black, arial, sans-serif; letter-spacing:-1px; color:#cc0000; padding-top:5px;}
#moreInside h3, #moreInside h3 a {font:bold 95% arial, sans-serif; color:#000; text-transform:uppercase;}
#moreInside ul {padding:0; margin:0;}
#moreInside ul li, #moreInside ul li a {font-family:arial, sans-serif;}
#moreInside ul li {color:#000; padding:3px 0 0 0px; margin:0 0 0 15px; font-size:70%;}
#moreInside ul li a {color:#cc0000; font-size:140%;}

#poll_frame {width: 287px; border:1px solid #ccc; padding:10px; margin:0 15px; float:left; _float:none;}
#poll .poll_title {font:normal 140%/95% "arial black",arial,sans-serif; letter-spacing:-1px; color:#cc0000; padding-bottom:6px;}
#poll h3 {font:normal 135%/110% georgia,"times new roman",times,serif; color:#000; padding-top:9px;}
#poll ul {list-style-type:none; padding:0; margin:0; font:normal 100%/90% arial,sans-serif;}
#poll ul li {padding-top:10px;}
.poll_img img{display:block; width:125px; height:125px;	margin-bottom:3px; margin-top:10px;}
#poll a:link, #poll a:visited, #poll a:active, .pollfloat a, .pollfloat a:visited, #poll-contents-results a {font:normal 12px arial,sans-serif; color:#c00 !important;}
#poll a:hover, #pollR a:hover, .pollfloat a:hover {text-decoration:underline !important; cursor:pointer; color:#c00;}
#pollL {float: left; display: block; width: 125px;}
#pollL a {float:left; font:normal 11px arial,sans-serif !important; text-align:center; width:125px;}
#pollR {float: left; width: 150px; padding: 0 0 0 10px;}
.pollfloat {float: right;}
.pollchoice, .pollchoice2, .pollchoice3, .pollchoice4 {font:normal 100%/90% arial,sans-serif; font-weight:bold; position:relative; left:1px;}
.pollchoice {color:#336699;}
.pollchoice2 {color:#B90600;}
.pollchoice3 {color:#669900;}
.pollchoice4 {color:#FF9900;}
.pctchoice, .pctchoice2, .pctchoice3, .pctchoice4, .pollTotal {font-weight:bold;}
.pollTotal {display:block; padding-bottom:3px;}
table#polltable {width:100%;}
td.row1, td.row2, td.row3, td.row4, td.row5, td.row6, .tdrow7 {height: 13px;}
td.row1 {background-color: #336699;}
td.row2 {background-color: #AAD2E7;}
td.row3 {background-color: #B90600;}
td.row4 {background-color: #EBAE99;}
td.row5 {background-color: #669900;}
td.row6 {background-color: #B8CC90;}
td.row7 {background-color: #FF9900;}
td.row8 {background-color: #F5CC90;}


.featNews h1{font-family:georgia, Helvetica, sans-serif; font-weight:bold; font-size:18px; line-height:20px; margin-bottom:5px;}

.floatleft { 
float: left;
margin: 0px 10px 0px 5px;
clear: left;
}

.banner_name{font:normal 14px georgia,"times new roman",times,serif; color:#000; text-decoration:none;}

.banner_name a{font:normal 14px georgia,"times new roman",times,serif; color:#000; text-decoration:none; padding-left:5px;}

.banner_name a:hover{text-decoration:underline; color:#c00 !important; outline: none;}