body{background:white repeat scroll center top;}
body.hasBackground #MainContentWrapper{background:url(img/MainContentArea-bg.png) repeat-y transparent;border-left-width:0;border-right-width:0;}
body.brandWide.hasBackground #MainContentWrapper{background-image:url(img/MainContentAreaWide-bg.png);}
#PrimaryContent{position:relative;}
.skipLink,#skipLinks ul,#skipLinks p{position:absolute;top:0;left:-3999px;}
.skipLink:focus,#skipLinks li a:focus{display:block;position:absolute;top:0;left:3999px;padding:4px;border:solid 2px black;background-color:white;font-size:.8em;font-weight:bold;color:black;z-index:8000;width:200px;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.uc{text-transform:uppercase;}
.ul{text-decoration:underline;}
.noscript{display:none;}
.accessibility{height:1px;left:0;margin-top:-50000px;overflow:hidden;position:absolute;top:-500px;width:1px;}
.obscure{visibility:hidden;}
.nowrap{white-space:nowrap;}
.clearer{clear:both;height:0;line-height:0;}
.displace,caption,.back-top{margin:0;padding:0;text-indent:-2000em;line-height:0;height:0;font-size:0;}
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cf{display:inline-block;}
.cf{display:block;}
.hide{display:none;}
#MainContentWrapper{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;position:relative;width:960px;padding:0 20px;background:#fff;border:1px solid #999;border-top-width:0;border-bottom-width:0;}
#MainContentWrapper.noHeaderFooter{margin-right:0;margin-left:0;}
#NCContentWrapper{width:950px;float:left;}
.alternateLayout{margin:0 0 0 10px;}
#PrimaryContent{float:left;width:625px;margin:0 0 0 10px;}
#SecondaryContent{float:left;margin-left:15px;width:300px;}
.alternateLayout #PrimaryContent{float:right;width:746px;margin:0 10px 0 0;}
.alternateLayout #SecondaryContent{float:right;width:184px;height:750px;margin:0 11px 0 0;}
#c4nc #c4footer{width:950px;padding-top:50px;}
.grid-third .mainContent{width:425px;float:left;}
.grid-third .relatedContent{width:200px;float:left;}
.stripes{background:white url(img/stripes-bg.png) repeat;padding:9px;}
body{font-family:Trebuchet,Trebuchet MS,Arial,Verdana,Sans-Serif;margin:0;}
p{font-size:.75em;margin-bottom:1em;}
p.tx{line-height:1.5;font-weight:bold;}
.txTime{text-transform:lowercase;}
.txChannel{white-space:nowrap;}
p.info{font-size:1em;}
a{color:#000;text-decoration:none;}
h1{font-size:1.6em;margin-bottom:10px;clear:both;position:relative;}
h1.imgRep img{min-height:40px;}
body#hub h1.imgRep{margin-bottom:0;}
body#hub h1.imgRep img{position:absolute;left:24px;top:58px;}
h1 span{font-size:.8em;position:absolute;left:-9999px;}
h2{line-height:1.315em;font-weight:bold;}
#PrimaryContent h2{margin-bottom:10px;font-size:1.2em;padding-bottom:5px;border-bottom:1px solid #CDCDCD;}
#PrimaryContent .relatedContentModule h2,#PrimaryContent h2.subHeader,body#hub #CommentsContainer h2,body#clipLanding #PrimaryContent h2,body#clipDetail #PrimaryContent h2,body#pictureDetail #PrimaryContent h2,body#pictureLanding #PrimaryContent h2{border-bottom:none;padding-bottom:3px;padding-top:3px;}
#hub #PrimaryContent h2,#whatsHot #PrimaryContent h2{border:0 none;text-transform:uppercase;margin:0 0 10px 0;padding:0;font-size:1.498em;font-weight:bold;}
img{background:#efefef;}
div#PrimaryContent h2.subHeader,.relatedContentModule h2,.subHeader{background:#000;color:#fff;text-transform:uppercase;font-size:.75em;padding:3px 5px;margin:0;margin-bottom:10px;font-weight:bold;}
#PrimaryContent table{font-size:.75em;}
table.tableLite{border-collapse:collapse;margin-bottom:6px;}
table.tableLite td{padding-bottom:6px;}
.tableTitle{font-size:.625em;border-bottom:1px solid black;margin-bottom:8px;}
.tableTitle span{text-transform:uppercase;background-color:black;color:white;padding:2px 7px;display:inline-block;}
#whatsHot #PrimaryContent .advertisement,#SecondaryContent div.advertisement{width:300px;z-index:1;}
#SecondaryContent div.advertisement{background:transparent url(img/bg-mesh.png) repeat scroll 0 0;border-bottom:1px solid #000;left:0!important;position:relative!important;top:0!important;text-align:center;}
#whatsHot #PrimaryContent .advertisement{float:right;margin:40px 0 0 0;}
#SecondaryContent div.advertisement h2{background-color:#000;color:#FFF;font-size:.625em;font-weight:bold;text-align:left;text-transform:uppercase;padding:2px 10px;}
.narrowAdvert{border:1px solid #000;}
.advertImage{margin:20px 0!important;}
#whatsHot #PrimaryContent .advertisement h2{font-size:.75em;color:#ccc;text-transform:none;}
#globalHeaderSpace{position:static;height:10.8125em;min-height:173px;}
#c4nc #c4nav.c4navBrand{position:absolute;top:0;left:20px;}
#MainContentWrapper #c4ad-Top-parent{left:auto;right:30px;}
#MainContentWrapper #c4ad-Top-parent #c4ad-Top{left:auto!important;}
#MainContentWrapper #c4ad-Top{left:240px!important;}
.lastResultItem{border-bottom:none;}
