img { border:0; }
h1,h2,h3,h4,h5,h6,ul,ol,li { margin:0; padding:0; }

div.wrap {height:auto;}
#logoTimeArticle {float:left; margin-top:45px;}
#logoCnnArticle {float:left; margin-top:45px;}
#topBanner {float:right; width:728px; height:90px;}
.channelHd {float:left; font:normal 400%/110% "arial black",arial,sans-serif; letter-spacing:-3px; margin:-40px 0 10px 0; padding:0; width:585px; color:#000;}
.sectheader {float:left; margin:0 15px; _margin:0 8px; border-bottom:1px solid #e5e5e5; margin-top:15px; position:relative; padding-bottom:8px; width:960px;}
.sectheader #feedModule, .sectheader #feedModule2 {float:left !important; margin:42px 0 0 0; padding:0;}
.sectheader #feedModule ul, .sectheader #feedModule2 ul {margin:0; padding:0;}
.sectheader .searchWrap {margin-top:0px !important;}
.subNav {clear:left; float:none !important; margin-top:5px; width:700px !important; padding-bottom:0; border:0;}
.subNav ul {float:left; width:615px !important; padding:0; margin:0;}
.subNav ul li {font:normal 14px arial,sans-serif; color:#000; display:inline; padding:0 1px; white-space:normal !important;}
.subNav span.first {color:#666; float:left; font:normal 14px arial,sans-serif; padding-right:4px;}
.subNav ul li a:link, .subNav ul li a:hover, .subNav ul li a:visited {color:#c00; white-space:nowrap;}
#insideTime.ftr {float:left; border-style:none; padding:0 0 4px 0;}
.mainCol {float:left; width:847px; margin:0 69px; _margin:0 39px;}
#footer {border-style:none;}

.channelHd.sub {font-size:38px; line-height:35px; letter-spacing:-2px; margin:0px 0 10px 0; _margin:0px 0 10px 0; width:520px !important;}
#feedModule3, #feedModule4 { position:static !important; float:right !important; }
#search1 ul#searchCat,
#search2 ul#searchCat2 { z-index:9999 !important; }

.mainChannelHd {font:normal 78px/60px "arial black",arial,sans-serif; letter-spacing:-3px; padding:0 0 15px 0; color:#000;}
.subHd {font:bold 28px/20px "arial black",arial,helvetica,sans-serif; letter-spacing:-0.05em; color:#CC0000; padding:0; margin:0;}

ul.horiz { overflow:hidden; list-style:none; }
ul.horiz li { float:left; } 

ul.pagination-story { font:11px/24px arial,helvetica,sans-serif; color:#666; }
ul.pagination-story li { float:right; margin-left:5px; }
ul.pagination-story li.pageStatus { margin-right:15px; }
ul.pagination-story li a,
ul.pagination-story li a span { display:block; height:25px; }
ul.pagination-story li a { font:bold 14px/24px arial,helvetica,sans-serif; color:#fff !important; text-transform:uppercase; text-decoration:none; }
ul.pagination-story li a:hover { color:#fff !important; }
ul.pagination-story li.prev a { padding-left:24px !important; }
ul.pagination-story li.prev a span { padding-right:16px !important; }
ul.pagination-story li.next a { padding-left:16px !important; }
ul.pagination-story li.next a span { padding-right:24px !important; }
ul.pagination-story li.prev a,
ul.pagination-story li.prev a span,
ul.pagination-story li.next a,
ul.pagination-story li.next a span { background-image:url('https://perma-archives.org/warc/FQ9C-5WP4/http://img.timeinc.net/time/rd/trunk/www/web/feds/i/pagination-story.gif'); background-repeat:no-repeat; }
ul.pagination-story li.prev a { background-position:left -25px !important; }
ul.pagination-story li.prev a span { background-position:right -25px !important; }
ul.pagination-story li.prev a.disabled { background-position:left 0 !important; }
ul.pagination-story li.prev a.disabled span { background-position:right 0 !important; }
ul.pagination-story li.next a { background-position:left -75px !important; }
ul.pagination-story li.next a span { background-position:right -75px !important; }
ul.pagination-story li.next a.disabled { background-position:left -50px !important; }
ul.pagination-story li.next a.disabled span { background-position:right -50px !important; }
ul.pagination-story a:active { outline:0; } /* disable FF outline */
ul.pagination-story.top {border-bottom:1px solid #ccc; padding-bottom:5px;}

ul.pagination { color:#666; float:right; width:auto;}
ul.pagination li { font:14px/18px arial,helvetica,sans-serif; padding:0 .5em; border-left:1px solid #ccc;  }
ul.pagination li.prev { margin-left:0; border-left:0; padding-left:0; }
ul.pagination li.first-child,
ul.pagination li.next { border-left:0; }
ul.pagination li.prev a,
ul.pagination li.next a { color:#c00; }
div.pagination-wrapper { overflow:hidden; width:100%; }
ul.pagination-story li a, ul.pagination-story li a span {display:block; height:25px; position:relative; z-index:999; position:relative; z-index:999; }
.artPagi {font-size:1.1em;}
.disabled { color:#666; }

#feedModule3,
#feedModule4 { text-align:left; position:absolute; right:0; top:35px; float:right; }
#feedModule3 ul li a,
#feedModule4 ul li a {color:#666;}
#feedModule3 ul li a:hover,
#feedModule4 ul li a:hover {color:#c00;}
#feedModule3 ul,
#feedModule4 ul {float:left; margin:0; background-color:#FFF;}
#feedModule3 li,
#feedModule4 li {font:normal 130%/90% arial,sans-serif; padding:1px 0; list-style-type:none;}
#feedModule3 .border,
#feedModule4 .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;}
#feedModule4 .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;}
#feedModule3 .myGoogle,
#feedModule3 .myYahoo,
#feedModule3 .netvibes,
#feedModule3 .msn,
#feedModule3 .aol,
#feedModule3 .rss,
#feedModule4 .myGoogle,
#feedModule4 .myYahoo,
#feedModule4 .netvibes,
#feedModule4 .msn,
#feedModule4 .aol,
#feedModule4 .rss {background-repeat:no-repeat; background-position:left center; margin:0 0 0 10px; display:block; padding:1px 0 1px 30px; color:#c00;}
#feedModule3 .myYahoo,
#feedModule4 .myYahoo {background-image:url('https://perma-archives.org/warc/FQ9C-5WP4/http://img.timeinc.net/time/rd/trunk/www/web/feds/i/rss_yahoo.png');}
#feedModule3 .myYahoo,
#feedModule4 .myYahoo {margin:0 0 0 4px !important;}
#feedModule3 .myGoogle,
#feedModule4 .myGoogle {background-image: url('https://perma-archives.org/warc/FQ9C-5WP4/http://img.timeinc.net/time/rd/trunk/www/web/feds/i/rss_google.png');}
#feedModule3 .netvibes,
#feedModule4 .netvibes {background-image: url('https://perma-archives.org/warc/FQ9C-5WP4/http://img.timeinc.net/time/rd/trunk/www/web/feds/i/rss_net.png');}
#feedModule3 .msn,
#feedModule4 .msn {background-image: url('https://perma-archives.org/warc/FQ9C-5WP4/http://img.timeinc.net/time/rd/trunk/www/web/feds/i/rss_msn.png');}
#feedModule3 .aol,
#feedModule4 .aol {background-image: url('https://perma-archives.org/warc/FQ9C-5WP4/http://img.timeinc.net/time/rd/trunk/www/web/feds/i/rss_aol.png');}
#feedModule3 .rss,
#feedModule4 .rss {background-image: url('https://perma-archives.org/warc/FQ9C-5WP4/http://img.timeinc.net/time/rd/trunk/www/web/feds/i/rss_rss.png');}
#feedModule3 .seeAll,
#feedModule4 .seeAll {margin-left:5px; position:relative; top:3px;}
#feedModule3 a.podcasts,
#feedModule3 a.newsletters,
#feedModule3 a.addTimeNews,
#feedModule4 a.podcasts,
#feedModule4 a.newsletters,
#feedModule4 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;}
#feedModule3 a.newsletters,
#feedModule4 a.newsletters {background-image:url('https://perma-archives.org/warc/FQ9C-5WP4/http://img.timeinc.net/time/rd/trunk/www/web/feds/i/feedNewsletter.png');}
#feedModule3 a.podcasts,
#feedModule4 a.podcasts {background-image:url('https://perma-archives.org/warc/FQ9C-5WP4/http://img.timeinc.net/time/rd/trunk/www/web/feds/i/feedPodcast.png');}
#feedModule3 a.addTimeNews,
#feedModule4 a.addTimeNews {background-image:url('https://perma-archives.org/warc/FQ9C-5WP4/http://img.timeinc.net/time/rd/trunk/www/web/feds/i/rss_rss.png');}
#feedModule3 ul#menu {text-transform:none; border:1px solid #cbcbcb; border-width:0 1px 1px 1px; display:none; width:119px; position:absolute; top:0; left:10px; margin-top:0; margin-left:0; padding-left:5px; padding-top:5px;  background-color:#FFF; overflow:hidden;}
#feedModule4 ul#menu2 {text-transform:none; border:1px solid #cbcbcb; border-width:1px 1px 0 1px; display:none; width:119px; margin-top:0; margin-left:0; padding-left:5px; padding-top:5px; background-color:#FFF; position:absolute; top:-174px; left:10px; overflow:hidden;}
#feedModule3 ul#menu li,
#feedModule4 ul#menu2 li {font-size:12px; margin-top:0; margin-bottom:0; position:relative; top:0;}
#feedModule3 ul#menu a,
#feedModule4 ul#menu2 a {color:#C00; padding-top:5px;}
#feedModule3 .line1,
#feedModule4 .line1 {border-top:1px solid #666; margin:3px 0 0 6px !important; width:100px;}
#feedModule3 .line2,
#feedModule4 .line2 {float:left; border-top:1px solid #666; margin:3px 0 3px 6px !important; width:100px;}
#feedModule3 ul#menu li,
#feedModule4 ul#menu2 li {padding:4px 0;}
#feedModule3 #pos,
#feedModule4 #pos2 {position:relative; background-color:#FFF; z-index:99;}

div.mod { margin:0 0 15px 0; border:1px solid #ccc; padding:10px; font:13px/16px georgia,serif; }
div.mod h2 { font:18px/14px "arial black",arial,helvetica,sans-serif; margin-bottom:5px; letter-spacing:-0.05em; }
div.mod h2, div.mod h2 a:link, div.mod h2 a:visited, div.mod h2 a:hover { color:#c00; }
div.mod p.deck { margin:0; font:12px/14px georgia,serif; }
div.mod .img { margin:10px -10px; }
div.mod .bigImg { display:block; margin:10px -10px; }
div.mod .eyebrow,
div.mod .eyebrow a { display:block; width:100%; color:#666 !important; font:11px arial,helvetica,sans-serif; font-weight:bold; text-transform:uppercase; }
div.mod a.eyebrow:hover, div.mod .eyebrow a:hover { color:#c00 !important; }
div.mod.naked { border:0; padding:0; }

div.mod ul.touts { margin:0; padding:0; list-style-type:none; }
div.mod ul.touts li { margin:10px 0 0 0; padding:0; overflow:hidden; position:relative; }
div.mod ul.touts a.headline,
div.mod div.tout a.headline { margin:0; font:normal 17px/19px georgia,serif; letter-spacing:normal; }
div.mod ul.touts p { margin:0;}
div.mod p.more { font:12px/14px arial,helvetica,sans-serif; margin:5px 0 0 0; }
p.more a { color:#c00; }
div.index {border:1px solid #ccc; border-width:1px 0; margin:10px 0;}
div.index ul.touts li { margin-bottom:25px; }
div.mod ul.touts li a.thumb { position:relative; float:left; margin:2px 10px 5px 0; }
div.mod ul.touts div.playVideoButton { background:transparent url(https://perma-archives.org/warc/FQ9C-5WP4/http://img.timeinc.net/time/rd/trunk/www/web/feds/i/icon_vid23.png) no-repeat; position:absolute; left:0; top:0; width:23px; height:23px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.timeinc.net/time/rd/trunk/www/web/feds/i/icon_vid23.png', sizingMethod='scale');}
div.index ul.pagination { margin-left:60px;}

p.byline { margin:0; font:11px/18px arial,helvetica,sans-serif; }
p.byline span.name { text-transform:uppercase; margin-right:.3em; }
span.credit { display:block; color:#666; font:9px/14px arial,helvetica,sans-serif; text-transform:uppercase; }
span.date { color:#666; font-weight:normal; }
span.right-arrow { margin-left:.5em; }
span.raquo { margin-left:.3em; }
span.laquo { margin-right:.3em; }
span.gt { margin-left:.3em; }
span.tel { white-space:nowrap; }  
span.lat,
span.lng { display:none; }
em.required { font:bold 14px/16px arial,helvetica,sans-serif; color:#c00; }
em.required strong { text-transform:uppercase; text-decoration:underline; font-style:normal; }
hr.thin { border:0; background:#ccc; height:1px; margin:10px 0; clear:both; }

/* div#mod-blog */
#mod-blog .byline { line-height:18px; }
div.index ul.pagination { _float:right; margin-left:60px;}

/* div#blogInfo */
#blogInfo { margin-bottom:15px; border-bottom:1px solid #ccc; padding-bottom:15px; }
#blogInfo h1 {font:bold 28px/20px "arial black",arial,helvetica,sans-serif; letter-spacing:-0.05em; color:#CC0000; padding:0; margin:0;}
#blogInfo h2 { font-size:28px; line-height:28px; letter-spacing:-0.04em; }
#blogInfo p { margin:0; }
#blogInfo p.description { font-size:16px; line-height:18px; }
#blogInfo p.more { line-height:18px; }

/* Most Popular */ 
.tabsMod {width:289px; _width:287px; padding:9px 9px 9px 9px; _padding:8px 8px 8px 8px; margin:0 15px 15px 0; border:1px solid #ccc; overflow:hidden;}
.tabsMod ol {padding:7px 0 0 30px; margin:0;}
.tabsMod ol li {font:normal 100%/100% Georgia, "Times New Roman", Times, serif; padding:0 0 5px 0; color:#CC0000;}
.tabsMod #tabContent1:after, .tabsMod #tabContent3:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}
.tabsMod #tab1, .tabsMod #tab2, .tabsMod #tab3 {float:left;}
.tabsMod #tab1 a, .tabsMod #tab2 a, .tabsMod #tab3 a {float:left; background:url('https://perma-archives.org/warc/FQ9C-5WP4/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 10px; height:19px;}
.tabsMod #tab1 a {background-position:-43px bottom; width:32px;}
.tabsMod #tab2 a {background-position:-43px bottom; width:32px;}
.tabsMod #tab3 a {background-position:-88px bottom; width:115px;}
.tabsMod #tab1 a:hover, .tabsMod #tab2 a:hover, .tabsMod #tab3 a:hover, .tabsMod #tab3 a:hover  {color:#FFF !important; text-decoration:underline; cursor:pointer;}
.tabsMod #tab1.on a, .tabsMod #tab2.on a, .tabsMod #tab3.on a {font-weight:bold; background:none !important; color:#000; text-decoration:none;}
.tabsMod #tab1.on a:hover, .tabsMod #tab2.on a:hover, .tabsMod #tab3.on a:hover, .tabsMod #tab1.on a:visited, .tabsMod #tab2.on a:visited, .tabsMod #tab3.on a:visited {color:#000 !important;}
.tabsMod #tab1.on a:hover, .tabsMod #tab2.on a:hover, .tabsMod #tab3.on a:hover {text-decoration:underline;}
.tabsMod #tabContent1, .tabsMod #tabContent2, .tabsMod #tabContent3 {clear:left; float:left; width:260px;}
.tabsMod #tabContent1.off, .tabsMod #tabContent2.off, .tabsMod #tabContent3.off {display:none;}
.tabsMod h2 {font:normal 140%/75% arial black, arial, helvetica, sans-serif; letter-spacing:-1px; color:#cc0000; padding-bottom:6px;}
.tabsMod h2 a:link, .tabsMod h2 a:visited {color:#CC0000;}
.tabsMod #tabContent1 .on {border:1px solid #c00; border-width:2px 0;}

/* Best and Worst Lists */
.timeLists {margin:20px 0 50px -40px;}
.timeLists .tlCol {float:left; width:180px; margin-left:40px;}
.timeLists h2 {margin:0 0 10px 40px; font:bold 2.2em arial, sans-serif;}
.timeLists h3 {color:#c00;  font:2.2em "arial black", arial, sans-serif;}
.timeLists h3.empty {color:#999;}
.timeLists ul {margin:0 0 1em 1.4em; color:#c00; font:0.8em georgia, serif;}
.timeLists li {margin-bottom:2px;}
.timeLists li a {color:#333; font-size:1.3em;}

/* === BACK COMPAT PATCHES & HACKS === */
.mpop, .cmAd, .ad300 { margin-bottom:15px !important;}
#header { overflow:hidden; }
#footer { border-top:0 none transparent !important; }
#navBot { border-bottom:1px solid #fff !important; }
#multimedia {margin-bottom:15px;}
#multimedia h3 {float:left;}
.mpop:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.mpop {display: inline-block;}  
.mpop { _zoom:1; _display:block; }

/* === IE6 HACKS === */
div.ltCol, div.rtCol { _display:inline; }
.mpop { _margin-right:0; }
ul.horiz { _overflow:hidden; _width:100%; }
ul.horiz li { _width:1px; _white-space:nowrap; }

/* === SP3 arial bold hacks === */
*:first-child+html .channelHd { font-weight:800 !important; }
*:first-child+html div.mod h2 { font-weight:800 !important; }
*:first-child+html div.mpop h2 { font-weight:800 !important; }
*:first-child+html div#insideTime h2 { font-weight:800 !important; }
*:first-child+html #article-sidebar #nav-related h4 { font-weight:800 !important; }
*:first-child+html div.featured a.headline { font-weight:800 !important; }
*:first-child+html div.featured ul.touts a.headline { font-weight:normal !important; }
*:first-child+html #connectStory h2 { font-weight:800 !important; }
*:first-child+html #nlHead { font-weight:800 !important; }

* html .channelHd { font-weight:800 !important; }
* html div.mod h2 { font-weight:800 !important; }
* html div.mpop h2 { font-weight:800 !important; }
* html div#insideTime h2 { font-weight:800 !important; }
* html #article-sidebar #nav-related h4 { font-weight:800 !important; }
* html div.featured a.headline { font-weight:800 !important; }
* html div.featured ul.touts a.headline { font-weight:normal !important; }
* html #connectStory h2 { font-weight:800 !important; }
* html #nlHead { font-weight:800 !important; }