div.mainContent div.featureMarquee{position:relative;height:600px}div.mainContent div.featureMarquee .featureMarqueeItem{display:block}div.mainContent div.featureMarquee .featureMarqueeItem:hover{text-decoration:none}div.mainContent div.featureMarquee .featureMarqueeItem span.info{display:block;background-color:#222;padding:8px}body.light div.mainContent div.featureMarquee .featureMarqueeItem span.info{background-color:#eee}div.mainContent div.featureMarquee .featureMarqueeItem span.info span.tagLine{display:block;color:#fc0;font-size:11px;text-transform:uppercase;margin-bottom:3px}body.light div.mainContent div.featureMarquee .featureMarqueeItem span.info span.tagLine{color:#18b}div.mainContent div.featureMarquee .featureMarqueeItem span.info span.title{display:block;color:white;font-family:DIN,Helvetica,Arial,sans-serif;font-weight:bold;font-size:19px;line-height:1.1}body.light div.mainContent div.featureMarquee .featureMarqueeItem span.info span.title{color:#333}div.mainContent div.featureMarquee .featureMarqueeItem span.info a.commentBubbleLink{position:relative;float:right}div.mainContent div.featureMarquee>a{position:absolute}div.mainContent div.surveyBanner{text-align:center;border-top:2px solid #333;border-bottom:2px solid #333;padding-top:20px;padding-bottom:20px}div.mainContent div.surveyBanner:last-child{border-bottom:0;padding-bottom:0}div.mainContent div.surveyBanner div.termsAndConditions{color:#888;font-size:11px;margin-top:3px}div.mainContent div.homepagePaging{border-top:1px solid #666;padding-top:5px}body.light div.mainContent div.homepagePaging{border-color:#aaa}div.mainContent div.articlesCalendar{border:1px solid #666;border-radius:10px;font-size:11px;margin-top:20px;padding:10px}body.light div.mainContent div.articlesCalendar{border-color:#ccc}div.mainContent div.articlesCalendar table.years{width:100%}div.mainContent div.articlesCalendar table.years td.year{text-align:center;vertical-align:top}div.mainContent div.articlesCalendar table.years td.year div.year{font-weight:bold;border-bottom:1px dotted #444;padding-bottom:5px}body.light div.mainContent div.articlesCalendar table.years td.year div.year{border-color:#aaa}div.mainContent div.articlesCalendar table.years td.year ul.months{margin:0;padding:5px 0 0 0}div.mainContent div.articlesCalendar table.years td.year ul.months li{list-style:none;margin:0;padding:0}div.mainContent div.articlesCalendar table.years td.year ul.months li span.empty{color:#444}body.light div.mainContent div.articlesCalendar table.years td.year ul.months li span.empty{color:#ccc}