html,html body {height:100%;}
div.wrap {height:100%; min-height:100%;}
div#content {height:100%; min-height:100%;}
html>body div#content {height:auto; min-height:100%;}

body {background-color:#fff; font:77% arial, sans-serif; color:#000;}
body, form, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
a, a:link, a:visited {text-decoration:none; color:#000; cursor:pointer;}
a:hover, a:focus {text-decoration:underline; color:#c00 !important;}
a img {border:none;}
.end {clear:both;}
.sep {clear:both; line-height:15px;}

.wrap {width:997px; _width:1010px; margin:0 auto; background:url('bg_topna.gif') repeat-x;}

.nav {clear:both; float:left; padding-left:13px; width:984px; _width:997px;}
.nav ul, .nav li {margin:0; padding:0; list-style:none;}
.nav li {float:left; border-right:1px solid #e18080; font:bold 90%/120% arial,sans-serif; text-transform:uppercase;}
.nav li.nav1 {border-left:1px solid #e18080;}
.nav li a {display:block; padding:5px 7px; color:#fff !important;}
.nav li a:hover {color:#fff !important;}
#navTop li a.sel {float:left; font:bold 11px arial,sans-serif; color:#000 !important; background-color:#FFF; background-image:none; padding:5px 7px 6px 7px;}
#navBot {background-color:#c00;}

#footer {clear:both; padding:0 20px 10px 20px; margin:0; background-color:#c00; color:#fff; font-weight:normal; border-top:1px solid #fff;}
#footer a {color:#fff !important;}
#footer .logo {float:left; margin:10px 12px 0 0; padding:0;}
#footer .copy {padding:10px 0 0 0; line-height:1em;}
#footer .flinks {padding-top:0.5em;}

#header {clear:both; margin:0 15px;}
#header #subsDate {float:left; width:230px;}
#header h1 {width:412px;}
#header .logoTime {float:left; margin:0 0 0 62px; _margin:0; width:238px; height:70px;}
#header h1 .logoCnn {float:left; margin-left:8px; width:102px; height:24px;}
#header h1 .logoTime a, #header h1 .logoCnn a {display:block;}
#header .sep {line-height:10px;}
#header .date {clear:left; float:left; width:309px; margin:3px 15px 0px 0; font:normal 130% arial,sans-serif; color:#000;}
#subsDate .tout {float:left; padding:0 7px 7px 0; width:180px;}
#subsDate .tout .thumb {float:left; width:33px; padding:0 5px 0 0; margin:0;}
#subsDate .tout .thumb img {width:33px; height:43px;}
#subsDate .tout p {float:left;}
#subsDate .tout p, #subsDate .tout p a {font:normal 93% arial,sans-serif; margin:0; padding:0; color:#666; }

#content {clear:both; background-color:#FFF; border:1px solid #c00; border-width:0 5px;}

.ltCol {float:left; width:633px; margin-left:15px; _margin-left:10px;}
.ltColA {clear:both; float:left; width:309px; margin-right:15px;}
.ltColB {float:left; width:309px; background-color:#FFF;}

.rtCol {float:left; width:339px;}
.rtCol .rLinks {float:right; margin-top:3px; font:12px arial, sans-serif;}
.rtCol .rLinks a {color:#c00;}
.rtCol .rLinks .rq {line-height:0; font-size:13px;}
.rtCol .ad300 {width:300px; margin-left:auto; margin-right:auto; text-align:center;}
.rtCol .ad309 {margin:0 15px;}
.rtCol .ad88 {margin:5px 0 0 199px;}
.rtCol a.subscribe {text-decoration:underline; color:#c00; font-size:14px;}

.cmAd {width:285px; margin:0 auto; border:8px solid #c00; text-align:left;}
.cmAd .logo {margin:0 auto; width:103px; padding:3px 0;}
.cmAd h3 {font:210%/100% "arial black", arial, sans-serif; letter-spacing:-1px; padding:0 8px 3px 8px;}
.cmAd h3 a {color:#000;}
.cmAd ul {margin:0 23px 10px 23px; padding:0;}
.cmAd ul li, .cmAd ul li a {font:100%/100% arial, sans-serif; color:#000;}
.cmAd ul li {padding:3px 0 0 0; margin:0;}

#insideTime {clear:both; float:left; width:967px; _width:968px; margin:0 10px; _margin:0 8px; border-bottom:1px solid #E5E5E5; background-color:#FFF;}
#insideTime .tout {float:left; padding:7px 7px 7px 0; width:209px;}
#insideTime .last {float:left; padding:0; margin:0; width:216px;}
#insideTime h2 {float:left; padding:7px 7px 7px 2px; font:normal 140%/90% arial black, arial, sans-serif; letter-spacing:-1px; color:#cc0000;}
#insideTime h3 {font:normal 110%/105% georgia,"times new roman",times,serif; color:#000;}
#insideTime h3 a:link {color:#000;}
#insideTime .thumb {position:relative; margin:0; float:left; width:77px; padding:0 7px 0 0;}
#insideTime .thumb .video {position:absolute; top:0; left:0;}

.lathd {width:287px; border:1px solid #ccc; padding:10px; margin:0 15px; font:normal 105%/105% Georgia,"Times New Roman",Times,serif;}
.lathd h2 {font:normal 135%/95% "arial black",arial,sans-serif; letter-spacing:-1px; color:#c00; padding-bottom:3px;}
.lathd h2 a {color:#c00;}
.lathd .date {font:11px arial, sans-serif; margin:2px 0;}
.lathd ul {color:#c00; margin:3px 0 0 1.2em; padding:0;}
.lathd ul a:link {color:#000;}
.lathd li {padding:0 0 4px 0; margin:0; font-size:70%; line-height:140%;}
.lathd li a {font-size:130%; line-height:110%;}

.mpop {width:287px; border:1px solid #ccc; padding:10px; margin:0 15px; font:normal 105%/105% Georgia,"Times New Roman",Times,serif;}
.mpop h2 {float:left; font:normal 140%/95% "arial black",arial,sans-serif; letter-spacing:-1px; color:#cc0000; padding-bottom:6px;}
.mpop h2 a:link, .mpop h2 a:visited {color:#C00;}
.mpop ul {clear:both; list-style-type:none; padding:0; margin:0;}
.mpop ol {color:#c00; padding:0; margin:5px 0 5px 2.3em;}
.mpop ol a:link {color:#000;}
.mpop ol li {margin:0; padding:0 0 2px 0; font-size:90%; line-height:110%;}
.mpop h3 {background:#c00; color:#fff; font:bold 14px arial, sans-serif; padding:2px 5px; margin:0; border-top:3px solid white;}
.mpop li.closed h3 {cursor:pointer;}
.mpop h3 span {background:url('icon_mpo.gif') bottom right no-repeat; padding-right:15px;}
.mpop li.closed h3 span {background-position:top right;}

#marketAds {width:88px;}
#marketAds .mpAd {float:left; padding:0 3px 11px 0; width:88px;}
.link, .link a {font:normal 95%/90% arial, helvetica, sans-serif; color:#cc0000; text-align:center;}
.link {padding-top:2px;}

.botColA {clear:both; float:left; margin:15px 20px 10px 15px;}
.botColB {float:left; margin:15px 0 10px 0;}

.module {border:1px solid #ccc; padding:10px; width:287px; font:15px georgia, serif; color:#000; overflow:hidden;}
#nlHead {font:24px/1em "Arial Black", Arial, sans-serif; color:#cc0000; background:url('newslett.png') no-repeat left center; padding:0 0 0 80px; height:90px; letter-spacing:-1.5px;}
#newsletterForm {padding:3px; background:f9f9fb; margin-top:4px;}
#nlEmail {width:200px; background:url('inputBG0.png') no-repeat; border-style:none; padding:2px 0 2px 2px; margin:0;}
.nlEmailActive {color:#ccc;}

.searchWrap {float:right; position:relative; width:309px;}
#search1, #search2 {float:right; font:.8em arial; width:309px;}
#frmSearch, #frmSearch2 {float:right;}
#search1 ul, #search2 ul {padding-left:0;  background-color:#fff;}
#search1 input#query, #search2 input#query2 {width:178px; _width:168px; height:21px; margin-left:1px; background-position:1px 5px; font:normal 16px arial, sans-serif; padding:5px 3px 1px 3px; background-repeat:no-repeat; float:left; color:#C00; border:1px solid #bbb;}
#search1 ul#searchCat, #search2 ul#searchCat2 {color:#C00; width:185px; _width:175px; border:1px solid #ccc; display:none; margin-top:0; list-style-type:none; font:bold 12px arial,sans-serif; margin-left:3px; position:absolute; top:29px; left:90px; _left:100px; z-index:10;}
#search1 ul#searchCat {border-width:0 1px 1px 1px;}
#search2 ul#searchCat2 {border-width:1px 1px 0 1px; top:-65px !important;}
#search1 input.magnify, #search2 input.magnify {cursor:pointer; background-image:url('icon_gla.png'); display:block; height:29px !important; width:30px; float:left; margin:0; border-style:none;}
#search1 ul#searchCat li, #search2 ul#searchCat2 li {margin:0; padding:6px;}
#search1 ul#two, #search2 ul#two {display:none;}
#search1 label, #search2 label {display:none;}
#search1 .ad, #search2 .ad {float:left; width:88px;}

#feedModule, #feedModule2 {width:223px; float:right; text-align:left;}
#feedModule ul li a, #feedModule2 ul li a {color:#666;}
#feedModule ul, #feedModule2 ul {float:left; width:200px; margin:0 0 0 60px; _margin:0;}
#feedModule li, #feedModule2 li {font:normal 130%/90% arial,sans-serif; padding:1px 0; list-style-type:none;}
#feedModule .border, #feedModule2 .border {float:left; border:1px solid #cbcbcb; border-width:1px 1px 0 1px; margin:0 0 0 27px; position:absolute; left:-17px; top:-25px; z-index:100; display:none; height:25px; width:124px;}
#feedModule2 .border2 {float:left; border:1px solid #cbcbcb; border-width:0 1px 1px 1px; margin:0 0 0 27px; position:absolute; left:-17px; top:-25px; z-index:100; display:none; height:25px; width:124px;}
#feedModule .myGoogle, #feedModule .myYahoo, #feedModule .netvibes, #feedModule .msn, #feedModule .aol, #feedModule .rss, #feedModule2 .myGoogle, #feedModule2 .myYahoo, #feedModule2 .netvibes, #feedModule2 .msn, #feedModule2 .aol, #feedModule2 .rss {background-repeat:no-repeat; background-position:left center; margin:0 0 0 10px; display:block; padding:1px 0 1px 30px; color:#c00;}
#feedModule .myYahoo, #feedModule2 .myYahoo {background-image:url('rss_yaho.png');}
#feedModule .myYahoo {margin:0 0 0 4px !important;}
#feedModule .myGoogle, #feedModule2 .myGoogle {background-image: url('rss_goog.png');}
#feedModule .netvibes, #feedModule2 .netvibes {background-image: url('rss_net0.png');}
#feedModule .msn, #feedModule2 .msn {background-image: url('rss_msn0.png');}
#feedModule .aol, #feedModule2 .aol {background-image: url('rss_aol0.png');}
#feedModule .rss, #feedModule2 .rss {background-image: url('rss_rss0.png');}
#feedModule .seeAll, #feedModule2 .seeAll2 {margin-left:5px; position:relative; top:3px;}
#feedModule a.podcasts, #feedModule a.newsletters, #feedModule a.addTimeNews, #feedModule2 a.podcasts, #feedModule2 a.newsletters, #feedModule2 a.addTimeNews {text-transform:uppercase; margin-left:15px; background-repeat:no-repeat; background-position:left center; padding-left:22px; padding-top:2px; padding-bottom:3px; font-size:.7em; display:block; color:#666; width:92px; cursor:pointer;}
#feedModule a.newsletters, #feedModule2 a.newsletters {background-image:url('feedNews.png');}
#feedModule a.podcasts, #feedModule2 a.podcasts {background-image:url('feedPodc.png');}
#feedModule a.addTimeNews, #feedModule2 a.addTimeNews {background-image:url('rss_rss0.png');}
#feedModule ul#menu {text-transform:none; border:1px solid #cbcbcb; border-width:0 1px 1px 1px; display:none; float:left; width:119px; position:absolute; top:0; left:10px; margin-top:0; margin-left:0; padding-left:5px; padding-top:5px;  background-color:#FFF;}
#feedModule2 ul#menu2 {text-transform:none; border:1px solid #cbcbcb; border-width:1px 1px 0 1px; display:none; float:left; width:119px; margin-top:0; margin-left:0; padding-left:5px; padding-top:5px;  background-color:#FFF; position:absolute;top:-180px;left:10px;}
#feedModule ul#menu li, #feedModule2 ul#menu2 li {height:14px; font-size:12px; margin-top:0; margin-bottom:0; position:relative; top:0;}
#feedModule ul#menu a, #feedModule2 ul#menu2 a {color:#C00; padding-top:5px;}
#feedModule .line1, #feedModule2 .line1 {border-top:1px solid #666; margin:3px 0 0 6px !important; width:100px;}
#feedModule .line2, #feedModule2 .line2 {float:left; border-top:1px solid #666; margin:3px 0 3px 6px !important; width:100px;}
#feedModule ul#menu li, #feedModule2 ul#menu2 li {padding:5px 0; _padding:3px 0;}
#feedModule #pos, #feedModule2 #pos2 {position:relative; z-index:99;}

#multimedia {/*float:left;*/ width:289px; _width:287px; padding:9px 9px 0 9px; _padding:8px 8px 0 8px; border:1px solid #ccc; overflow:hidden;}
#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('tabs0000.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_vid.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;}

/* New video styles */
#multimedia #tabContent4 {float:left; background-color:#FFF; width:290px;}
#multimedia #tabContent4 #tout0 {margin-left:2px; _margin-left:1px;}
#multimedia #tabContent4:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}
#multimedia #tabContent4 .tout {float:left; padding:5px 0;}
#multimedia #tabContent4 h3 {float:left; font:normal 110%/110% georgia,"times new roman",times,serif; color:#000; padding:2px 0 10px 0; margin:0 0 0 2px; _margin:0 0 0 1px;}
#multimedia #tabContent4 .thumb {float:left; width:67px; padding:0 5px 0 0; position:relative;}
#multimedia #tabContent4 .on .thumb img {border:5px solid #c00; width:57px; height:40px;}
#multimedia #tabContent4 .on .thumb img.video {border-style:none; width:23px; height:23px;}
#multimedia #tabContent4 .hover .thumb img {opacity:0.6; filter:alpha(opacity=60);}
#multimedia #tabContent4 .hover .thumb img.video {opacity:0.4; filter:alpha(opacity=40);}
#multimedia #tabContent4 .thumb .video {position:absolute; top:0; left:0; height:23px; width:23px; background:url('icon_vid.png');}

/* Moved from poll code from home.css */
#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;}

#videoUrl {display:none;}

ul.cmTxtLinks {clear:left; float:left; margin:15px 0; width:309px; list-style-type:none; padding:0;}
ul.cmTxtLinks li {border-top:1px solid #CCC; padding:7px 0; margin:0;}
ul.cmTxtLinks li, ul.cmTxtLinks li a:link, ul.cmTxtLinks li a:visited {color:#003366;}

/* Moved from home.css */
.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; width:280px;}
.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 .video {position:absolute; top:3px; left:0;}
.reads .tout:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}

/* Moved from home.css */
.spPromo {width:287px; border:1px solid #ccc; padding:10px; font:12px arial, sans-serif; overflow:hidden}
.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 .txtcont {float:left; width:120px;}
.spPromo h3 {font:normal 140% georgia, serif; color:#000; margin:0 0 3px 0;}
.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;}
.spPromo .more, .spPromo .more a {font-size:14px; color:#CC0000; margin-top:8px;}

.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;}

.quigo525 {width:525px; margin-bottom:15px;}
.quigo300 {width:300px; margin-bottom:15px;}
.quigo309 {width:309px; margin-bottom:15px;}

.photoInline {width:311px; border:1px solid #ccc; padding:10px 0; margin-bottom:15px;}
.photoInline ul {list-style-type:none; padding:0; margin:0;}
.photoInline ul li {float:left; padding:0 1px 0 0; margin:0;}
.photoInline ul li.last {padding:0 !important;}
.photoInline h2 {font:normal 140%/95% "arial black",arial,sans-serif; letter-spacing:-1px; padding:0 0 6px 8px;}
.photoInline h2, .photoInline h2 a:link, .photoInline h2 a:visited, .photoInline h2 a:hover, .rLinks a {color:#C00;}
.photoInline .rLinks {clear:both; float:right; padding:3px 10px 0 0;}
.photoInline:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}

.quoteDay {/*float:left;*/ _float:left; border:1px solid #ccc; padding:10px; font:13px georgia, serif; margin:0 30px 0 0; overflow:hidden;}
.quoteDay h2, .quoteDay h2 a {color:#c00 !important; font:17px "arial black", arial, sans-serif; letter-spacing:-1px;}
.quoteDay h2 {float:left; width:auto; margin:0 0 4px 0;}
.quoteDay .imgcont {clear:left; width:60px; float:left;}
.quoteDay .txtcont {width:225px; float:left;}
.quoteDay .quote {font:italic 16px georgia, serif;}
.quoteDay .attribute {font:11px georgia, serif; margin:5px 0;}
.quoteDay .more {font:bold 12px arial, sans-serif;}
.quoteDay .more a {color:#c00;}
.quoteDay #shareButton {float:right; margin:5px 0 0 5px; _margin:5px 0 0 25px;}
.quoteDay #myWidget {display:block; background:url('logo_sha.gif') left top no-repeat; padding:15px 19px 0 0; overflow:hidden; height:0px;}

.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; margin-bottom:15px; overflow:hidden;}
.spons1 {float:left; width:120px; margin-right:14px;}

/* SP3 Hacks for IE */
*:first-child+html .channelHd, *:first-child+html h2, *:first-child+html h2 a, *:first-child+html #poll .poll_title, *:first-child+html #nlHead, *:first-child+html .featNews h3, *:first-child+html .mainChannelHd, *:first-child+html #blogInfo h1 { font-weight:800 !important; }
* html .channelHd, * html h2, * html #poll .poll_title, * html #nlHead, * html .featNews h3, * html .mainChannelHd, * html #blogInfo h1 { font-weight:800 !important; }
.ltCol .artHd h2 {font-weight:normal !important;}
