#rss .ltCol {width:606px; margin-right:15px;}
#rss .ltColB {width:282px !important;}
.rtCol .ad300 {margin-left:0; text-align:left;}

#rss #feedModule3, #rss #feedModule4 {position:absolute !important;}
#rss .sectheader {border:0;}

.widgets {width:584px; border:1px solid #ccc; padding:10px; margin:0 0 15px 0; font:normal 105% Georgia,"Times New Roman",Times,serif; overflow:hidden;}
.widgets h2 {font:normal 135%/95% "arial black",arial,sans-serif; letter-spacing:-1px; color:#c00; padding-bottom:12px;}
.widgets h2 a {color:#c00;}
.widgets ul {margin:0; padding:0; list-style:none; clear:both;}
.widgets li {float:left; width:145px; margin:1.5em 20px 1em 20px;}
.widgets .imgcont {border-bottom:1px solid #ccc; padding:1px 0 1px 10px; margin:0 0 5px 0;}
.widgets .txtcont {margin:0 0 5px 0;}
.widgets .more {font:0.9em arial, sans-serif; margin:0 0 8px 0;}
.widgets .more a {color:#c00;}

.feeds {width:584px; border:1px solid #ccc; padding:10px; margin:0 0 15px 0; font:normal 105% Georgia,"Times New Roman",Times,serif; overflow:hidden; clear:both;}
.feeds h2 {float:left; font:normal 135%/95% "arial black",arial,sans-serif; letter-spacing:-1px; color:#c00;}
.feeds h2 a {color:#c00;}
.feeds dd * {vertical-align:top;}
.feeds dl {margin:0; padding:0; clear:both; border-top:1.5em solid white;}
.feeds dt {margin:0; padding:0; text-transform:uppercase; font:bold 1em arial, sans-serif;}
.feeds dd {margin:8px 0 0 15px; padding:0;}
.feeds dd a.title {display:block; float:left; width:150px;}
.feeds dd a img {height:15px; width:76px; border:none;}
.feeds .whatis {float:left; margin:3px 0 0 20px; font:0.9em arial, sans-serif; border:1px solid #fff;}
.feeds .whatis a {color:#c00; padding:0 10px; background:white; z-index:9999; text-decoration:none;}
.feeds .colA {float:left; width:250px; clear:both;}
.feeds .colB {float:left; width:250px; margin-left:50px;}
.feeds .whatis2 {position:absolute; font:14px georgia, serif; background:white; width:400px; padding:15px 10px; border:1px solid #ccc; margin-left:-1px; display:none;}

.halfMod {border:1px solid #ccc; padding:10px; font:12px georgia, serif; margin:0 0 15px 0;}
.halfMod h2 {font:140%/95% "arial black",arial,sans-serif; color:#c00; letter-spacing:-1px; color:#cc0000; padding-bottom:6px;}
.halfMod h2 a {color:#c00;}
.halfMod .txtcont {font-size:14px; padding-left:35px; min-height:35px; height:auto !important; height:35px; /* IE6 hack on min-height */}
.halfMod .btn {margin-top:6px;}

.facebook .txtcont {background:url(http://img.timeinc.net/time/rd/trunk/www/web/feds/i/icons_rss.gif) 0 0 no-repeat;}
.twitter .txtcont {background:url(http://img.timeinc.net/time/rd/trunk/www/web/feds/i/icons_rss.gif) -300px 0 no-repeat;}
.newsletters .txtcont {background:url(http://img.timeinc.net/time/rd/trunk/www/web/feds/i/icons_rss.gif) -600px 0 no-repeat;}
.mobile .txtcont {background:url(http://img.timeinc.net/time/rd/trunk/www/web/feds/i/icons_rss.gif) -900px 0 no-repeat;}
.youtube .txtcont {background:url(http://img.timeinc.net/time/rd/trunk/www/web/feds/i/icon_youtube.gif?m=234464420) 0 0 no-repeat;}
.podcasts .txtcont {background:url(http://img.timeinc.net/time/rd/trunk/www/web/feds/i/icon_podcasts.gif?m=234464420) 0 0 no-repeat;}

#lightbox {position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0;}
#lightbox a img {border:none;}
#outerImageContainer {position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; border:1px solid #fff; border-width:35px 10px 0 10px;}
#imageContainer {padding:0;}
#loading {position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#hoverNav {position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#imageContainer>#hoverNav {left:0;}
#hoverNav a {outline:none;}
.ontop #imageData {padding-top:5px;}
#imageDataContainer{font:14px georgia, serif; background:#fff; margin:0 auto; line-height:1.4em; border:1px solid #fff; border-width:0 10px 10px 10px;}
#imageData{ padding:10px 10px 0 10px;}
#imageData #imageDetails{text-align:left;}
#imageData #caption{padding-bottom:1.0em;}
#imageData #numberDisplay{display:block; clear:left; padding-bottom:1.0em;}
#imageData #bottomNavClose{display:none;}
#imageData #helpDisplay {clear:left; float:left; display:block;}
#overlay{position:absolute;top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; display:none;}
#lightbox .topCloseBtn {position:absolute; top:-25px; right:0; cursor:pointer; color:#c00; font:bold 11px arial, sans-serif;}
#lightbox .topCloseBtn * {vertical-align:middle;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html>body .clearfix {display:inline-block; width:100%;}


#rss #newsletter {margin-bottom:15px;}
#rss .module {clear:left; width:260px; overflow:hidden;}
#rss.lineup .module {width:287px !important;}
#nlHead {letter-spacing:-2px;}
#rss div.nlText {margin:0 0 0 80px; padding:0;}
#nlHead {height:83px;}

#rss div.mod {font-size:12px;}
#rss .spPromo {width:260px; margin-bottom:15px;}
#rss .spPromo .txt {font-size:14px;}
#rss .picWeek .more {text-align:right; font-size:14px;}
#rss .reads {margin-bottom:15px;}
#rss .reads, #rss .reads .tout {width:260px;}
#rss.lineup #mod-blog #blogInfo {padding:0 0 11px 0; margin-top:0;}
#rss .quoteDay {margin-bottom:15px;}
#rss .lathd {margin:0 30px 15px 0;}
#rss #poll_frame {margin-left:0; margin-bottom:15px; overflow:hidden;}
#rss .covers {margin-left:0; margin-bottom:15px; clear:left; overflow:hidden;}
#rss .spons2 {clear:left; margin-left:0 !important;}
#rss .picWeek {margin-bottom:15px; overflow:hidden; padding-bottom:10px;}

.mpop {margin:0;}
