div.mainContent div.featureMarquee{position:relative;margin-bottom:15px;font-size:11px}div.mainContent div.featureMarquee a.item{position:absolute;display:block}div.mainContent div.featureMarquee a.item span.image{display:block;position:absolute;top:0;left:0}div.mainContent div.featureMarquee a.item span.frame{display:block;position:absolute;top:0;left:0;border:solid 1px #333}body.light div.mainContent div.featureMarquee a.item span.frame{border:1px solid #ccc}div.mainContent div.featureMarquee a.item span.overlay{display:block;position:absolute;bottom:1px;left:1px}div.mainContent div.featureMarquee a.item span.overlay span.cover{background-color:rgba(0,0,0,0.75);bottom:0;display:block;height:100%;left:0;position:absolute}body.light div.mainContent div.featureMarquee a.item span.overlay span.cover{background-color:#222}div.mainContent div.featureMarquee a.item span.overlay span.content{display:block;position:relative;bottom:0;left:0;margin:8px}div.mainContent div.featureMarquee a.item span.overlay span.content span.commentBubbleCount{float:right;margin-left:10px;position:absolute;top:0;right:0}div.mainContent div.featureMarquee a.item span.overlay span.content span.category{border:0;color:#fc0;display:block;font-size:11px;font-weight:normal;margin:0;padding:0 1px 3px 0;text-transform:uppercase;width:100%}body.light div.mainContent div.featureMarquee a.item span.overlay span.content span.category{color:#8DCEFC}div.mainContent div.featureMarquee a.item span.overlay span.content span.title{color:white;display:block;font-family:DIN,Helvetica,Arial,sans-serif;font-weight:bold;font-size:19px;line-height:1.1}div.mainContent div.featureMarqueeV2{position:relative;height:600px}div.mainContent div.featureMarqueeV2 a{display:block;position:absolute}div.mainContent div.featureMarqueeV2 a:hover{text-decoration:none}div.mainContent div.featureMarqueeV2 a span.image{display:block;background-size:cover;background-position:center center;image-rendering:-webkit-optimize-contrast}div.mainContent div.featureMarqueeV2 a span.info{display:block;background-color:#222;padding:8px}body.light div.mainContent div.featureMarqueeV2 a span.info{background-color:#eee}div.mainContent div.featureMarqueeV2 a span.info span.tagLine{display:block;color:#fc0;font-size:11px;text-transform:uppercase;margin-bottom:3px}body.light div.mainContent div.featureMarqueeV2 a span.info span.tagLine{color:#18b}div.mainContent div.featureMarqueeV2 a 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.featureMarqueeV2 a span.info span.title{color:#333}div.mainContent div.featureMarqueeV2 a span.info span.commentBubbleLink{float:right}div.mainContent div.featureMarqueeV2 a span.frame{position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #222}body.light div.mainContent div.featureMarqueeV2 a span.frame{border-color:#ddd}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}