/* Copyright 2006 Time.com */

/* Begin Body & Wrap styles */
body {background:url('http://img.timeinc.net/time/i/bg.gif') repeat; text-align:center; margin:0; padding:0;}
.wrap {margin-left:auto; margin-right:auto; width:1000px; text-align:left; border:1px solid #FFF; border-width:0 4px;}
/* End Body & Wrap styles */

/* Begin Header styles */
#header {float:left; background:url('http://img.timeinc.net/time/i/bg_header3.gif'); padding:9px 0px 0 0px;}
#frmSearch {float:left; position:relative; top:42px; left:55px; background-image:url('http://img.timeinc.net/time/i/search_box.gif');background-repeat:no-repeat; _background-attachment: fixed;}
#frmSearch label {color:#FFF; display:none;}
#query {float:left; background:transparent; text-align:right;  font:normal 16px arial,sans-serif,verdana; color:#999999; border-style:none; padding:3px 5px 1px 5px; margin:0;width:139px;}
#btnSearch {float:left; height:23px;}
.ad {float:left; width:88px; padding:35px 0px 0px 60px;}
.subscribeModule {float:right; text-align:right; padding:10px 2px 0px 0px; width:268px;}
#date {float:left; text-transform:uppercase; text-align:right; width:204px; background:url('http://img.timeinc.net/time/i/subscribe_line.gif') no-repeat bottom right;	font:bold 10px verdana, arial,sans-serif; color:#FFF; padding:20px 2px 6px 0px; position:relative; right:-3px;}
.subscribeModule .caret {font:normal 12px arial,sans-serif,verdana; text-align:right; padding:2px 6px 0 0;}
.subscribeModule .caret a, .subscribe-module .caret a:visited {color:#FFF; text-decoration:none;}
.subscribeModule .caret a:hover {text-decoration:underline;}
.subscribeModule .caret a span {font-weight:bold;}
#breakingNewsWrap {border:1px solid #B10002; border-width:0px 9px;}
#breakingNews {clear:both; background:url('http://img.timeinc.net/time/i/bg3.gif') repeat-x; font:bold italic 18px arial,sans-serif; color:#FFF; padding:10px 10px 7px 38px; _padding:10px 10px 7px 58px;}
#breakingNews span, #breakingNews span a {font:italic 18px arial,sans-serif; color:#FFF; text-decoration:underline;}
/* End Header styles */

/* Begin Nav styles */
#nav {float:left; width:1000px; height:29px; margin-top:7px; background:url('http://img.timeinc.net/time/i/bg_nav.gif') repeat-x;}
#nav ul {margin:0; padding:5px 0 0 25px;}
#nav li a {font:bold 11px arial,sans-serif,verdana;	padding:0px 16px; color:#1A1A1A; text-transform:uppercase; text-decoration:none;}
#nav li a:hover {font-weight:bold; color:#7C7C7C; background-color:#ECECEC; border:1px solid #D9DCDF; border-width:1px 1px 0 1px; padding:4px 15px 4px 15px; line-height:24px; _line-height:15px;}
#home li#nav1 a, #home li#nav1 a:hover,
#us li#nav2 a, #us li#nav2 a:hover,
#world li#nav3 a, #world li#nav3 a:hover,
#blogs li#nav4 a, #blogs li#nav4 a:hover,
#business li#nav5 a, #business li#nav5 a:hover,
#health li#nav6 a, #health li#nav6 a:hover,
#entertainment li#nav7 a, #entertainment li#nav7 a:hover,
#photos li#nav8 a, #photos li#nav8 a:hover,
#magazine li#nav9 a, #magazine li#nav9 a:hover,
#specials li#nav10 a, #specials li#nav10 a:hover {font:bold 11px arial,sans-serif,verdana; color:#003366; background-color:#FFF; border:1px solid #D9DCDF; border-width:1px 1px 0 1px; padding:4px 15px 6px 15px; line-height:24px; _line-height:15px;}
#nav ul li {display:inline;}
/* End Nav styles */

/* Begin Main story styles */
.list {list-style-type:none; margin:0px; padding:0 0 0 6px;}
.list li {background:url('http://img.timeinc.net/time/i/dot.gif') no-repeat left center; margin:0px; _margin:-2px; padding:0 0 0 9px; font:normal 12px arial,sans-serif; color:#000;}
.list li a:link, .list li a:visited {font:normal 12px arial,sans-serif; color:#000; text-decoration:none;}
.list li a:hover {text-decoration:underline;}
.listInline {list-style-type:none; margin:0; padding:0;}
.listInline li {display:inline;}
li.subHdg {font:bold 11px arial,sans-serif; color:#000; background:transparent; text-transform:uppercase;}
.numStories {float:left;}
.btn {float:right; padding:3px 10px 0px 3px;}
.btn a {display:block; cursor:hand; width:27px; height:16px;}
/*.listInline a {font:bold 11px arial,sans-serif; color:#E1E1E1; margin-left:3px;  text-decoration:none; background:#5C5C5C; border-top: #888888 solid 1px; border-left: #888888 solid 1px; border-right: #303030 solid 2px; border-bottom: #303030 solid 1px; padding:0px 9px;} 
.listInline a:hover {background-color:#999; color:#fff; text-decoration:none;}
.listInline a:active, .listInline a:focus, .listInline a.on {color:#fff; background:#900; border-top: #D42828 solid 1px; border-left: #D42828 solid 1px; border-right: #640101 solid 2px; border-bottom: #640101 solid 1px;}      */
.listInline a {border-right:2px solid #303030; padding-right: 9px; border-top:#888888 1px solid; padding-left: 9px; background: #5c5c5c; padding-bottom: 0px; font: bold 11px arial,sans-serif; margin-left: 3px; border-left: #888888 1px solid; color: #e1e1e1; padding-top: 0px; border-bottom: #303030 1px solid; text-decoration: none; cursor: pointer} 
.listInline a.on {border-right:#640101 2px solid; border-top:1px solid #D42828; background: #900; border-left: #d42828 1px solid; color: #fff; border-bottom:#640101 1px solid}
.listInline a:hover.on {border-right:2px solid #640101 ;border-top:#D42828 1px solid;background:#900;border-left:#d42828 1px solid;color: #fff; border-bottom:#640101 1px solid;text-decoration:none} 
.listInline a:hover.off {color:#fff;background-color:#999;text-decoration:none} 
/* End Main story styles */
		
/* Begin Content styles */
.contentMain {background-color:#FFF; border:1px solid #E5E5E5; border-width:0 1px 1px 1px;}
.contentWrap {clear:both; padding:10px;}
/* End Content styles */

/* Begin Consumer Marketing styles */
#cmMidRt {float:left; clear:both; border-top:1px solid #E5E5E5; padding:15px 4px 15px 5px; margin-left:auto; margin-right:auto; width:250px;}
#cmMidRt img {vertical-align:center;}
#cmTopRt {float:left; text-align:center; width:352px;}
#cmTopRt .caret {clear:left; text-align:center; padding:13px 0;}
#cmTopRt .caret a, #cmTopRt .caret a:visited {font:italic 12px arial,sans-serif; color:#000; text-decoration:none;}
#cmTopRt .caret a:hover {text-decoration:underline;}
#cmTopRt .caret a span {font-weight:bold; font-style:normal; color:#003366;}
#cmBotRt {float:left; margin-left:auto; margin-right:auto; width:100%;}
#cmBotRt .caret {text-align:center; padding:10px 0;}
#cmBotRt .caret a {font:italic 12px arial,sans-serif; color:#000; text-decoration:none;}
#cmBotRt .caret a:hover {text-decoration:underline;}
#cmBotRt .caret a span {font-weight:bold; font-style:normal; color:#003366;}
#houseAd {width:336px; padding:0; margin:0; margin-left:auto; margin-right:auto;}
/* Un-comment this style to switch on Advertisers image */
/*#cmBot {float:left; background:url(http://img.timeinc.net/time/i/hdg_advertisers.gif) no-repeat; padding-top:15px;}*/
/* Begin: Used in case of absence of advertisers */
#cmBot {float:left; border-top:1px solid #E5E5E5; padding-top:15px;}
/* End: Used in case of absence of advertisers */
.cmLogos {float:left; padding:10px 5px 15px 0px;}
#cmBot #cmAdLt {float:left; padding-right:3px; width:91px;}
#cmBot #cmAdRt {float:left; padding-left:3px; width:89px;}
#cmBot .logo {width:86px; height:40px;}
#cmBot .link a {font:normal 10px arial,sans-serif;}
.cmLink {float:left; border-top:1px solid #E2E2E2; padding:5px 0px; width:183px;}
.cmLink a {font:normal 11px arial,sans-serif;}
.cmLink a span {font-weight:bold;}
/* End Consumer Marketing styles */

/* Begin Most Popular styles */
#mostPopular {float:left; margin-bottom:10px; text-align:left; width:336px;}
#mostPopular #tab {font:bold 11px arial,sans-serif; color:#000; text-transform:uppercase; background-color:#FFF; display:block; position:relative; top:1px; z-index:2; border:1px solid #E5E5E5; border-width:1px 1px 0 1px; padding:6px 17px 3px 17px; width:90px;}
#mostPopular #list {float:left; border:1px solid #E5E5E5; z-index:1; padding:5px 5px 2px 5px; text-indent:-13px; width:325px;}
#mostPopular .sponsoredAd {border-top:1px solid #E5E5E5;}
#mostPopular .sponsored {float:right; display:inline; padding-top:18px; text-align:right;}
#mostPopular .ad {display:inline; float:right; padding:5px 10px 0px 5px; text-align:right;}
#mostPopular ul {padding:5px 5px 5px 10px;}
#mostPopular ul li {font:normal 12px arial,sans-serif; color:#003366; padding-top:6px; _padding-top:3px;}
.up {background:url('http://img.timeinc.net/time/i/arrow_up.gif') no-repeat left 8px; padding-left:33px;}
.down {background:url('http://img.timeinc.net/time/i/arrow_down.gif') no-repeat left 9px; padding-left:33px;}
/* End Most Popular styles */

/* Begin h styles */		
/*h1 {float:left; padding:2px 0px 2px 2px; width:313px; height:65px; display:block; margin:0; overflow:hidden; background:url('http://img.timeinc.net/time/i/logo_time.gif') no-repeat; text-indent:-2000px;}
h1 a {width:313px; height:65px; display:block; padding-top:60px; overflow:hidden;}
h2 {font:bold 14px arial,sans-serif; padding:0 0 4px 0; margin:0;}*/
h3, h3 a {font:bold 14px arial,sans-serif; color:#003366; padding:0; margin:0; text-decoration:none;}
h4, h4 a {font:normal 10px arial,sans-serif; color:#003366; padding:0; margin:0; text-transform:uppercase;}
h6 {font:normal 11px arial,sans-serif; color:#000; padding:0; margin:0;}				
/* End h styles */		

/* Begin Common styles */
#logo {float:left; padding-left:9px;}
#logo #time {float:left; padding:2px 0px 2px 2px; width:200px; height:65px; display:block; margin:0; overflow:hidden; background:url('http://img.timeinc.net/time/i/logo_time.gif') no-repeat; text-indent:-2000px;}
#logo #cnn {float:left; padding:2px 0px 2px 2px; width:111px; height:65px; display:block; margin:0; overflow:hidden; background:url('http://img.timeinc.net/time/i/logo_cnn.gif') no-repeat; text-indent:-2000px;}
#logo #time a {width:200px; height:65px; display:block; padding-top:60px; overflow:hidden;}
#logo #cnn a {width:111px; height:65px; display:block; padding-top:60px; overflow:hidden;}
p {font:normal 12px georgia,arial,sans-serif; color:#000; padding:0; margin:0;}
ul {margin:0; padding:0; list-style-type:none;}
a {font:normal 12px arial,sans-serif; color:#003366; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border-style:none;}
.timeStamp {margin:0; padding:0; font:normal 10px arial,sans-serif; color:#CC0000;}
.timeStamp span {text-transform:uppercase;}
.byline, .date, .sponsored {font:normal 10px arial,sans-serif; padding:2px 0 3px 0; color:#666666;}
.byquote {float:left; width:172px; font:normal 10px arial,sans-serif; padding:3px 0 2px 10px; color:#333333;}
.context {padding-left:8px;}
.byline span, .sponsored {text-transform:uppercase;}
.thumbnail {float:left; margin:0 7px 0 0;}
.thumbnail img, .thumbnail a img {border:1px solid #E2E2E2;}
.tout1 {padding:10px 10px 1px 0;}
.seeAll {margin:10px 10px 0px 0; background:url('http://img.timeinc.net/time/i/arrow_2.gif') no-repeat 43px 4px;}
.seeAll .more {padding:0 40px 5px 0;}
.seeAll .more:hover {text-decoration:underline;}
.smallCaps, #articleCopy p span.smallCaps {font-size: 95%; font-variant: small-caps; text-transform: none; font-style: normal !important;}
.allCaps, #articleCopy p span.allCaps {font-size: 95%; text-transform: uppercase; font-style: normal !important;}
.blackCaps, #articleCopy p span.blackCaps {font: bold uppercase 90% Arial, Helvetica, sans-serif; font-style: normal !important;}#closeQuote {vertical-align:top;}
/* End Common styles */

/* Begin Belt styles */
/*
#mover, #moverff {text-align:left; background-color: #FFFFFF; font:normal 11px Georgia, arial,sans-serif; width:3100px;}
#mover {position: absolute;}
#moverff {position: relative !important;}
*/

#belt {clear:both; overflow: hidden; margin-left:auto; margin-right:auto; width:960px; margin-top:6px; border-top:6px solid #E2E2E2; border-bottom:3px solid #E2E2E2;}
#moverBelt {background:transparent;}
#mover {overflow:hidden; position:absolute; float:left; text-align:left; top:40px; background-color: #FFFFFF; font:normal 11px Georgia, arial,sans-serif; width:3100px;}
#moverff {position: relative; text-align:left; background-color: #FFFFFF; font:normal 11px Georgia, arial,sans-serif; width:3100px;}
#features {width:960px; background-color:#FFFFFF; border-bottom:1px solid #E2E2E2; padding:4px;}
.ftr {width:172px; height:160px; border-right:1px solid #E5E5E5; float:left; margin:5px 0 0 0; padding:5px 12px 5px 7px; _padding:5px 10px;}		
#mover a {float:left; font:bold 14px arial,sans-serif; color:#004272; text-decoration:none;}
#mover a:hover, #mover h3 a:hover {text-decoration:underline;} 
#mover p a {font:normal 12px georgia,arial,sans-serif; color:#000; text-decoration:none; line-height:18px;}
#mover .thumbnail {margin:0; padding:0;}
#mover img {border:1px solid #E2E2E2;}
#mover h2, #mover h2 a {font:bold 18px arial,sans-serif; color:#004272; padding:0;margin:0;}
#mover h3, #mover h3 a {font:bold 14px arial,sans-serif; color:#004272; padding:0;margin:0;}		
#mover h6, #mover h6 a {font:normal 11px arial,sans-serif; color:#000; padding:0;margin:0;}		
.linkHeading {font:12px georgia,'Times New Roman',Times,serif; color:#000;}
#features .subHdg {font:bold 12px arial,sans-serif; color:#000; text-transform:uppercase;float:left; padding-top:6px;}
.instTxt {font:normal 10px arial,sans-serif; color:#656565; float:left; padding:7px 0px 0px 5px;}
#dots {float:left; margin:5px 360px 0px 215px; background:url('http://img.timeinc.net/time/i/dots.gif') no-repeat 0px 0px;}
#moreFeatures {padding-right:5px;}
.blank {MozOpacity: .1; opacity: .1; filter: alpha(opacity=10);}
#leftArrow, #rightArrow {float:left; padding:0 3px;} 
#leftArrow {background:url("http://img.timeinc.net/time/i/arrow_lt_s.gif") 0px 0px no-repeat;}
#leftArrow:hover {background-position:0px -27px;}
#rightArrow {background:url("http://img.timeinc.net/time/i/arrow_rt_s.gif") 0px 0px no-repeat}
#rightArrow:hover {background-position:0px -27px;}
#screenLeftPanel, #screenRightPanel {float:left; padding-bottom:115px; padding-top:63px; background-color:white;}
#screenLeft {position:absolute; left:0px; z-index: 100;}
#screenLeftPanel {padding-right:5px; padding-left:1px;}
#screenRight {position:absolute; left:955px; z-index: 101;}
#screenRightPanel {padding-right:10px; padding-left:5px;}
/* End Belt styles */

/* Begin Footer styles */
#footer {float:right; width:970px; text-align:right; padding:5px 15px; background-color:#B10002;}	
#logoFooter {float:right; width:65px; height:23px; padding:0; margin:0; display:block; overflow:hidden; background:url('http://img.timeinc.net/time/i/logo_time_mini.gif') no-repeat;}	
#logoFooter a {width:65px; height:23px; display:block; padding-top:30px; overflow:hidden;}	
.copyright {float:right; padding:0 5px 0 0; font:normal 10px arial,sans-serif; color:#FFF; text-align:right;}	
#linksFooter {float:left; _float:none; background-color:#FFF; width:100%; margin-top:15px;}
#quickLinks1, #services, #editions {text-align:center; margin:0;}
#quickLinks2 {text-align:center; margin:0px; padding:5px 10px 10px 10px;}
#quickLinks1 {border-top:1px solid #E5E5E5; padding:10px 10px 0 10px;}
#quickLinks1 a:hover, #services a:hover, #editions a:hover{text-decoration: underline;}
#quickLinks1 a:visited, #services a:visited, #editions a:visited {color:#3C3158;}
#services {border-top:1px solid #E5E5E5; padding:10px 10px 0 10px;}
#editions {padding:8px 10px 10px 10px;}
#quickLinks1 dt, #services dt, #editions dt {display:inline; font:bold 11px arial,sans-serif; color:#003366; text-transform:uppercase;}
#quickLinks1 dd, #quickLinks2 dd, #services dd, #editions dd {display:inline; font:normal 11px arial,sans-serif; color:#000; margin:0;}
#quickLinks1 a, #quickLinks2 a, #services a, #editions a {font:normal 11px arial,sans-serif; padding:0px 8px; color:#003366; text-decoration:none;}
#quickLinks1 a:hover, #quickLinks2 a:hover, #services a:hover, #editions a:hover {text-decoration:underline;}
#linksFooter .rss {background:url('http://img.timeinc.net/time/i/icon_rss.gif') no-repeat center right; margin-right:8px;}
#linksFooter .rss a {padding-right:48px; }
#linksFooter .mobile {background:url('http://img.timeinc.net/time/i/icon_mobile.gif') no-repeat center right; margin-right:5px;}
#linksFooter .mobile a {padding-right:36px; }
#linksFooter .podcast {background:url('http://img.timeinc.net/time/i/icon_podcast.gif') no-repeat center right; margin-right:8px;}
#linksFooter .podcast a {padding-right:24px;}
/* End Footer styles */

/* Begin Hacks for clearing and fixing floats */
.contentMain:after, #db1:after, #db2:after, #dashboard:after, #features:after, #issueArchive:after, #articleMain:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* Hides from IE-mac \*/
* html .contentMain, * html #db1, * html #db2, * html #dashboard, * html #features, * html #issueArchive, * html #articleMain {height:1% !important;}
.contentMain, #db1, #db2, #dashboard, #features, #issueArchive, #articleMain {display:block;}
/* End hide from IE-mac */
/* End Hacks for clearing and fixing floats */


