div.modWrap {float:left; background:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/bg_3.gif') repeat-y left top;}
div.mainCol {float:left; _float:none; margin-left:69px; width:828px !important;}
div.mainColList {float:left; padding:10px; width:270px; margin-left:10px; background-color:#ebf5f5;}
div.mainColList h2 {color:#C00;}
div.mainColList ul {list-style-type:none; font:22px georgia,serif; margin-top:12px;}
div.mainColList ul li {border-bottom:1px solid #cbcbcb; padding:0 0 7px 0; margin:0 0 7px 0;}

div.featured {float:left; overflow:hidden; width:527px;}
div.featured h1, div.featured h1 a {font:bold 38px/36px "arial black",arial,helvetica,sans-serif;}
div.featured h2 {padding:0 !important;}
div.featured div.featImg { width:196px; text-align:right; float:left; margin-right:15px;}
.featLink {width:196px; text-align:center; float:left; _display:inline; padding-top:3px;}
div.featured div.featTxt {width:290px; clear:none; padding-right:10px; overflow:hidden;}

div.featured a.headline { margin:5px 0; letter-spacing:-0.05em;}
div.featured p.deck { font-size:14px; line-height:16px; margin:3px 0 !important; padding:0 !important; float:left;}
div.featured ul {float:left !important; margin:5px 0 0 0 !important; position:relative;} 
div.featured ul li { font-size:10px; margin-left:15px; }
div.featured ul li a { font-size:12px; }
div.featured span.credit {  text-align:right; }
div.featured .rel {margin:0 0 0 12px;}
div.featured .rel li a {font:normal 14px/16px arial,helvetica,sans-serif; color:#C00; }
div.featured .rel li {padding:0 0 3px 0;}

.ltCol {width:545px !important; margin-left:69px;}
.rtCol { width:309px;}
.ltColA, .ltColB {width:257px;}
.ltColA div.mod, .ltColB div.mod {width:254px; padding:10px 0;}
.ltCol div.mod .img {display:block; margin:10px 0 4px 0 !important;}
.ltColA div.mod h2, .ltColB div.mod h2 {padding:0 10px;}
div.mod div.tout a.headline {font-size:14px; line-height:16px;}
div.mod p.deck { margin:0; font:14px/16px georgia,serif; padding:0 10px; }
div.mod p.deck a {font:normal 14px/16px arial,helvetica,sans-serif; color:#c00;}

.ltColAB {float:left; width:527px !important;}
.ltColAB .mod {overflow:hidden;}
.ltColAB .tout {float:left;}
.ltColAB div.mod h2 {padding:0 10px 5px 0;}

#potyArchive {width:505px;}
#potyArchive .deck {padding:5px 0 3px 0; }
#potyArchive .more {font-size:14px;}
#potyArchive .more a {color:#C00;}

#talkback {width:505px;}
#talkback p, #talkback ul {float:left; width:400px;}
#talkback img {float:left; margin:0 10px 0 0;}
#talkback ul {margin:0;}
#talkback ul li {padding:5px 0 0 0; margin-left:24px;}
#talkback .more {font-size:14px; width:400px; margin:10px 0 0 75px; _margin:10px 0 0 45px;}
#talkback .more a {color:#C00;}

#coversArchive {width:505px;}
#coversArchive .tout {margin-right:25px;}
#coversArchive .last {margin-right:0 !important;}

.srchArchive {float:left; margin:10px 10px 0 5px;}
.srchArchive #searchTerm {width:250px; border-top:1px solid #666; border-left:1px solid #666; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}
.srchArchive label {font:bold 12px/14px arial,helvetica,sans-serif !important;}

#poll_frame {margin:0 15px 0 0 !important;}
