div.landing div.title-row{background:white url(/static/images/backgrounds/h1.gif) left bottom repeat-x;border-bottom:1px solid #C4C4C4;padding:10px 20px 5px;width:930px;position:absolute;overflow:hidden;}
h1{float:left;display:inline;}
span.strapline{float:left;padding-top:1em;padding-left:.75em;}
div.palette{position:relative;z-index:2;}
div.landing{margin-bottom:20px;overflow:hidden;background-color:black;}
div.landing div.hero{margin-top:0;background-position:bottom left;background-repeat:no-repeat;}
div.landing div.title-row{margin-bottom:0;}
div.hero div#sponsor{position:absolute;right:220px;top:212px;}
body.layoutB div#page div.hero a{color:#E482F5;margin-bottom:0;}
div.hero a.article_link{margin-top:3px;}
div.hero h3{font-family:Arial,Helvetica,Geneva,sans-serif;}
div.hero div.promo_content{float:left;margin-top:215px;width:510px;padding-right:210px;padding-left:20px;}
div.hero div.promo_content p{font-size:1.1em;margin:0;}
div.hero div.promo_content p.label{margin-bottom:2px;}
div.hero h3{display:inline;}
div.hero div.promo_content p.narrative{display:inline;font-size:1.6em;line-height:1em;}
div.columnA{margin-left:20px;width:190px;float:left;}
div.columnB{margin-left:20px;width:400px;float:left;}
div.columnC{float:left;width:302px;margin-right:17px;margin-left:20px;}
div.wide,div.regular,div.lastpromo{padding-bottom:13px;border-bottom:1px dotted #BBB;margin-bottom:10px;}
div.promo_content{overflow:hidden;}
div.columnA div.promo_content{width:100%;clear:both;}
div.wide a.promo_target{display:block;width:400px;height:133px;background-position:left top;background-repeat:no-repeat;overflow:hidden;}
div.wide p.label{margin-bottom:-20px;margin-top:5px;font-weight:bold;}
div.wide p.sticky{display:block;margin-top:-25px;margin-left:-4px;margin-bottom:-5px;position:absolute;}
div.wide p.spankingNew{background:url(/static/images/stickers/brand_new.png) left top no-repeat;width:159px;height:44px;}
div.regular a.promo_target{display:block;float:left;width:190px;height:139px;margin-right:20px;overflow:hidden;}
body.whatshappening div.columnB div.regular a.promo_target{float:none;height:138px;margin-bottom:5px;margin-right:0;}
div.regular p.label{font-weight:bold;margin:0;color:#333;}
h3{font-family:Georgia,"Times New Roman",Times,serif;color:#6D1C7C;font-size:1.6em;font-weight:normal;margin-bottom:0;margin-top:5px;}
div.wide h3{margin-top:20px;}
div.wide a.article_link,div.regular a.article_link{margin:0;}
p.narrative{margin:5px 0;}
p.sticky span.accessibility,a.promo_target span.accessibility{position:absolute;left:-3000px;width:120px;}
body.doitandwin div#showList{margin-top:20px;}
div.columnA div.section ul{padding-bottom:10px;border-bottom:3px solid #6D1C7C;margin-bottom:20px;}
body.wtf ul.wtf-index,body.wtf ul.wtf-index li,body.wtf ul.wtf-index ul{margin-left:0;padding-left:0;list-style-type:none;border-bottom:none;font-weight:bold;margin-bottom:0;}
body.wtf ul.wtf-index,body.wtf ul.wtf-index ul{padding-bottom:0;}
body.wtf ul.wtf-index li{color:#333;font-size:1.075em;margin:2px 0 0 0;}
body.wtf ul.wtf-index ul{margin-top:5px;padding-top:10px;border-top:1px dotted #BBB;}
body.wtf ul.wtf-index li ul li{color:#5A5A5A;font-size:.95em;background:transparent url(/static/images/backgrounds/next.gif) no-repeat scroll left 3px;margin-left:0;padding-left:10px;}
