html,html body {height:100%;}
div.wrap {height:100%; min-height:100%; _height:auto;}
div#content {height:100%; min-height:100%; overflow:hidden; _zoom:1; position:relative;}
html>body div#content {height:auto; min-height:100%;}

body {background-color:#fff; font:77% arial, sans-serif; color:#000;}
body, form, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
a, a:link, a:visited {text-decoration:none; color:#000; cursor:pointer; outline-style:none}
a:hover, a:focus {text-decoration:underline; color:#c00;}
a img {border:none;}
.end {clear:both;}
.sep {clear:both; line-height:15px;}

.wrap {width:997px; _width:1010px; margin:0 auto; background:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/bg_topnav.gif') repeat-x;}

.nav {clear:both; float:left; padding-left:13px; width:984px; _width:997px;}
.nav ul, .nav li {margin:0; padding:0; list-style:none;}
.nav li {float:left; border-right:1px solid #e18080; font:bold 90%/120% arial,sans-serif; text-transform:uppercase;}
.nav li.nav1 {border-left:1px solid #e18080;}
.nav li a {display:block; padding:5px 7px; color:#fff !important;}
.nav li a:hover {color:#fff !important;}
#navTop li a.sel {float:left; font:bold 11px arial,sans-serif; color:#000 !important; background-color:#FFF; background-image:none; padding:5px 7px 6px 7px;}
#navBot {background-color:#c00;}

#footer {clear:both; padding:0 20px 10px 20px; margin:0; background-color:#c00; color:#fff; font-weight:normal; border-top:1px solid #fff;}
#footer a {color:#fff !important;}
#footer .logo {float:left; margin:10px 12px 0 0; padding:0;}
#footer .copy {padding:10px 0 0 0; line-height:1em;}
#footer .flinks {padding-top:0.5em;}

#header {clear:both; margin:0 15px;}
#header #subsDate {float:left; width:230px;}
#header h1 {width:412px;}
#header .logoTime {float:left; margin:0 0 0 62px; _margin:0; width:238px; height:70px;}
#header h1 .logoCnn {float:left; margin-left:8px; width:102px; height:24px;}
#header h1 .logoTime a, #header h1 .logoCnn a {display:block;}
#header .sep {line-height:10px;}
#header .date {clear:left; float:left; width:309px; margin:3px 15px 0px 0; font:normal 130% arial,sans-serif; color:#000;}
#subsDate .tout {float:left; padding:0 7px 7px 0; width:180px;}
#subsDate .tout .thumb {float:left; width:33px; padding:0 5px 0 0; margin:0;}
#subsDate .tout .thumb img {width:33px; height:43px;}
#subsDate .tout p {float:left;}
#subsDate .tout p, #subsDate .tout p a {font:normal 93% arial,sans-serif; margin:0; padding:0; color:#666;}
#subsDate .tout p a:hover {color:#c00;}

#content {clear:both; background-color:#FFF; border:1px solid #c00; border-width:0 5px;}

.ltCol {float:left; width:633px; margin-left:15px; _margin-left:10px;}
.ltColA {clear:both; float:left; width:309px; margin-right:15px;}
.ltColB {float:left; width:309px; background-color:#FFF;}

.rtCol {float:left; width:339px;}
.rtCol .rLinks {float:right; margin-top:3px; font:12px arial, sans-serif;}
.rtCol .rLinks a {color:#c00;}
.rtCol .rLinks .rq {line-height:0; font-size:13px;}
.rtCol .ad300 {width:300px; margin-left:auto; margin-right:auto; text-align:center;}
.rtCol .ad309 {margin:0 15px;}
.rtCol .ad88, .sideContent .ad88 {margin:5px 0 0 199px;}
.rtCol a.subscribe {text-decoration:underline; color:#c00; font-size:14px;}

.ad956 {width:956px; margin-bottom:5px;}

.cmAd {width:285px; margin:0 auto; border:8px solid #c00; text-align:left;}
.cmAd .logo {margin:0 auto; width:103px; padding:3px 0;}
.cmAd h3 {font:210%/100% "arial black", arial, sans-serif; letter-spacing:-1px; padding:0 8px 3px 8px;}
.cmAd h3 a {color:#000;}
.cmAd ul {margin:0 23px 10px 23px; padding:0;}
.cmAd ul li, .cmAd ul li a {font:100%/100% arial, sans-serif; color:#000;}
.cmAd ul li {padding:3px 0 0 0; margin:0;}

#insideTime {clear:both; float:left; width:967px; margin:0 10px; _margin:0 8px; border-bottom:1px solid #E5E5E5; background-color:#FFF;}
#insideTime .tout {float:left; padding:7px 7px 7px 0; width:209px;}
#insideTime .last {float:left; padding:0; margin:0; width:216px;}
#insideTime h3 {float:left; padding:7px 7px 7px 0; _padding:7px 4px 7px 0; font:normal 140%/90% arial black, arial, sans-serif; letter-spacing:-1px; _letter-spacing:-2px; color:#cc0000; width:87px; _width:84px;}
#insideTime h4 {font:normal 110%/105% georgia,"times new roman",times,serif; color:#000;}
#insideTime .thumb {position:relative; margin:0; float:left; width:77px; padding:0 7px 0 0;}
#insideTime .thumb .video {position:absolute; top:0; left:0;}

.lathd {width:287px; border:1px solid #ccc; padding:10px; margin:0 15px; font:normal 105%/105% Georgia,"Times New Roman",Times,serif;}
.lathd h2, .lathd h3 {font:normal 135%/95% "arial black",arial,sans-serif; letter-spacing:-1px; color:#c00; padding-bottom:3px;}
.lathd h2 a, .lathd h3 a {color:#c00;}
.lathd .date {font:11px arial, sans-serif; margin:2px 0;}
.lathd ul {color:#c00; margin:3px 0 0 1.2em; padding:0;}
.lathd li {padding:0 0 4px 0; margin:0; font-size:70%; line-height:140%;}
.lathd li a {font-size:130%; line-height:110%;}

.mpop {width:287px; border:1px solid #ccc; padding:10px; margin:0 15px; font:normal 105%/105% Georgia,"Times New Roman",Times,serif;}
.mpop h2 {float:left; font:normal 140%/95% "arial black",arial,sans-serif; letter-spacing:-1px; color:#cc0000; padding-bottom:6px;}
.mpop h2 a:link, .mpop h2 a:visited {color:#C00;}
.mpop ul {clear:both; list-style-type:none; padding:0; margin:0;}
.mpop ol {color:#c00; padding:0; margin:5px 0 5px 2.3em;}
.mpop ol a:link {color:#000;}
.mpop ol li {margin:0; padding:0 0 2px 0; font-size:90%; line-height:110%;}
.mpop h3 {background:#c00; color:#fff; font:bold 14px arial, sans-serif; padding:2px 5px; margin:0; border-top:3px solid white;}
.mpop li.closed h3 {cursor:pointer;}
.mpop h3 span {background:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/icon_mpop-arrows.gif') bottom right no-repeat; padding-right:15px;}
.mpop li.closed h3 span {background-position:top right;}

/* New Most Pop */
.tabsMod {width:289px; _width:287px; padding:9px 9px 9px 9px; _padding:8px 8px 8px 8px; margin:0 15px 15px 15px; border:1px solid #ccc; overflow:hidden;}
.tabsMod ol {padding:7px 0 0 30px; margin:0; list-style-position:outside;}
.tabsMod ol li {font:normal 100%/100% Georgia, "Times New Roman", Times, serif; padding:0 0 5px 0; color:#CC0000; display:list-item;}
.tabsMod #tabContent8:after, .tabsMod #tabContent9:after, .tabsMod #tabContent10:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}
.tabsWrap {clear:both;}
.tabsMod #tab8 a, .tabsMod #tab9 a, .tabsMod #tab10 a {cursor:pointer; display:inline-block; padding-left:10px; text-decoration:none; background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/bg_tabs_rounded.png') no-repeat left 0; outline:none; font:bold 11px arial,sans-serif; color:#FFF;}
.tabsMod #tab8 a:hover, .tabsMod #tab9 a:hover, .tabsMod #tab10 a:hover {color:#fff !important; text-decoration:none; cursor:pointer;}
.tabsMod #tab8.off a:hover, .tabsMod #tab9.off a:hover, .tabsMod #tab10.off a:hover, .tabsMod #tab8.off a:visited, .tabsMod #tab9.off a:visited, .tabsMod #tab10.off a:visited {color:#000;}
.tabsMod #tab8.off a:hover span, .tabsMod #tab9.off a:hover span, .tabsMod #tab10.off a:hover span {color:#666; text-decoration:underline !important;}
.tabsMod #tabContent8, .tabsMod #tabContent9, .tabsMod #tabContent10 {clear:left; width:260px;}
.tabsMod #tabContent8.off, .tabsMod #tabContent9.off, .tabsMod #tabContent10.off {display:none;}
.tabsMod h3 {font:normal 140%/75% arial black, arial, helvetica, sans-serif; letter-spacing:-1px; color:#cc0000; padding-bottom:6px;}
.tabsMod h3 a:link, .tabsMod h3 a:visited {color:#CC0000;}
.tabsMod ol li {list-style-type:decimal;}
.tabsMod #tab8.off a, .tabsMod #tab9.off a, .tabsMod #tab10.off a {color:#666; font-size:11px;}
.tabsMod #tab8 a span, .tabsMod #tab9 a span, .tabsMod #tab10 a span {background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/bg_tabs_rounded.png') no-repeat right 0; height:20px; display:inline-block; vertical-align:top; padding-top:4px; padding-right:10px;}
.tabsMod .off a, .tabsMod .off a span {background:none !important;}
.tabsMod .ad88 {clear:both;}
.tabsMod #tab8, .tabsMod #tab9, .tabsMod #tab10, .tabsMod #tabContent8, .tabsMod #tabContent9, .tabsMod #tabContent10, .tabsMod h3 {float:left; _display:inline;}
.tabsMod .rLinks {float:right; _display:inline;}

#marketAds {width:88px;}
#marketAds .mpAd {float:left; padding:0 3px 11px 0; width:88px;}
.link, .link a {font:normal 95%/90% arial, helvetica, sans-serif; color:#cc0000; text-align:center;}
.link {padding-top:2px;}

.botColA {clear:both; float:left; margin:15px 20px 10px 15px;}
.botColB {float:left; margin:15px 0 10px 0;}

.module {border:1px solid #ccc; padding:10px; width:287px; font:15px georgia, serif; color:#000; overflow:hidden;}
#nlHead {font:24px/1em "Arial Black", Arial, sans-serif; color:#cc0000; background:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/newsletterLogo.png') no-repeat left center; padding:0 0 0 80px; min-height:85px; _height:85px; letter-spacing:-1px;}
#newsletterForm {padding:3px; background:f9f9fb; margin-top:4px;}
#nlEmail {width:200px; background:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/inputBG.png') no-repeat; border-style:none; padding:2px 0 2px 2px; margin:0;}
.nlEmailActive {color:#ccc;}

.searchWrap {float:right; position:relative; width:309px;}
#search1, #search2 {float:right; font:.8em arial; width:309px;}
#frmSearch, #frmSearch2 {float:right;position:relative;}
#search1 ul, #search2 ul {padding-left:0;  background-color:#fff;}
#search1 input#query, #search2 input#query2 {width:178px; _width:168px; height:21px; margin-left:1px; background-position:1px 5px; font:normal 16px arial, sans-serif; padding:5px 3px 1px 3px; background-repeat:no-repeat; float:left; color:#C00; border:1px solid #bbb;}
#search1 ul#searchCat, #search2 ul#searchCat2 {color:#C00; width:185px; _width:175px; border:1px solid #ccc; display:none; margin-top:0; list-style-type:none; font:bold 12px arial,sans-serif; margin-left:3px; position:absolute; top:29px; left:-2px; z-index:10;}
#search1 ul#searchCat {border-width:0 1px 1px 1px;}
#search2 ul#searchCat2 {border-width:1px 1px 0 1px; top:-94px;*top:-97px;}
#search1 input.magnify, #search2 input.magnify {cursor:pointer; background-image:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/icon_glass.png'); display:block; height:29px !important; width:30px; float:left; margin:0; border-style:none;}
#search1 ul#searchCat li, #search2 ul#searchCat2 li {margin:0; padding:6px;}
#search1 ul#two, #search2 ul#two {display:none;}
#search1 label, #search2 label {display:none;}
#search1 .ad, #search2 .ad {float:left; width:88px;}

#feedModule, #feedModule2 {width:223px; float:right; text-align:left;}
#feedModule ul li a, #feedModule2 ul li a {color:#666;}
#feedModule ul li a:hover, #feedModule2 ul li a:hover {color:#c00;}
#feedModule ul, #feedModule2 ul {float:left; width:200px; margin:0 0 0 60px; _margin:0;}
#feedModule li, #feedModule2 li {font:normal 130%/90% arial,sans-serif; padding:1px 0; list-style-type:none;}
#feedModule .border, #feedModule2 .border {float:left; border:1px solid #cbcbcb; border-width:1px 1px 0 1px; margin:0 0 0 27px; position:absolute; left:-17px; top:-25px; z-index:100; display:none; height:25px; width:124px;}
#feedModule2 .border2 {float:left; border:1px solid #cbcbcb; border-width:0 1px 1px 1px; margin:0 0 0 27px; position:absolute; left:-17px; top:-25px; z-index:100; display:none; height:25px; width:124px;}
#feedModule .myGoogle, #feedModule .myYahoo, #feedModule .netvibes, #feedModule .msn, #feedModule .aol, #feedModule .rss, #feedModule2 .myGoogle, #feedModule2 .myYahoo, #feedModule2 .netvibes, #feedModule2 .msn, #feedModule2 .aol, #feedModule2 .rss {background-repeat:no-repeat; background-position:left center; margin:0 0 0 10px; display:block; padding:1px 0 1px 30px; color:#c00;}
#feedModule .myYahoo, #feedModule2 .myYahoo {background-image:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/rss_yahoo.png');}
#feedModule .myYahoo {margin:0 0 0 4px !important;}
#feedModule .myGoogle, #feedModule2 .myGoogle {background-image: url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/rss_google.png');}
#feedModule .netvibes, #feedModule2 .netvibes {background-image: url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/rss_net.png');}
#feedModule .msn, #feedModule2 .msn {background-image: url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/rss_msn.png');}
#feedModule .aol, #feedModule2 .aol {background-image: url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/rss_aol.png');}
#feedModule .rss, #feedModule2 .rss {background-image: url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/rss_rss.png');}
#feedModule .seeAll, #feedModule2 .seeAll2 {margin-left:5px; position:relative; top:3px;}
#feedModule a.podcasts, #feedModule a.newsletters, #feedModule a.addTimeNews, #feedModule2 a.podcasts, #feedModule2 a.newsletters, #feedModule2 a.addTimeNews {text-transform:uppercase; margin-left:15px; background-repeat:no-repeat; background-position:left center; padding-left:22px; padding-top:2px; padding-bottom:3px; font-size:.7em; display:block; color:#666; width:92px; cursor:pointer;}
#feedModule a.newsletters, #feedModule2 a.newsletters {background-image:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/feedNewsletter.png');}
#feedModule a.podcasts, #feedModule2 a.podcasts {background-image:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/feedPodcast.png');}
#feedModule a.addTimeNews, #feedModule2 a.addTimeNews {background-image:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/rss_rss.png');}
#feedModule ul#menu {text-transform:none; border:1px solid #cbcbcb; border-width:0 1px 1px 1px; display:none; float:left; width:119px; position:absolute; top:0; left:10px; margin-top:0; margin-left:0; padding-left:5px; padding-top:5px;  background-color:#FFF;}
#feedModule2 ul#menu2 {text-transform:none; border:1px solid #cbcbcb; border-width:1px 1px 0 1px; display:none; float:left; width:119px; margin-top:0; margin-left:0; padding-left:5px; padding-top:5px;  background-color:#FFF; position:absolute;top:-180px;left:10px;}
#feedModule ul#menu li, #feedModule2 ul#menu2 li {height:14px; font-size:12px; margin-top:0; margin-bottom:0; position:relative; top:0;}
#feedModule ul#menu a, #feedModule2 ul#menu2 a {color:#C00; padding-top:5px;}
#feedModule .line1, #feedModule2 .line1 {border-top:1px solid #666; margin:3px 0 0 6px !important; width:100px;}
#feedModule .line2, #feedModule2 .line2 {float:left; border-top:1px solid #666; margin:3px 0 3px 6px !important; width:100px;}
#feedModule ul#menu li, #feedModule2 ul#menu2 li {padding:5px 0; _padding:3px 0;}
#feedModule #pos, #feedModule2 #pos2 {position:relative; z-index:99;}

#multimedia {width:289px; _width:287px; padding:9px 9px 9px 9px; _padding:8px 8px 8px 8px; border:1px solid #ccc; overflow:hidden;}
#multimedia #tabContent1 .tout, #multimedia .tout2 {float:left; padding:10px 0 10px 0; border-top:1px solid #E5E5E5;}
#multimedia #tabContent3 .tout1 {float:left; padding-bottom:10px;}
#multimedia #tabContent3 .tout1 h4 {float:left; width:225px; font:normal 130%/110% georgia,"times new roman",times,serif; color:#000; padding:10px 5px 0 0;}
#multimedia #tabContent3 .tout2 h4 {float:left; width:180px; font:normal 110%/110% georgia,"times new roman",times,serif; color:#000; padding:10px 5px 0 0;}
#multimedia #tabContent1 h4 {float:left; width:150px; font:normal 110%/110% georgia,"times new roman",times,serif; color:#000; padding:10px 5px 0 0;}
#multimedia #tabContent1:after, #multimedia #tabContent3:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}
#multimedia #tab1, #multimedia #tab2, #multimedia #tab3 {float:left;}
#multimedia #tab1 a, #multimedia #tab2 a, #multimedia #tab3 a {float:left; background:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/tabs.png') no-repeat; font:bold 12px arial,sans-serif; color:#FFF; display:block; padding:3px 3px 0px 7px; height:20px;}
#multimedia #tab1 a {background-position:-114px top; width:42px;}
#multimedia #tab2 a {background-position:-45px top; width:59px;}
#multimedia #tab3 a {background-position:-114px top; width:42px;}
#multimedia #tab1 a:hover, #multimedia #tab2 a:hover, #multimedia #tab3 a:hover  {color:#FFF !important; text-decoration:underline !important; cursor:pointer;}
#multimedia #tab1 a:visited, #multimedia #tab2 a:visited, #multimedia #tab3 a:visited  {color:#FFF !important; text-decoration:none;}
#multimedia #tab1.on a, #multimedia #tab2.on a, #multimedia #tab3.on a {font-weight:bold; background:none !important; color:#000; text-decoration:none;}
#multimedia #tab1.on a:hover, #multimedia #tab2.on a:hover, #multimedia #tab3.on a:hover, #multimedia #tab1.on a:visited, #multimedia #tab2.on a:visited, #multimedia #tab3.on a:visited {color:#000 !important;}
#multimedia #tab1.on a:hover, #multimedia #tab2.on a:hover, #multimedia #tab3.on a:hover {text-decoration:underline;}
#multimedia #tabContent1, #multimedia #tabContent2, #multimedia #tabContent3 {clear:left; width:288px; font:normal 12px arial,sans-serif;}
#multimedia .off {display:none;}
#multimedia h3 {font:normal 140%/75% arial black, arial, helvetica, sans-serif; letter-spacing:-1px; color:#cc0000; padding-bottom:6px;}
#multimedia #tabContent1 {float:left; background-color:#FFF; width:290px;}
#multimedia #bcvideo {float:left; padding:0 0 10px 0; margin:0;}
#multimedia .currentVideo {float:left; font:bold 110% georgia,"times new roman",times,serif; color:#000; padding:7px 0;}
#multimedia .currentVideo a {color:#000;}
#multimedia #tabContent1 .thumb {float:left; width:67px; padding:0 10px 0 0; position:relative;}
#multimedia #tabContent1 .thumb img {width:67px; height:50px;}
#multimedia #tabContent1 .thumb .video {position:absolute; top:0; left:0; height:23px; width:23px; background:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/icon_vid23.png');}
#multimedia #tabContent1 .on {border:1px solid #c00; border-width:2px 0;}
#multimedia #tabContent3 .tout1 .thumb {margin:0; float:left; width:288px; padding:0;}
#multimedia #tabContent3 .tout1 .thumb img {width:288px; height:190px;}
#multimedia #tabContent3 .tout2 .thumb {margin:0; float:left; padding:0 10px 0 0;}
#multimedia #tabContent3 .tout2 .thumb img {height:50px;}
#multimedia #more, #multimedia #more a, #multimedia .link, #multimedia .link a {font:normal 100%/120% arial,sans-serif; color:#c00;}
#multimedia #more {float:right; padding-top:3px;}
#multimedia .link, #multimedia .link a {text-transform:uppercase;}
#multimedia .link {float:right; padding-top:11px; width:50px;}
#videoUrl {display:none;}

/* New video styles #tabContent4 to be replaced with #tabContent7 in template */
#multimedia #tabContent4, #multimedia #tabContent7 {float:left; background-color:#FFF; width:290px;}
#multimedia #tabContent4 #tout0, #multimedia #tabContent7 #tout0 {margin-left:2px; _margin-left:1px;}
#multimedia #tabContent4:after, #multimedia #tabContent7:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}
#multimedia #tabContent4 .tout, #multimedia #tabContent7 .tout {float:left; padding:5px 0;}
#multimedia #tabContent4 h4, #multimedia #tabContent7 h4 {float:left; font:normal 110%/110% georgia,"times new roman",times,serif; color:#000; padding:2px 0 10px 0; margin:0 0 0 2px; _margin:0 0 0 1px;}
#multimedia #tabContent4 .thumb, #multimedia #tabContent7 .thumb {float:left; width:67px; padding:0 5px 0 0; position:relative;}
#multimedia #tabContent4 .on .thumb img, #multimedia #tabContent7 .on .thumb img {border:5px solid #c00; width:57px; height:40px;}
#multimedia #tabContent4 .on .thumb img.video, #multimedia #tabContent7 .on .thumb img.video {border-style:none; width:23px; height:23px;}
#multimedia #tabContent4 .hover .thumb img, #multimedia #tabContent7 .hover .thumb img {opacity:0.6; filter:alpha(opacity=60);}
#multimedia #tabContent4 .hover .thumb img.video, #multimedia #tabContent7 .hover .thumb img.video {opacity:0.4; filter:alpha(opacity=40);}
#multimedia #tabContent4 .thumb .video, #multimedia #tabContent7 .thumb .video {position:absolute; top:0; left:0; height:23px; width:23px; background:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/icon_vid23.png');}

#poll_frame {width:287px; border:1px solid #ccc; padding:10px; margin:0 15px; overflow:hidden; _zoom:1;}
#poll .poll_title {font:normal 140%/95% "arial black",arial,sans-serif; letter-spacing:-1px; color:#cc0000; padding-bottom:6px;}
#poll h3 {font:normal 135%/110% georgia,"times new roman",times,serif; color:#000; padding-top:9px;}
#poll ul {list-style-type:none; padding:0; margin:0; font:normal 100%/90% arial,sans-serif;}
#poll ul li {padding-top:10px;}
.poll_img img{display:block; width:125px; height:125px;	margin-bottom:3px; margin-top:10px;}
#poll a:link, #poll a:visited, #poll a:active, .pollfloat a, .pollfloat a:visited, #poll-contents-results a {font:normal 12px arial,sans-serif; color:#c00 !important;}
#poll a:hover, #pollR a:hover, .pollfloat a:hover {text-decoration:underline !important; cursor:pointer; color:#c00;}
#pollL {float: left; display: block; width: 125px;}
#pollL a {float:left; font:normal 11px arial,sans-serif !important; text-align:center; width:125px;}
#pollR {float: left; width: 150px; padding: 0 0 0 10px;}
.pollfloat {float: right;}
.pollchoice, .pollchoice2, .pollchoice3, .pollchoice4 {font:normal 100%/90% arial,sans-serif; font-weight:bold; position:relative; left:1px;}
.pollchoice {color:#336699;}
.pollchoice2 {color:#B90600;}
.pollchoice3 {color:#669900;}
.pollchoice4 {color:#FF9900;}
.pctchoice, .pctchoice2, .pctchoice3, .pctchoice4, .pollTotal {font-weight:bold;}
.pollTotal {display:block; padding-bottom:3px;}
table#polltable {width:100%;}
td.row1, td.row2, td.row3, td.row4, td.row5, td.row6, .tdrow7 {height: 13px;}
td.row1 {background-color: #336699;}
td.row2 {background-color: #AAD2E7;}
td.row3 {background-color: #B90600;}
td.row4 {background-color: #EBAE99;}
td.row5 {background-color: #669900;}
td.row6 {background-color: #B8CC90;}
td.row7 {background-color: #FF9900;}
td.row8 {background-color: #F5CC90;}

ul.cmTxtLinks {clear:left; float:left; margin:0 0 15px 0; width:309px; list-style-type:none; padding:0;}
ul.cmTxtLinks li {border-top:1px solid #CCC; padding:7px 0; margin:0;}
ul.cmTxtLinks li, ul.cmTxtLinks li a:link, ul.cmTxtLinks li a:visited {color:#003366;}

.reads {float:left; width:287px; padding:10px; border:1px solid #ccc; background-color:#FFF;}
.reads p.eyebrow {clear:left; display:block; margin:0; padding:3px 0 0 0; font:bold 11px/95% arial,sans-serif; color:#666; text-transform:uppercase;}
.reads p.eyebrow a {color:#666;}
.reads .tout {float:left; padding-bottom:10px; width:280px;}
.reads h2 {font:normal 140%/95% "arial black",arial,sans-serif; letter-spacing:-1px; color:#cc0000; padding-bottom:6px;}
.reads .tout h3 {font:normal 140%/110% georgia,"times new roman",times,serif; color:#000;}
.reads .tout p.byline {margin:0; padding:0; font-size:90%; text-transform:uppercase;}
.reads .tout .thumb {position:relative; float:left; padding-top:3px;}
.reads .tout .thumb a img {padding-right:8px;}
.reads .tout .thumb .video {position:absolute; top:3px; left:0;}
.reads .tout:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}

.spPromo {width:287px; border:1px solid #ccc; padding:10px; font:12px arial, sans-serif; overflow:hidden; _zoom:1;}
.spPromo h2 {font:normal 140%/95% "arial black",arial,sans-serif; color:#c00; letter-spacing:-1px; color:#cc0000; padding-bottom:6px;}
.spPromo h2 a {color:#c00;}
.spPromo .imgcont {float:left; margin:3px 10px 5px 0;}
.spPromo .txtcont {float:left; width:120px;}
.spPromo h3 {font:normal 140% georgia, serif; color:#000; margin:0 0 3px 0;}
.spPromo .byline {margin:0 0 5px 0; padding:0; font-size:90%;}
.spPromo .name {text-transform:uppercase;}
.spPromo .txt {font:11px georgia, serif;}
.spPromo .more, .spPromo .more a {font-size:14px; color:#CC0000; margin-top:8px;}
.spPromo .rLinks {float:right; margin-top:3px; font:12px arial, sans-serif;}
.spPromo .rLinks a, .spPromo .lLinks a {color:#c00;}
.spPromo .lLinks {float:left; font:11px arial, sans-serif;}
.spPromo .lLinks a {color:#c00;}

#listen h2 {float:left;}
#listen h3 {clear:left;}
#listen .more {clear:left; float:left; width:100%; color:#000; border-top:1px solid #ccc; padding-top:8px; margin-top:3px;}
#listen .more, #listen .more a {font-size:12px;}
#listen .imgcont {clear:left; margin:3px 5px 5px 0;}

.picWeek {width:307px; border:1px solid #ccc; font:12px arial, sans-serif;}
.picWeek h2, .picWeek h3 {font:normal 140%/95% "arial black",arial,sans-serif; color:#c00; letter-spacing:-1px; color:#cc0000; padding:7px 9px;}
.picWeek h2 a, .picWeek h3 a {color:#c00;}
.picWeek .date {font:18px georgia, serif; margin:3px 10px;}
.picWeek .date a {color:#000;}
.picWeek .more {margin:3px 10px;}
.picWeek .more a {color:#c00;}

.quigo605 {width:605px; margin-bottom:15px;}
.quigo525 {width:525px; margin-bottom:15px;}
.quigo340 {width:340px; margin-bottom:15px;}
.quigo310 {width:310px; margin-bottom:15px;}
.quigo309 {width:309px; margin-bottom:15px;}
.quigo300 {width:300px; margin-bottom:15px;}

.photoInline {width:311px; border:1px solid #ccc; padding:10px 0; margin-bottom:15px;}
.photoInline ul {list-style-type:none; padding:0; margin:0;}
.photoInline ul li {float:left; padding:0 1px 0 0; margin:0;}
.photoInline ul li.last {padding:0 !important;}
.photoInline h2 {font:normal 140%/95% "arial black",arial,sans-serif; letter-spacing:-1px; padding:0 0 6px 8px;}
.photoInline h2, .photoInline h2 a:link, .photoInline h2 a:visited, .photoInline h2 a:hover, .rLinks a {color:#C00;}
.photoInline .rLinks {clear:both; float:right; padding:3px 10px 0 0;}
.photoInline:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}

.quoteDay {_float:left; border:1px solid #ccc; padding:10px; font:13px georgia, serif; /*margin:0 30px 15px 0;*/ margin-bottom:15px; overflow:hidden; _zoom:1; width:287px; _width:283px;}
.quoteDay h2, .quoteDay h3, .quoteDay h2 a, .quoteDay h3 a {color:#c00 !important; font:17px "arial black", arial, sans-serif; letter-spacing:-1px;}
.quoteDay h2, .quoteDay h3 {float:left; width:184px; margin:0 0 15px 0;}
.quoteDay .imgcont {clear:left; width:60px; float:left;}
.quoteDay .txtcont {width:225px; float:left;}
.quoteDay .quote {font:italic 16px georgia, serif;}
.quoteDay .attribute {font:11px georgia, serif; margin:5px 0;}
.quoteDay .more {font:bold 12px arial, sans-serif;}
.quoteDay .more a {color:#c00;}
.quoteDay #shareButton {float:right; margin:5px 0 0 3px;}
.quoteDay #myWidget {display:block; background:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/logo_share.png') left top no-repeat; padding:15px 19px 0 0; overflow:hidden; height:0;}
.quoteDay .ad88 {float:right;}

.covers {width:307px; border:1px solid #ccc; margin:0 15px;}
.covers a {color:#c00;}
.covers h2 {font:normal 140%/95% "arial black",arial,sans-serif; letter-spacing:-1px; color:#cc0000; padding-bottom:2px;}
.covers .c1 {float:left; width:106px; border-right:1px solid #eee; margin:7px 0; padding:0 7px;}
.covers .c1 img {border:none; margin:3px 0;}
.covers .c1 ul {padding:0; margin:0; text-align:center; list-style:none; font:90% arial, sans-serif;}
.covers .c2 {float:left; width:172px; border-left:1px solid #eee; margin:7px 0 7px -1px; padding:0 0 0 6px;}
.covers .c2 img {height:64px; width:49px; border:none;}
.covers .c2 ul {padding:0; margin:3px 0 0 0; list-style:none; font:11px arial, sans-serif;}
.covers .c2 li {padding:0; margin:0 8px 4px 0; float:left; width:49px;}
.covers .c2 h2 {margin:0 0 6px 0;}
.covers form {margin:0; padding:0; clear:both;}
.covers form label {display:block; font:bold 13px arial, sans-serif;}
.covers form input {vertical-align:middle;}
.covers form input#searchTerm {width:100px; border:1px inset #999;}

.spons2 {margin-left:27px; margin-bottom:15px; overflow:hidden;}
.spons1 {float:left; width:120px; margin-right:14px;}

/* SP3 Hacks for IE */
*:first-child+html .channelHd, *:first-child+html h2, *:first-child+html h2 a, *:first-child+html #poll .poll_title, *:first-child+html #nlHead, *:first-child+html .featNews h3, *:first-child+html .mainChannelHd, *:first-child+html #blogInfo h1 { font-weight:800 !important;}
* html .channelHd, * html h2, * html #poll .poll_title, * html #nlHead, * html .featNews h3, * html .mainChannelHd, * html #blogInfo h1 {font-weight:800 !important;}
.ltCol .artHd h2 {font-weight:normal !important;}

#digg-app ul {list-style:none}
#digg-app h3, #digg-app h4 {font-weight:normal;}
#digg-app h3, #digg-app h4, #digg-app ul, #digg-app li {padding:0; margin:0;}
#digg-app {width:307px; font-family:georgia,"times new roman",times,serif; border:1px solid #ccc; clear:both; margin-bottom:15px;}
#digg-app h3 {color:#C00; font-size:17px; font-weight:400; font-family:"arial black",arial,sans-serif; margin:0 10px; letter-spacing:-1px;}
#digg-app h3, #digg-app .digg-tabs, #digg-app .digg-content {margin:2px 14px 2px 10px;}
#digg-app .digg-tabs {border-bottom:solid 1px #eee;}
#digg-app .digg-content li, #digg-app .digg-tabs {overflow:hidden; _zoom:1;}
#digg-app .digg-content li a.digg-count, #digg-app .digg-content li img.digg-img, #digg-app .digg-content li h4.digg-h4, #digg-app .digg-tabs li {float:left; _display:inline;}
#digg-app .digg-tabs li {cursor:pointer; margin-left:2px; line-height:18px;}
#digg-app .digg-tabs li a {cursor:pointer; display:inline-block; padding-left:10px; outline:none; vertical-align:top;}
#digg-app .digg-tabs li a:hover, #digg-app .digg-tabs li a:hover span {text-decoration:none;}
#digg-app .digg-tabs li a span {cursor:pointer; font:bold 11px arial,sans-serif; text-transform:uppercase; height:20px; display:inline-block; vertical-align:top; padding-top:4px; padding-right:10px; color:#666;}
#digg-app .digg-tabs li.selected a {background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/bg_tabs_rounded.png') no-repeat left 0; display:inline-block;padding-left:10px;}
#digg-app .digg-tabs li.selected a span {background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/bg_tabs_rounded.png') no-repeat right 0; padding-right:10px; color:white;}
#digg-app .digg-tabs li a:hover span {text-decoration:underline;}
#digg-app .digg-tabs li.selected a:hover span {text-decoration:none;}
#digg-app .digg-content li {border-bottom:solid 1px #eee; padding:5px 0;}
#digg-app .digg-content li a.digg-count {background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/shade-com.png') no-repeat scroll 0 0; border:0 none; color:#336699; font:bold 11px arial,sans-serif; height:30px; letter-spacing:0; line-height:30px; text-align:center; vertical-align:middle; text-decoration:none; width:30px;}
@media screen and (
	-webkit-min-device-pixel-ratio:0){
	#digg-app .digg-content li a.digg-count{font-size:10px;}
} /* Safari fix */
#digg-app .digg-content li a.digg-count {margin-right:5px;}
#digg-app .digg-content li img.digg-img {width:30px; margin-right:7px}
#digg-app .digg-content li h4 {margin-top:-1px;}
#digg-app .digg-content li.has-img h4.digg-h4 {width:211px;}
#digg-app .digg-content li h4.digg-h4 a {color:#000; text-decoration:none; font-size:13px; vertical-align:top;}
#digg-app .digg-content li h4.digg-h4 a:hover {color:#CC0000; text-decoration:underline;}
#digg-app .digg-content li.no-img h4.digg-h4 {width:248px;}
#digg-app .digg-content li a.digg-count span {display:none;}
#digg-app .loading {background:white url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/loading.gif') no-repeat 50% 50%; width:32px; height:200px; margin:0 auto;}
#digg-app .powered-by-digg {background:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/power-by-digg.png') no-repeat 165px 0;height:22px; text-indent:-99999px; margin:10px 0;}

#stayConnected {padding:0; overflow:hidden; _zoom:1; font-size:16px; position:relative;}
#stayConnected h3 {color:#c00; font:normal 105%/100% "arial black",arial,sans-serif; letter-spacing:-1px; font-weight:normal; margin-bottom:10px;}
#stayConnected ul {float:left; _display:inline; list-style-position:outside; list-style-type:none; margin:0 5px 0 -10px; padding:0; overflow:hidden; _zoom:1; width:auto}
#stayConnected ul li {float:left; _display:inline; width:120px; margin:0 0 10px 10px;}
#stayConnected ul li a {font-size:77%; font-weight:bold; background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/icon_connected.png') no-repeat 0 0; text-align:left; padding-left:45px; display:block; min-height:31px; _height:31px; outline-style:none; font-family:Arial,Helvetica,sans-serif;}
#stayConnected .connectNewsletter a {background-position:0 -90px;}
#stayConnected .connectFacebook a {background-position:0 -180px;}
#stayConnected .connectWidget a {background-position:0 -270px;}
#stayConnected .connectMobile a {background-position:0 -360px;}						
#stayConnected .connectTwitter a {background-position:0 -450px;}
#stayConnected .rLinks {font-size:75%; margin-left:8px; display:inline-block; *display:inline; *zoom:1; position:absolute; top:3px; left:270px;}
#stayConnected #subsDate .tout p, #stayConnected #subsDate .tout p a {font-size:87% !important; color:#000; font-weight:bold;}
#stayConnected #subsDate .tout p a:hover {color:#c00;}
#stayConnected .ad88 {float:right; margin-top:15px; overflow:hidden; _zoom:1;}
#stayConnected .sponsoredBy {font:normal 10px Arial,Helvetica,sans-serif; color:#666; float:left; _display:inline; margin-right:3px;}
#stayConnected .sponsor {float:left; _display:inline;}

#commentStory h3 {margin-bottom:10px;}
.hide {display:none;}

/* New Search on Article pages */
.search {float:left; _display:inline; width:380px; *width:370px; margin-top:3px;}
.frmSearchTd {width:100%;}
.search #frmSearchArticle {float:none; _zoom:1; padding-right:40px; _padding-right:32px; position:relative;}
.search #frmSearchArticle label {display:none;}
.search #frmSearchArticle #query {border:1px solid #bbb; color:#c00; width:100%; font-family:arial,sans-serif; font-size:16px; height:23px; margin-left:1px; padding:5px 3px 1px;}
.search #frmSearchArticle .magnify {top:0; *top:1px; right:0; position:absolute;}
#searchCat {background-color:#fff; color:#c00; display:none; font-family:arial,sans-serif; font-size:12px; font-weight:bold; left:-2px;
line-height:normal; margin-left:3px; margin-top:0; border:1px solid #ccc; border-width:0 1px 1px 1px; top:31px; *top:32px; position:absolute; z-index:9997;}
#searchCat li {padding:6px;}
#searchCat input.magnify {height:31px !important;}


.articleTools2 ul li {list-style-type:none;}
.articleTools2 .storyTools, .articleTools2 .socialTools, .articleTools2 li {float:left; _display:inline;}

#topBanner, .artHd .next, .nextArticle, #nextLink, #imageData #bottomNavClose, .articleTools2 .ad88 {float:right; _display:inline;}

.tools a, .addTools .tools a, .blogTools .tools a {background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/tool-icon.png') no-repeat 0 0; padding-left:22px;}
.toolbox a {background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/icon_tools.png') no-repeat 0 0; padding-left:22px;}

.articleTools2 {width:525px; padding:5px 0 2px 0; margin-bottom:7px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; position:relative; clear:both; display:inline-block; _overflow:visible; _zoom:1;}
.articleTools2 .storyTools, .articleTools2 .socialTools {_overflow:hidden; _zoom:1;}
.articleTools2:after, .articleTools2 .socialTools:after {content: "."; display: block; visibility: hidden; clear:both; height:0; font-size:0.1em; line-height:0;}
.articleTools2 a {color:#c00; display:inline-block; *display:block; *width:1px; min-height:25px; _height:27px; text-indent:-99999px;}
.articleTools2 .storyTools, .articleTools2 .socialTools, .articleTools2 li {font-size:12px;}
.articleTools2 .ad88 img {margin-bottom:3px;}
.articleTools2 .ad88 a {text-indent:0; *width:88px;}

.articleTools2 .storyTools {margin-left:-3px; _margin-left:0; padding-top:3px; padding-right:3px;}
.articleTools2 .storyTools li a {padding-left:30px; padding-top:3px; font-size:12px;}
.articleTools2 .storyTools li a:link, .articleTools2 .storyTools li a:visited {color:#c00;}
.articleTools2 .storyTools .print a {background-position:0 4px;}
.articleTools2 .storyTools .email a, .articleTools2 .storyTools .emailThis a  {background-position: 0 -71px;}
.articleTools2 .storyTools .reprints a {background-position:0 -446px;}
.articleTools2 .storyTools .comment a {background-position:0 -591px;}

.articleTools2 .socialTools {width:280px; border-left:1px solid #ccc; padding-left:3px; margin-top:3px;}
.articleTools2 .socialTools li a {padding-left:28px; padding-top:3px; padding-right:2px; font-size:12px;}
.articleTools2 .socialTools .yahooBuzz a {background-position:0 -295px;}
@media screen and (
	-webkit-min-device-pixel-ratio:0){
.articleTools2 .socialTools .yahooBuzz a {padding-left:7px;}
} 
.articleTools2 .socialTools .twitter a {background-position:0 -370px;}
.articleTools2 .socialTools .facebook a {background-position:0 -220px;}
.articleTools2 .socialTools .digg a {background-position:0 -146px;}
.articleTools2 .socialTools .moreTools ul {overflow:hidden; _zoom:1;}
.articleTools2 .socialTools .moreTools .addTools, .articleTools2 .socialTools .moreTools .blogTools {float:none;}
.articleTools2 .socialTools .moreTools .addTools h5, .articleTools2 .socialTools .moreTools .blogTools h5 {background:none; padding:0; border-top:1px solid #ccc;padding:5px 0; cursor:default; color:#c00;}
.articleTools2 .socialTools .more {border:1px solid #fff; position:relative; margin-left:-3px;}
.articleTools2 .socialTools .more h4 {background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/tool-icon.png') no-repeat 3px -2106px; color:#c00; padding-left:0; padding-top:15px; color:#c00; cursor:pointer; font-size:11px; line-height:10px;}
.articleTools2 .socialTools .more.opened {border:1px #ccc solid; z-index:9; border-bottom-width:0;}
.articleTools2 .socialTools .more.opened h4 {background-position: 3px -2156px;}
.articleTools2 .socialTools .moreTools {display:none; position:absolute; top:30px; left:-1px; border:1px #ccc solid; border-top-width:0;}
.articleTools2 .socialTools .moreTools, .articleTools2 .socialTools .more.opened {width:73px; border-color:#ccc;}
.articleTools2 .socialTools .more, .articleTools2 .socialTools .more.opened {margin-top:-5px; padding:5px 5px 0 5px; background-color:#fff; border-bottom-width:0;}
.articleTools2 .socialTools .moreTools {padding:5px 5px 0 5px; background-color:#fff;}
.articleTools2 .socialTools .moreTools ul {margin:0; width:65px;}
.articleTools2 .socialTools .moreTools li ul li {padding:0;}
.articleTools2 .socialTools .moreTools a {display:block; text-indent:-9999px; height:17px; width:17px; padding:0; min-height:100%; margin:0 0 6px 4px;}
.articleTools2 .socialTools .moreTools .delicious a {background-position:-2px -660px;}
.articleTools2 .socialTools .moreTools .technorati a {background-position:-2px -726px}
.articleTools2 .socialTools .moreTools .reddit a {background-position:-2px -792px}
.articleTools2 .socialTools .moreTools .googlebookmarks a {background-position:-2px -857px}
.articleTools2 .socialTools .moreTools .mixx a {background-position:-2px -1319px}
.articleTools2 .socialTools .moreTools .stumbleupon a {background-position:-2px -925px}
.articleTools2 .socialTools .moreTools .typepad a {background-position:-2px -990px;}
.articleTools2 .socialTools .moreTools .livejournal a {background-position:-2px -1056px;}
.articleTools2 .socialTools .moreTools .blogger a {background-position:-2px -1122px;}
.articleTools2 .socialTools .moreTools .wordpress a {background-position:-2px -1188px;}
.articleTools2 .socialTools .moreTools .myspace a {background-position:-2px -1254px;}