/* YUI Reset Copyright (c) 2009, Yahoo! Inc. All rights reserved. version: 2.7.0 */
html {color: #000; background: #FFF;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {font-style:inherit; font-weight:inherit;}
del, ins {text-decoration:none;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
q:before, q:after {content:'';}
abbr, acronym {border:0; font-variant:normal;}
sup, sub {vertical-align:baseline;}
legend {color:#000;}
input, button, textarea, select, optgroup, option {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
input, button, textarea, select {*font-size:100%;}

.wrap #content {_height:auto;}

.ltCol, .artHd .byline, .photoBkt .imgcont, .vertPhoto .imgcont, #prevLink, #imageData #imageDetails, #imageData #helpDisplay, #articleSideBar, #sideBarCopy .player, #tools, #tools h3, #tools #tab3, #tools #tab4, #tools #tab5, #tools #tab3 a, #tools #tab4 a, #tools #tab5 a, #tools .link, #countryNavigatorSmall, #countryNavigatorSmall h3, #countryInfo, .loomia_recommendations, #multimedia h3, .loomia_logo, div.mod ul.touts li a.thumb, .footMod .mod, #articleFooter div.index h3, #articleFooter div.index ul, .col, .quoteDay h3, .artPag ul li, .subHeaderNav li, .subHeader strong, .subHeaderNavTools, .articleTools .storyTools, .articleTools .socialTools,.articleTools li, #stayConnected .ad115 {float:left; _display:inline;}

#topBanner, .artHd .next, .nextArticle, #nextLink, #imageData #bottomNavClose, .articleTools .ad88 {float:right; _display:inline;}

.ltCol {width:523px !important; margin:0 18px 10px 69px !important;}
.rtCol .ad300 {margin-left:0; text-align:left;}
.rtCol .ad309, .lathd, .mpop {margin:0;}

#logoTimeArticle, #logoCnnArticle {margin-top:45px;}
#topBanner {width:728px; height:90px; position:absolute; top:5px; right:5px; z-index:98;}
#header {margin:0; padding:0 15px 5px 15px; margin-bottom:10px;}
.mainHeader {padding-top:43px; margin-bottom:9px;}
#subHeaderSrchWrap {clear:both; border-bottom:1px solid #ccc; *overflow:hidden; *zoom:1; margin-top:2px; padding-bottom:5px;}
#subHeaderSrchWrap:after {content: "."; display:block; visibility:hidden; clear:both; height:0; font-size:0.1em; line-height:0;}
.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;}
.subHeaderNavTools .subNavToolsNewsLetter a {background-position:0 -66px;}
.subHeaderNavTools .subNavToolsNewsLetter, .subHeaderNavTools .subNavToolsMobile, #addTime {position:relative; display:inline-block; *display:inline; *zoom:1;}
.subHeaderNavTools .subNavToolsMobile {margin-right:16px}
.subHeader {width:560px; float:right; _display:inline; margin-top:-5px;}
.subHeader ul li a {font-size:12px; font-family:Arial,Helvetica,sans-serif;}
.subHeader strong {font-size:22px; font-family:"arial black",arial,sans-serif; color:#000; margin-right:10px; letter-spacing:-1px; line-height:29px;}
.subHeaderNavTools {margin-top:2px; margin-bottom:0;}
.subHeaderNavTools .subNavToolsNewsLetter {margin-top:6px;}
.subHeaderNavTools .subNavToolsNewsLetter a, #addTime h4 {padding-left:23px;}
.subHeaderNavTools .subNavToolsNewsLetter a, .subHeaderNavTools .subNavToolsMobile a, #addTime h4 {display:inline-block; *display:inline; *zoom:1; font-size:11px; min-height:20px; _height:20px; padding-top:2px;}
.subHeaderNavTools .subNavToolsMobile a {background-position:0 -2287px; padding-left:21px;}
.subHeaderNav {clear:left; overflow:hidden; _zoom:1; list-style:none; padding:0; margin-top:0;}
.subHeaderNav li {padding-left:8px; background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/black-dot.png') no-repeat 0 center; margin:0 12px 0 -6px; white-space:nowrap;}
.subHeaderNav li a:link, .subHeaderNav li a:visited {color:#c00;}

#addTime h4 {background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/tool-icon.png') no-repeat 0 0;}
#addTime ul {display:none; position:absolute; left:-1px; top:24px; z-index:99; background-color:#fff; }
#addTime, #addTime ul {border:1px solid #fff; width:115px;}
#addTime {border-bottom-width:0; padding:5px 5px 0 5px;}
#addTime ul {border-top-width:0; padding:5px;}
#addTime.opened ul, #addTime.opened {border-color:#ccc;}
#addTime ul li {margin:0; padding:10px 0 0 15px; width:100px;}
#addTime ul li a {color:#c00;}
#addTime ul .yahoo, #addTime ul .seeAll {border-top:1px solid #666;}
#addTime ul .seeAll, #addTime ul .seeAll a {min-height:15px; _height:15px;}
#addTime ul .seeAll a {padding:0;}
#addTime ul .seeAll {text-align:left;}
#addTime h4 {cursor:pointer;}
#addTime .yahoo a {background-position:0 -1450px;}
#addTime .google a {background-position:0 -1518px;}
#addTime .netvibes a {background-position:0 -1583px;}
#addTime .aol a {background-position:0 -1715px;}
#addTime .rss a {background-position:0 -1782px;}
#addTime .seeAll a {background:none;}
#addTime li, #addTime li a {min-height:22px; _height:22px; display:inline-block; *display:inline; *zoom:1;}
#addTime h4, .subHeaderNavTools .subNavToolsNewsLetter a, .subHeaderNavTools .subNavToolsMobile a {color:#666;}
.subHeaderNavTools .subNavToolsNewsLetter a:hover, .subHeaderNavTools .subNavToolsMobile a:hover {color:#c00;}
#addTime .mousein {color:#c00; text-decoration:underline;}

.headerAdTd .ad88 img {margin-right:5px;}
.headerAdTd {width:auto;}

.breadcrumb, .breadcrumb a {font:12px arial,sans-serif; text-transform:uppercase;}
.breadcrumb {padding-bottom:5px;}
.breadcrumb a:link, .breadcrumb a:visited {color:#cc0000;}
h1 {margin-bottom:7px; font-size:28px; line-height:27px; font-weight:bold;}
.artHd {overflow:hidden; _zoom:1;}
.artHd .byline {margin:0 0 10px 0; font-size:0.9em;}
.artHd .name {margin-right:1em; text-transform:uppercase; font-weight:bold;}
.artHd .date {color:#999;}
.artHd .next {font:12px arial,sans-serif;}
.artTxt {clear:both; font:normal 120%/155% georgia,arial,sans-serif; padding-bottom:5px;}
.artTxt p {margin:0 0 15px 0;}
.artTxt a:link, .artTxt a:visited {color:#c00;}
.artTxt strong {font-weight:bold;}
.artTxt em {font-style:italic;}

.artPagi {clear:both; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:1.15em; color:#999;}
.artPagi a {color:#c00;}
.artPagi .prev {margin-right:1em;}
.artPagi .next {margin-left:1em;}

.photoBkt, .photoBkt .tout {clear:both;}
.photoBkt:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.photoBkt .caption {padding-top:10px; margin:0 0 8px 0; font-family:georgia,serif; display:inline; color:#333;}
.photoBkt .imgcont {margin:0 10px 10px 0;}
.photoBkt .credit, .photoBkt .enlarge {font-size:0.85em; margin:0 0 8px 0; color:#999;}
.photoBkt .pagi {padding-top:10px; margin:0 0 8px 0; font-size:0.85em;}
.photoBkt .pagi * {vertical-align:middle;}
.photoBkt .pagi span {margin:0 5px;}

.vertPhoto {overflow:hidden; _zoom:1;}
.vertPhoto .artHd {margin-bottom:40px;}
.vertPhoto .imgcont {margin:0 10px 10px 0;}
.vertPhoto .date {display:block;}
.vertPhoto .caption {font-family:georgia, serif; color:#333; margin-top:5px;}
.vertPhoto .credit, .vertPhoto .enlarge {font-size:0.85em; color:#999; margin-top:5px;}
.vertPhoto .next, .vertPhoto .byline {float:none;}
.next a, .enlarge a {color:#c00;}

.articleAd527x31 {border:1px solid #ccc; padding:10px 20px; font:14px arial,sans-serif; background:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/covers-small.jpg') right center no-repeat;}
.articleAd309x100 {border:1px solid #ccc; padding:8px 78px 8px 8px; margin:0 30px 0 0; font:14px arial,sans-serif; background:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/cover-med.jpg') right center no-repeat;}
articleAd309x100 a, .articleAd527x31 a, .articleAd309x100 a {color:#c00;}
.articleAd309x100 h2 {font:normal 135%/110% "arial black",arial,sans-serif; letter-spacing:-1px;}
.articleAd309x100 .desc {font:14px georgia,serif; margin:5px 0;}

#lightbox {position:absolute; left:0; width:100%; z-index:9998; text-align:center; line-height:0;}
#lightbox a img {border:none;}
#outerImageContainer {position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#imageContainer {padding:10px;}
#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;}

#prevLink, #nextLink {width:49%; height:100%; background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/blank.gif') no-repeat; display:block;}

#prevLink {left:0;}
#nextLink {right:0;}
#nextLinkText, #prevLinkText {display:none;}
#nextLinkText {padding-left:20px;}
#prevLinkText {padding-right:20px;}
.ontop #imageData {padding-top:5px;}
#imageDataContainer {font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em;}
#imageData {padding:0 10px;}
#imageData #imageDetails {width:70%; text-align:left;}
#imageData #caption {font-weight:bold;}
#imageData #numberDisplay {display:none;}
#imageData #bottomNavClose {width:66px; padding-bottom:0.7em;}
#imageData #helpDisplay {clear:left;}
#overlay {position:absolute; top:0; left:0; z-index:9997; width:100%; height:500px; background-color:#000; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; display:none;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html>body .clearfix {display:inline-block; width:100%;}

#articleSideBar {margin:0 12px 10px 0; width:142px;}
#sideBarCopy {width:126px; border-right:1px solid #E5E5E5; padding-right:15px; margin:0 0 10px 0;}
#sideBarCopy a:hover {text-decoration:underline !important; color:#c00 !important;}
#sideBarCopy .tout {padding-top:3px;}
#sideBarCopy h3 {font:normal 120%/110% "arial black",arial,sans-serif; letter-spacing:-1px; color:#c00;}
#sideBarCopy h4 {font:bold 80%/110% arial,sans-serif; color:#000; padding:8px 0 2px 0; margin:0; text-transform:none; letter-spacing:normal;}
#sideBarCopy h2 {padding-top:5px;}
#sideBarCopy h2, #sideBarCopy h2 a {font:normal 89%/110% georgia,arial,sans-serif; color:#000; text-decoration:none; font-weight:normal !important;}
#sideBarCopy .thumb {padding:0; margin:0;}
#sideBarCopy .thumb img {width:125px; height:125px;}
#sideBarCopy .tout p {font:normal 75%/140% georgia,arial,sans-serif; margin:0; padding:5px 0 0 1px;}
#sideBarCopy .tout p a {color:#c00; text-decoration:none;}
#sideBarCopy .tout ul {padding:0; margin:0 0 0 1.1em; color:#c00;}
#sideBarCopy .tout ul li {color:#c00; font:normal 58%/120% georgia,arial,sans-serif; list-style-type:disc}
#sideBarCopy .tout ul li a {color:#000; text-decoration:none; font-size:155%; line-height:120%;}
#sideBarCopy .player {width:128px;}

#quigoSidebar {width:142px;}
#quigoArticle {width:525px; margin-bottom:8px; clear:right;}

#tools h3 {display:block; font:bold 12px Arial, Helvetica, sans-serif; color:#FFF; text-align:left; background-color:#003366; padding:3px 10px 2px 10px; margin:0; border-style:none; width:316px;}
#tools {width:336px; border-right:1px solid #90abc6 !important; border-bottom:1px solid #90abc6 !important; border-left:1px solid #90abc6 !important; background-color:#9eb6ce !important; margin-bottom:15px; display:none;}
#tools #tab3 a, #tools #tab4 a, #tools #tab5 a {font:bold 11px arial,sans-serif; color:#FFF; text-transform:uppercase; display:block; z-index:2; padding:2px 27px; background:url('http://img.timeinc.net/time/i/bg43.gif') repeat-x; text-decoration:none;}
#tools #tab3, #tools #tab4 {border-width:0; margin: 0 2px 0 0; background:url('http://img.timeinc.net/time/i/bg43.gif') repeat-x;}
#tools #tab5 {border-width:0; margin:0; background:url('http://img.timeinc.net/time/i/bg43.gif') repeat-x;}
#tools #tab3 a {width:54px;}
#tools #tab4 a {width:55px;}
#tools #tab5 a {width:61px;}
#tools #tab3 a:hover, #tools #tab4 a:hover, #tools #tab5 a:hover, #tools #tab3.on a:hover, #tools #tab4.on a:hover, #tools #tab5.on a:hover {color:#FFF !important; text-decoration:underline; cursor:pointer;}
#tools #tab3.on a, #tools #tab4.on a, #tools #tab5.on a {font-weight:bold; background:url('http://img.timeinc.net/time/i/bg42.gif') repeat-x; color:#FFF; text-decoration:none;}
#tools #tabContent3, #tools #tabContent4, #tools #tabContent5 {float:left; _float:none; position:relative; top:0; left:0; width:334px; overflow:hidden; font:normal 12px arial,sans-serif; z-index:1; border-top:2px solid #670001; background-color:#FFF; padding:1px 1px 10px 1px;}
#tools .link {font:normal 12px arial,sans-serif; margin:10px 5px 0 35px; _margin:10px 5px 0 23px; background:url('http://img.timeinc.net/time/i/arrow_6_rt.gif') no-repeat right 3px;}
#tools .link a, #tools .link a:visited {padding:10px 16px 0 0; font:normal 12px arial,sans-serif; color:#003366;}
#tools .off {display:none;}
#tools h4 {font:normal 10px arial,sans-serif; color:#CC0000; padding:5px 0 2px 8px !important; margin:0; text-transform:uppercase;}

#countryNavigatorSmall {position:relative; font-family:Arial,Helvetica,sans-serif; margin-bottom:15px;}
#countryNavigatorSmall h3 {display:block; font:bold 12px Arial,Helvetica,sans-serif; color:#FFF !important; text-align:left; background-color:#003366 !important; padding:3px 10px 2px 10px !important; margin:0; border-style:none !important; width:285px;}
#countryNavigatorSmall #navigatorMapSmall {clear:left; position:relative; width:305px; height:225px; background:url('http://img.timeinc.net/time/i/small_navigator_sprite.jpg') no-repeat;}
* html #countryNavigatorSmall #navigatorMapSmall {height:220px; overflow:hidden;}
#countryNavigatorSmall #countryList {position:absolute; top:0; left:0; background:url('http://img.timeinc.net/time/i/background_country_list.png') no-repeat bottom left; cursor:pointer; padding-left:2px; padding-bottom:2px; z-index:1;}
* html #countryNavigatorSmall #countryList {background-color:#FFF; filter: alpha(opacity=80); padding:0;}
#countryNavigatorSmall .country {color:#003366; font-size:11px; line-height:14px; padding:0 3px 0 5px;}
#countryNavigatorSmall .countryHighlighted {background-color:#003366; color:#FFF; font-size:11px; line-height:14px; padding:0 3px 0 5px;}
#countryInfo {margin-top:-215px; position:relative;}
#countryInfo a {color:#C00 !important;}
#countryInfo #location {z-index:0;}
#countryInfo #flag {position:absolute; top:169px; left:12px;}
#countryInfo ul {position:absolute; top:166px; left:65px; width:230px; margin:0 10px 0 0; padding:0; line-height:5px;}
#countryInfo ul li {padding:0 1px 0 1px; margin:0; list-style-type:none;}
#countryInfo li#name {font:bold 12px arial,sans-serif; color:#CC0000; text-transform:uppercase;}
#countryInfo li#capital, #countryInfo li#rank {font:normal 12px arial,sans-serif; color:#FFF;}
#countryInfo li#rank a {font-size:10px; text-decoration:underline; padding-left:10px;}

#bubble2 {position:absolute; display:none; border:1px solid #a0b8ce; background-color:#FFF; padding:5px; z-index:100; width:200px;}
#bubble2 p {font:normal 10px arial,sans-serif; color:#666; text-align:left;}
.bubAd {position:absolute; background-color:#FFF; display:none; top:-27px; left:0;}
.bubAd .sponsoredAd a {background-image:none; padding:0;}

.mod {margin:0 0 15px 0; border:1px solid #ccc; padding:10px; font:13px/16px georgia,serif;}
.mod h3 {font:17px/14px "arial black",arial,helvetica,sans-serif; margin-bottom:5px; letter-spacing:-0.05em;}
.mod h3, div.mod h3 a:link, div.mod h3 a:visited, div.mod h3 a:hover {color:#c00;}
.mod p.deck {margin:0; font:12px/14px georgia,serif;}
.mod .img {margin:10px -10px;}
.mod .bigImg {display:block; margin:10px -10px;}
.mod .eyebrow, .mod .eyebrow a {display:block; width:100%; color:#666 !important; font:11px arial,helvetica,sans-serif; font-weight:bold; text-transform:uppercase;}
.mod a.eyebrow:hover, .mod .eyebrow a:hover {color:#c00 !important;}
.mod.none, .mod.naked {border:0; padding:0;}
.mod ul.touts {margin:0 !important; padding:0; list-style-type:none;}
.mod ul.touts li {margin:10px 0 0 0; padding:0; display:inline-block; *display:inline; *zoom:1;}
.mod ul li {font-size:70%; line-height:140%;}
.mod ul li a {font-size:155%; line-height:105%;}
.mod ul.touts a.headline, .mod .tout a.headline {margin:0; font:normal 155%/105% georgia,serif !important; letter-spacing:normal;}
.mod ul.touts p {margin:0;}
.mod p.more {font:12px/14px arial,helvetica,sans-serif; margin:5px 0 0 0;}
.mod p.more a {color:#c00;}
.index h3 {font:17px/14px "arial black",arial,helvetica,sans-serif; letter-spacing:-0.05em; clear:both; width:100%; margin-bottom:15px;}
.index h3, .index h3 a:link, .index h3 a:visited, .index h3 a:hover {color:#c00;}
.index h4, .index h4 a:link, .index h4 a:visited, .index h4 a:hover {font-weight:bold; color:#336699;}
.index ul.touts li {margin-bottom:25px;}
.mod ul.touts li a.thumb {position:relative; margin:2px 10px 5px 0;}
.mod ul.touts div.playVideoButton {background:transparent url('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');}
.index ul.pagination {margin-left:60px;}

.quoteDay h3, .quoteDay h3 a {color:#c00 !important; font:17px/15px "arial black", arial, sans-serif; letter-spacing:-1px; padding-bottom:2px;}
.quoteDay h3 {width:184px; margin:0 0 15px 0;}
.quoteDay .quote {font-size:15px;}
.quoteDay .txtcont {_width:210px;}
.footMod .quoteDay #shareButton {margin-top:2px; display:none;}

.artPag {margin-bottom:8px; font-size:14px; float:right;}
.artPag ul li {border:1px solid #ccc; color:#999; font-size:20px; line-height:22px; margin-right:2px;}
.artPag ul li.off {background-color:#e5e5e5; padding:3px 10px; _padding:0 10px;}
.artPag ul li a:link, .artPag ul li a:visited, .artPag ul li a:hover {color:#cc0000; display:inline-block; _display:inline; padding:3px 10px;}
.artPag ul li.prev a, .artPag ul li.next a {font-size:14px; padding:3px 7px;}

.see {font:bold 12px/155% georgia,arial,sans-serif; color:#CC0000; display:block;}
.see a:link, .see a:visited {text-decoration:none;}
.see a:hover {text-decoration:underline;}
.artTxt p.see {margin:0 0 10px 0; clear:left;}

#mod-travelTools.mod ul li {font-size:12px !important; line-height:20px !important;}
#mod-travelTools.mod ul li a {font-size:12px !important; line-height:20px !important;}
#mod-travelTools input {padding:1px !important;}

#recommendations_display {overflow:hidden; _zoom:1;}
.loomia_recommendations .loomia_itemimg {display:none;}
.loomia_logo {display:none;}
.loomia_similaritems h4 {background:none !important;}
#recommendations_display h4 {font:17px/14px "arial black",arial,helvetica,sans-serif; margin-bottom:5px; letter-spacing:-0.05em; text-transform:capitalize;}
#recommendations_display h4, #recommendations_display h4 a:link, #recommendations_display h4 a:visited, #recommendations_display h4 a:hover {color:#c00;}

.footModWrap {border-bottom:1px solid #ccc; padding:8px 0;_zoom:1;}
.footMod {background:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/bg_artFooter.png') repeat-y left top; overflow:hidden; _zoom:1;}
.footMod .mod {border-style:none !important; width:287px; padding:0; margin:0 34px 0 0;}
.footMod .mod ul {color:#c00; margin:9px 0 0 15px; padding:0;}
.footMod .mod ul li {margin-bottom:8px; list-style:disc !important;}
.footMod .mod ul.touts li a.thumb {margin:2px 10px 2px 0; }
.footMod .mod .touts li {list-style-type:none !important;}
.footMod .reads {background:none;}
#articleFooter {clear:both; background-color:#fff; padding:0 12px; overflow:hidden; _zoom:1;}
#articleFooter div.index {border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:10px 0 10px 0; margin:10px 0; overflow:hidden; _zoom:1;}
#footer {border-style:none;}

.partnerCnn, .partnerHealth, .partnerAOLNews, .partnerEw, .partnerPoliticsDaily, .partnerDailyFinance, .partnerTravelLeisure, .partnerRottenTomatoes, .partnerSi, .partnerHuffPost, .partnerLife, .partnermoviefone {background-image:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/articleFooter-sprite.jpg'); display:block; padding:0; text-indent:-200px; text-decoration:none; margin:0; width:150px; height:32px; font-size:0; line-height:0; background-repeat:no-repeat; height:32px; overflow:hidden;}
.partnerCnn {background-position:0 0;}
.partnerRottenTomatoes {background-position:0 -32px;}
.partnerSi {background-position:0 -64px;}
.partnerLife {background-position:0 -96px;}
.partnerEw {background-position:0 -127px;}
.partnerHealth {background-position:0 -475px;}
.partnerTravelLeisure {background-position:0 -508px;}
.partnermoviefone {background-position:0 -540px;}
.partnerPoliticsDaily {background-position:0 -572px;}
.partnerAOLNews {background-position:0 -606px;}
.partnerDailyFinance {background-position:0 -637px;}
.partnerHuffPost {background-position:0 -669px;}

#moreNews.index ul {list-style-position:outside; color:#CC0000; margin:4px 0 0 13px; *margin: 4px 0 0 0; *padding-left:15px;}
#moreNews.index ul li {list-style:disc; font-size:70%; margin:4px 0 8px 0;}
#moreNews.index ul li a {font-size:155%;line-height:120%; font-family:georgia,serif;}
.col {width:180px; margin:0 12px 0 0;}

#poll_frame {margin:0 15px 15px 0; float:left; _display:inline;}
.sideContent #poll_frame {float:none !important; margin-left:17px;}
.poll_title {font-size:17px !important; line-height:14px;}
.ad300, .mpop, #multimedia {margin-bottom:15px;}
iframe.FB_SERVER_IFRAME {width:500px !important;}
h3.related {text-transform:capitalize;}
.tabsMod {margin-left:0;}

#stayConnected #subsDate {overflow:hidden; _zoom:1;}
#subsDate .tout {padding:8px 0 7px 0; width:130px;}
#stayConnected h3 {margin:5px 0;}
#stayConnected ul {margin:0 0 0 -10px; overflow:hidden; _zoom:1;}
#stayConnected .rLinks {top:8px;}
#stayConnected ul li {margin:0 0 0 10px; width:129px; display:block; *padding-top:5px;}
#stayConnected ul li.connectWidget {width:125px;}
#stayConnected ul li.connectFacebook {width:132px;}
#stayConnected ul li a {background-image:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/articleFooter-sprite.jpg'); display:block; height:30px; padding:22px 0 0 58px;}
#stayConnected ul li.connectFeeds a {background-position:0 -160px; width:75px;}
#stayConnected ul li.connectNewsletter a {background-position:0 -212px;}
#stayConnected ul li.connectWidget a {background-position:0 -263px;}
#stayConnected ul li.connectMobile a {background-position:0 -315px; padding-top:5px; padding-left:52px; height:48px;}
#stayConnected ul li.connectFacebook a {background-position:0 -367px; width:82px;}
#stayConnected ul li.connectTwitter a {background-position:0 -419px; padding-top:8px; height:50px;}

#articleMain #stayConnected {clear:both; border-top:1px solid #ccc;}
#articleMain #stayConnected ul {_margin-left:-20px;}
#articleMain #stayConnected ul li a {font-size:11px;}
#articleMain #stayConnected #subsDate .tout {font-size:14px;}
#articleMain #stayConnected .ad115, #articleMain #stayConnected .ad115 .tout {width:125px;}

#articleMain #contentTools2 {width:307px; display:block;}
#articleMain #contentTools2 {margin-top:10px;}
#articleMain #contentTools2 .socialTools {width:auto; padding-left:0; margin-left:-4px; *margin-left:0;}
#articleMain .articleTools2 .socialTools {width:auto; float:none; display:inline-block; *zoom:1; *display:inline; border:0;}
#articleMain .articleTools2 .storyTools{float:none; display:inline-block; *zoom:1; *display:inline; width:auto; margin:0; vertical-align:top; padding-right:0;}
#articleMain .articleTools2 .yahooBuzz {width:28px;}
#articleMain .articleTools2 a {border-bottom:2px solid #fff; padding-right:0;}
#articleMain .articleTools2 a:hover {border-color:#c00;}
#articleMain .articleTools2 .twitter a {padding-left:25px;}
#articleMain .articleTools2 .ad88 {float:none; display:inline-block; *zoom:1; *display:inline; vertical-align:top; margin-left:2px;}
#articleMain .socialTools .more {padding:4px 2px 5px 0; width:36px; margin:-3px 0 0 2px; _padding-right:0; _width:38px;}
#articleMain .articleTools2 .bubAd a {text-indent:0;}
#articleMain .socialTools .more h4 {padding-left:2px; padding-right:1px; border-bottom:1px #fff solid;}
#articleMain .socialTools .more.opened h4 {width:35px; z-index:9999; position:relative;}
#articleMain .articleTools2 .moreTools {z-index:999; left:-46px; border-width:1px; margin-top:-1px;}
#articleMain .articleTools2 .moreTools a {border:0;}
#articleMain .articleTools2 .moreTools a:hover {border:0;}

#articleMain #digg-app {width:307px;}
#articleMain #digg-app .digg-content li.no-img h4.digg-h4 {width:230px;}
#articleMain #digg-app .digg-content li.has-img h4.digg-h4 {width:190px;}
#articleMain #digg-app h3 {margin-bottom:10px;}

#articleMain #moreNews {border-top:1px solid #ccc; padding-top:15px; width:309px;}
#articleMain #moreNews.index ul li {font-size:10px;}
#articleMain #moreNews.index ul li a {font-size:13px;} 
#articleMain #moreNews .col {margin-bottom:15px;}
#articleMain #moreNews .partnerHuffPostCol ul {margin-left:0; *margin-left:-15px;}
#articleMain #moreNews .partnerHuffPostCol li {list-style:none; margin:4px 0 8px; vertical-align:top; overflow:hidden; _zoom:1;}
#articleMain #moreNews .partnerHuffPostCol .thumb {float:left; overflow:visible; margin-right:5px;}
#articleMain #moreNews .partnerHuffPostCol a {overflow:hidden;}

#articleMain {width:997px;}
#articleMain .nav {width:984px; float:none; font-size:12px;}
#articleMain .tout ul {margin-top:-10px;}
#articleMain .container {background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/articleBg.gif') repeat-y  159px 0; margin:0 0 15px 0; float:right; _display:inline; width:986px;}
#articleMain .articleContentWrapper {position:relative; padding:0 0 0 15px; width:797px; float:right; _display:inline; margin:0;padding-right:15px;}

#articleMain #searchCat {left:-2px;}

#articleMain .articleContent .credit, #articleMain .articleContent .caption {font-size:12px; font-family:Arial,Helvetica,sans-serif; line-height:130%;}
#articleMain .articleContent .caption {margin-bottom:0;}
#articleMain .articleContent .credit {color:#666;}
#articleMain .articleContent p {margin-bottom:15px;}
#articleMain .articleContent {font-size:15px; font-family:georgia; line-height:140%; width:440px; float:left; _display:inline;}
#articleMain .articleContent em {font-style:italic;}
#articleMain .articleContent strong {font-weight:bold;}
#articleMain .articleContent p a {color:#c00; text-decoration:underline;}

#articleMain .relatedContent {width:146px; float:left; _display:inline; padding:0; margin:0 -2px 10px 15px;}
#articleMain .relatedContent .tout, #articleMain .relatedContent #sphereSideBar {width:125px; margin-bottom:15px;}
#articleMain .relatedContent #quigoSideBar {margin-bottom:15px;}
#articleMain .relatedContent h3 {font:normal 17px "arial black",arial,sans-serif; color:#c00; margin-bottom:5px; line-height:100%;letter-spacing:-1px;}
#articleMain #articleSideBar .tout h2 a {*font-weight:normal!important;} 
#articleMain .relatedContent .tout a, #articleMain .relatedContent .tout {font-size:13px; font-family:georgia;}
#articleMain .relatedContent .tout .thumb {margin:5px 0;}
#articleMain .relatedContent .tout li {list-style:disc; color:#c00; margin:10px 0 0 15px;}
#articleMain .relatedContent .moreOnTime {border-top:1px solid #ccc; padding-top:10px; width:125px;}
#articleMain .relatedContent .moreOnTime h3, #articleMain .relatedContent .moreOnTime h3 a {font-size:18px; color:#c00;}
#articleMain .relatedContent .moreOnTime li img {display:block;}
#articleMain .relatedContent .moreOnTime li {list-style:none; border-top:5px solid #c00; background-color:#e5e5e5; margin-bottom:10px;margin-left:0;}
#articleMain .relatedContent .moreOnTime li h5 {width:106px; margin:10px 10px 0 10px; padding-bottom:10px; font-size:17px; font-family:georgia; line-height:100%;}
#articleMain .relatedContent .tout h4 {font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px;}
#articleMain .relatedContent .tout p {font:normal 12px/140% georgia,arial,sans-serif; margin:0; padding:5px 0 0 1px;}
#articleMain .relatedContent .tout p a {color:#c00; text-decoration:none; font-size:12px;}

#articleMain .sideContent {width:343px; float:right; _display:inline; clear:right; margin:0 0 15px 0;}
#articleMain .mostPopular {width:300px; float:right; _display:inline; clear:right;}
#articleMain #sphereSideBar {border-bottom:1px solid #ccc; margin-bottom:15px;}

.ad468x648#articleMain .sideContent {padding-top:663px;}
.ad468x900#articleMain .sideContent {padding-top:915px;}
#articleMain #mainAd {width:343px; text-align:center; background:#fff; padding-bottom:15px; position:relative; z-index:9;}
.ad468x900#articleMain #mainAd, .ad468x648#articleMain #mainAd {left:342px; position:absolute; top:0; _zoom:1; _overflow:hidden; background-image:none; margin:0;}
.ad468x900#articleMain #toutImg, .ad468x648#articleMain #toutImg {width:307px;}
.ad468x900#articleMain #mainAd {height:900px;}
.ad468x648#articleMain #mainAd {height:648px;}

#articleMain #articleSpacer {display:none; height:0;width:128px;}
.ad468x648#articleMain #articleSpacer, .ad468x900#articleMain #articleSpacer {float:right;_display:inline;display:block;} 
.ad468x648#articleMain #articleSpacer {height:663px;}
.ad468x900#articleMain #articleSpacer {height:915px;}
#articleMain #digg-app, #articleMain .sideContent .tabsMod, #articleMain #moreNews, #articleMain .sideContent .ad300, #articleMain  #countryNavigatorSmall {margin:0 auto 15px auto; height:auto;}
#articleMain  #countryNavigatorSmall {float:none; width:305px;}
#articleMain .sideContent .ad300 {border:0; padding:0; width:300px}
#articleMain .sideContent .col {width:300px; float:none;}
#articleMain .artHd h1 {font-family:georgia; font-weight:normal;}
#articleMain .mainWrapper {clear:both;}
#articleMain #topBanner {position:static; width:auto; height:auto; float:none; width:auto; display:inline-block; *display:inline; *zoom:1;margin:5px 0;}
#articleMain #header {float:left; _display:inline; border-bottom:1px solid #ccc; width:957px; margin:0 15px -1px 15px; padding:0 0 5px 0;}
#articleMain .mainHeader {float:left; _display:inline; padding-top:10px; padding-right:8px;}
#articleMain .mainHeader .cnn {display:block; margin:3px 0 0 2px;}
#articleMain .subHeader {width:680px; float:left; _display:inline; margin-top:5px;}
#articleMain .subHeader strong {line-height:18px; display:block; float:none; font-size:24px;}
#articleMain #tableSearch {position:relative; z-index:999; margin-top:10px;}
#articleMain .subHeaderNav {clear:none; margin-top:5px;}
#articleMain .searchSubNavTools {float:left; width:815px; _display:inline;}
#articleMain .subHeaderNavTools {float:right; z-index:1; width:132px; _display:inline; _overflow:hidden;}
#articleMain .subHeaderNavTools li {display:block; margin-top:0;}
#articleMain .subHeaderNavTools .mobile {padding-left:7px; height:18px;}
#articleMain .subHeaderNavTools .mobile a {font-size:11px; height:18px; display:block; padding-left:23px; padding-top:2px; color:#666;  background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/feedMobile.png') no-repeat scroll left center}
#articleMain .subHeaderNavTools a:hover {color:#c00;}
#articleMain .subNavToolsNewsLetter {padding-left:5px; z-index:9; height:17px;}
#articleMain .artHdWrapper, #articleMain .topBanner {overflow:hidden; _zoom:1; border:1px solid #ccc; border-width:0 0 1px 0; width:957px; margin:0 15px 10px 15px; padding:5px 0;}
#articleMain .subHeader ul li a {font-size:13px;}
#articleMain .artHd {position:relative;}
#articleMain .artHdWrapper .artHd {width:720px; float:left; _display:inline;}
#articleMain .artHdWrapper .ad150 {float:right;_display:inline;}
#articleMain .topBannerWrap {float:none; position:relative; z-index:0; *z-index:-1; text-align:center; padding:0; margin:0 15px 7px 15px; width:957px; top:0; left:0; right:0; bottom:0; display:block;}
#articleMain #addTime {position:relative; z-index:99; padding-top:0; margin-top:2px;}
#articleMain #addTime ul {margin-top:-2px;} 
#articleMain .subAd1 {float:right; _display:inline; text-align:right; margin:10px 0 5px 0;}
#articleMain #header .search{width:506px;}
#articleMain .enlarge a {font-size:10px; letter-spacing:.5%; font-family:Arial,Helvetica,sans-serif;}
#articleMain .articleTools2 {width:auto; height:36px; clear:none; float:none; display:inline-block; *zoom:1; *display:inline; font-family:Arial,Helvetica,sans-serif;}
#articleMain .toutWrapper {line-height:100%; width:307px;}
#articleMain .articleContent .quigo {margin-bottom:15px;}
#articleMain .footMod .mod {margin-right:15px;} 
#articleMain .quoteDay .txtcont {width:100%; float:none; display:inline;} 
#articleMain .quoteDay h3 {width:100%;}
#articleMain #articleFooter {padding:0; margin:0 12px; width:963px; border-top:1px solid #ccc; position:relative; *z-index:-9;}
#articleMain #articleFooter .mod {width:275px; float:left; _display:inline; margin-left:10px; border:0;} 
#articleMain .footWrap {float:left; _display:inline; width:601px; margin:10px 0px 10px 0; border-right:1px solid #ccc; padding-right:15px; overflow:hidden;}
#articleMain .footModWrapper {border-top:1px solid #ccc; margin-top:-15px; padding:10px 0 15px; overflow:hidden; *zoom:1; position:relative;}
#articleMain .footMod {margin:10px 0 10px -10px;}
#articleMain .footMod h3, #articleMain .footMod ul li a, #articleMain .quoteDay .quote {font-size:17px;}
#articleMain .footMod .mod ul li {margin-bottom:5px; font-size:12px; width:100%;}
#articleMain .footMod .mod ul li a {font-size:16px;}
#articleMain .quoteDay .attribute {font-size:12px;} 
#articleMain .quoteDay .imgcont {width:auto; margin:0 10px 10px 0;}
#articleMain #multimedia {margin:10px 0 0 15px; float:left; _display:inline;}
#articleMain .see a {color:#c00;}
#articleMain .see a:link, #articleMain .see a:visited {text-decoration:none;}
#articleMain .see a:hover {text-decoration:underline;}

#articleMain .artPag {overflow:hidden; _zoom:1; float:none; margin:0 0 15px 0; width:430px; clear:right;}
#articleMain .artPag ul {margin-left:0; float:right; _display:inline;}
#articleMain .artPag li, #articleMain .artPag a {font-family:Arial,Helvetica,sans-serif;}
#articleMain .artPag a:link, #articleMain .artPag a:visited {text-decoration:none;}
#articleMain .artPag a:hover {text-decoration:underline;}
#articleMain .artPag ul li.prev, #articleMain .artPag ul li.next {border:none;}
#articleMain .artPag ul li.prev a, #articleMain .artPag ul li.next a {background-image:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/tool-icon.png'); background-repeat:no-repeat; width:22px; height:30px; padding:0; display:block; text-indent:-9999px;}
#articleMain .artPag ul li.prev a, #articleMain .artPag ul li.next a {_display:block; _padding:0;}
#articleMain .artPag ul li.prev a {background-position:left -2241px; _background-position:left -2244px;}
#articleMain .artPag ul li.next a {background-position:left -2201px; _background-position:left -2204px;}
#articleMain .nextPag {overflow:hidden; _zoom:1; *width:auto; float:right; _display:inline; margin-bottom:5px;}
#articleMain .nextPag ul {margin-left:0; float:none;}
#articleMain .nextPag ul li a:link, #articleMain .nextPag ul li a:visited, #articleMain .nextPag ul li a:hover {color:#c00;}
#articleMain .nextPag ul li, #articleMain .nextPag ul li a {font-weight:bold; font-size:14px;}
#articleMain .nextPag ul li.next, #articleMain .nextPag ul li.next a {font-size:12px;}

#articleMain #photoSlide {width:307px; position:relative; overflow:hidden;}
#articleMain #photoSlide #firstImg {display:block;}
#articleMain #photoSlide .toutAsset {display:none;}
#articleMain .toutAsset {display:block;}
#articleMain #pagiNav {overflow:hidden; _zoom:1; width:110px; position:absolute; top:205px; right:0; _display:inline; background-color:#e5e5e5; padding:5px;}
#articleMain #pagiNav .navCount {float:left; _display:inline; clear:left; line-height:100%; width:60px; text-align:right;}
#articleMain #pagiNav {font-size:10px; font-family:Arial,Helvetica,sans-serif;}
#articleMain #pagiNav h5 {color:#c00; float:left; _display:inline; line-height:100%;}
#articleMain #photoSlide .toutAsset p {width:177px; padding-right:-130px;}
#articleMain .pagi {overflow:hidden; _zoom:1; position:absolute; top:5px; right:5px; width:50px;}
#articleMain .pagi li {float:left; _display:inline; margin-left:5px;}

#articleMain .navButton a {display:block; text-indent:-99999px; height:20px; width:20px; background:transparent url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/slideNavButtons.gif') no-repeat 0 -20px;}
#articleMain .prev a:hover {background-position:0 0;}
#articleMain .next a {background-position:0 -40px;}
#articleMain .next a:hover {background-position:0 -60px;}

#articleMain #shareSocial {width:65px; float:left; _display:inline;}
#articleMain #shareSocial li {margin-top:10px; _margin-left:-15px;}
#articleMain #shareSocial #fbShare {overflow:hidden; _zoom:1;}

#articleMain iframe.FB_SERVER_IFRAME {width:420px!important;}
#articleMain .footMod .quoteDay #shareButton {display:block; float:none; position:absolute; top:20px; *top:10px; right:20px; width:85px;}

#articleMain .subAds {font:normal 16px Georgia,"Times New Roman",Times,serif; overflow:hidden; _zoom:1;}
#articleMain .subAds em {color:#c00; font-style:normal;}
#articleMain .ad146 {float:right; width:146px;}