html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}	

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 */
#footer {clear:both; padding:0 5px 5px 20px; margin:0; background-color:#c00; color:#fff; font-weight:normal; border-top:1px solid #fff; overflow:hidden;}
#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;}
.footer-copy {float:left;}
.footer-ad {margin-top:5px; text-align:right;}

#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;}

/* Inside Time.com a.k.a Skybox */
#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:232px;}
#insideTime .last {float:left; padding:0; margin:0; width:239px;}
#insideTime h4 {font:normal 1.13em/1.18em georgia,'times new roman',serif;}
#insideTime h4 a {font-size:1em; line-height:1em;}
#insideTime h4, #insideTime h4 a:link, #insideTime h4 a:visited {color:#000;}
#insideTime h4 a:hover {color:#c00;}
#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',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:145%; line-height:130%;}

.mpop {width:287px; border:1px solid #ccc; padding:10px; margin:0 15px; font:normal 105%/105% georgia,'times new roman',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;}

/* 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; overflow:hidden;}
#feedModule2 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:3px;  background-color:#FFF; position:absolute; top:-174px; /*top:-180px;*/ left:10px; overflow:hidden;}
#feedModule ul#menu li, #feedModule2 ul#menu2 li {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:4px 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',serif; color:#000; padding:10px 5px 0 0;}
#multimedia #tabContent3 .tout2 h4 {float:left; width:180px; font:normal 110%/110% georgia,'times new roman',serif; color:#000; padding:10px 5px 0 0;}
#multimedia #tabContent1 h4 {float:left; width:150px; font:normal 110%/110% georgia,'times new roman',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 a, #multimedia #tab2 a, #multimedia #tab3 a {font-weight:bold; color:#000; text-decoration:none; display:inline-block; *zoom:1; height:20px; padding:3px 3px 0px 7px;}
#multimedia #tab1 a:hover, #multimedia #tab2 a:hover, #multimedia #tab3 a:hover, #multimedia #tab1 a:visited, #multimedia #tab2 a:visited, #multimedia #tab3 a:visited {color:#000;}

#multimedia #tab1 a:hover, #multimedia #tab2 a:hover, #multimedia #tab3 a:hover {text-decoration:underline;}

#multimedia #tab1, #multimedia #tab2, #multimedia #tab3 {float:left;}
#multimedia #tab1.on a, #multimedia #tab2.on a, #multimedia #tab3.on a {background-image:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/tabs.png'); background-repeat: no-repeat; font:bold 12px arial,sans-serif; color:#FFF;}

#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.on a:hover, #multimedia #tab2.on a:hover, #multimedia #tab3.on a:hover {color:#fff; text-decoration:underline; cursor:pointer;}
#multimedia #tab1.on a:visited, #multimedia #tab2.on a:visited, #multimedia #tab3.on a:visited {color:#fff; text-decoration:none;}

#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',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',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',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;}

#hpoll_frame {width:287px;border:1px solid #ccc;padding:10px;margin:0 15px;overflow:hidden;_zoom:1;}
#hpoll h3 {font:normal 135%/110% georgia,'times new roman',serif;color:#000;padding-top:9px;padding-bottom:5px;}
#hpollTop {width:287px;float:left;}
#hpollTop h3 {font:normal 140%/95% 'arial black',arial,sans-serif;letter-spacing:-1px;color:#cc0000;width:130px;float:left;}
#hpollTop .hrLinks {float:right;position:relative;top:10px;}
#hpollL {float:left; display:block; width:125px;}
#hpollL a {float:left; font:normal 11px arial,sans-serif !important; text-align:center; width:125px;}
#hpollL img{width:125px;height:125px;margin-bottom:3px;margin-top:7px;}
#hpoll ul {list-style-type:none; padding:0; margin:0; font:normal 100%/100% arial,sans-serif;}
#hpoll ul li {padding-top:10px;}
#hpoll a:link, #hpoll a:visited, #hpoll a:active, .hpollfloat a, .hpollfloat a:visited, #poll-contents-results a {font:normal 12px arial,sans-serif; color:#c00 !important;}
#hpoll a:hover, #hpollR a:hover, .hpollfloat a:hover {text-decoration:underline !important; cursor:pointer; color:#c00;}
#hpollR {float:left;width:150px;padding:0 0 0 10px;}
.hpollResult {display:block;margin-top:3px;}
#regularResults {margin-bottom:5px;}
.hpollfloat {float:right;}
.hpollchoice {font:normal 100%/90% arial,sans-serif;position:relative;left:1px;color:#000;}
.hpctchoice, .hpollTotal {font-weight:bold;color:#000;}
.hpollTotal {display:block;padding-bottom:3px;padding-top:5px;}
table.hpollTable {width:100%;}
td.row1Left, .tdrow2Left, .tdrow3Left, .tdrow4Left, .tdrow5Left, td.rowNLeft {height:13px;}

td.row1Left {background-color:#336699;}
td.row1Right {background-color:#AAD2E7;}
td.row2Left {background-color:#B90600;}
td.row2Right {background-color:#EBAE99;}
td.row3Left {background-color:#669900;}
td.row3Right {background-color:#B8CC90;}
td.row4Left {background-color:#FF9900;}
td.row4Right {background-color:#F5CC90;}
td.row5Left {background-color:#996767;}
td.row5Right {background-color:#bf8080;}
td.rowNLeft {background-color:#666;}
td.rowNRight {background-color:#efefef;}

ul.cmTxtLinks {float:left; margin:0 0 15px 0; _margin:15px 0 15px 0; width:309px; list-style-type:none; padding:0; font:normal 1em arial,sans-serif;}
#articleMain ul.cmTxtLinks {margin-left:17px; _margin-left:8px; _margin-top: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, ul.cmTxtLinks li a:hover {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',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',serif; border:1px solid #ccc; clear:both; margin-bottom:15px;display:none;}
#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,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,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:29px; 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 -667px;}
.articleTools2 .storyTools .email a, .articleTools2 .storyTools .emailThis a {background-position: 0 -742px;}
.articleTools2 .storyTools .reprints a {background-position:0 -446px; margin:0 2px;}
.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 {width:31px; display:none;} /*Adding width for extra space on IE8*/
.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;}

/* Around the web */
.around-the-web {width:314px; margin-bottom:15px; padding:10px; border:1px solid #ccc;}
.around-the-web h3 {font:normal 140%/90% 'arial black',arial,sans-serif; padding-bottom:10px; letter-spacing:-1px;}
.around-the-web h3, .around-the-web h3 a:link, .around-the-web h3 a:visited {color:#c00;}
.around-the-web ul {clear:left; overflow:hidden; _zoom:1;}
.around-the-web li {float:left; _display:inline; width:100%; margin-bottom:10px; list-style:none; margin:4px 0 8px; vertical-align:top;}
.around-the-web a.headline {font:normal 14px/17px georgia,'times new roman',serif; overflow:hidden; _zoom:1; display:block;}
.around-the-web .thumb-89x50, .around-the-web .thumb-50x50 {float:right; _display:inline; margin-left:5px;}
.around-the-web .thumb-89x50 {width:89px;}
.around-the-web .thumb-50x50 {width:50px;}
.around-the-web .credit {padding:0; margin:2px 0 0 0; color:#999; font-size:90%;}

/* Iron curtain */
.iron-curtain {border:2px solid #c00; border-width:2px 0; padding:5px 3px; margin-bottom:15px; *position:relative; *z-index:-4; overflow:hidden; _zoom:1;}
.iron-curtain .sales-pitch {font-size:19px; margin-bottom:10px;}
.iron-curtain .see {margin-bottom:5px; font-size:12px;}

/* FYI */
.fyi {margin-bottom:10px; font-size:1.2987em;}
.fyi .blurb {font:italic .77em/1.4em georgia,'times new roman',serif; color:#666; margin-bottom:0;}

/* Index Line up */
#indexLineUp {width:580px; padding:15px 12px; border:1px solid #ccc; margin:10px 0 15px 0; overflow:hidden; _zoom:1; font:normal 1.2987em/1.5em georgia,'times new roman',serif;}
#indexLineUp .photoBkt h1 {font:normal 1.75em/1em 'arial black',arial,sans-serif; letter-spacing:-1px; margin:0 0 5px 0;}
#indexLineUp .photoBkt h1 a {font-size:1em; line-height:1em;}
#indexLineUp .photoBkt h1, #indexLineUp .photoBkt h1 a:link, #indexLineUp .photoBkt h1 a:visited {color:#000;}
#indexLineUp .photoBkt h1 a:hover {color:#c00;}
#indexLineUp .photoBkt {width:307px; margin-bottom:5px; padding-top:5px; overflow:hidden; _zoom:1; clear:both;}
#indexLineUp .photoBkt:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#indexLineUp .photoBkt {width:100%; padding:0 0 5px 0; margin-bottom:0; border-bottom:1px solid #ccc;}
#indexLineUp .photoBkt .imgcont {float:left; _display:inline; margin:0 10px 0 0; padding:0; width:307px; text-align:center; position:relative;}
#indexLineUp .photoBkt .credit {text-transform:uppercase; padding:0; margin:2px 0 0 0; color:#999; font-size:0.85em;}
#indexLineUp .photoBkt .date, #indexLineUp .date {font:normal 0.69em arial,sans-serif; color:#666; overflow:hidden; margin:0 0 2px 0;}
#indexLineUp .bestWorstLists .date {margin:2px 0; padding:0;}
#indexLineUp .bestWorstLists .thumb {margin:0; float:left; _display:inline; padding:0 8px 0 0;}
#indexLineUp .photoBkt .imgcont .credit {text-align:right; font:normal 0.63em arial,sans-serif;}
#indexLineUp .photoBkt p.dek {font:normal 0.75em/1.34em georgia,'times new roman',serif; margin:0 0 2px 0;}
#indexLineUp span.more {margin:3px 0; display:block; font-size:12px;} /* Font size in px to fix nesting issue */
#indexLineUp span.more a:link, #indexLineUp span.more a:visited, #indexLineUp span.more a:hover {color:#c00;}
#indexLineUp span.more a {font:normal 1em/1em georgia,'times new roman',serif; white-space:nowrap;}
#indexLineUp .copy {overflow:hidden; _zoom:1;}
#indexLineUp .slug {font:normal 0.63em arial,sans-serif; text-transform:uppercase; color:#003366; padding:0; margin:0;}
#indexLineUp .links {clear:none; list-style-type:none;}
#indexLineUp .links li {font:normal 0.81em/1.21em arial,sans-serif; color:#000; margin:0; padding:0 0 2px 19px; background-image:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/tool-icon.png'); background-repeat:no-repeat; width:auto;}
#indexLineUp .bestWorstLists .links li {width:auto; margin:0;}
#indexLineUp .links li a:link, #indexLineUp .links li a:visited, #indexLineUp .links li a:hover {color:#c00;}
#indexLineUp .links li.photos {background-position:-3px -2467px;}
#indexLineUp .links li.videos {background-position:-3px -2590px;}
#indexLineUp .links li.graphics {background-position:-3px -2528px;}
#indexLineUp .links li.packages, #indexLineUp .links li.podcast {background-position:-5px -2647px;}
#indexLineUp .links li.podcast, #indexLineUp .photoBkt .links li.podcast {padding-top:1px;}
#indexLineUp a {outline:none;}

/* Best and Worst Lists */
#indexLineUp .bestWorstLists {width:605px; padding:15px 0 0 0; overflow:hidden; _zoom:1; clear:left; margin:0 0 15px -20px; list-style-type:none;}
#indexLineUp .bestWorstLists h1 {font:normal 1.75em/1.75em 'arial black',arial,sans-serif; padding-bottom:10px; letter-spacing:-0.05em;}
#indexLineUp .bestWorstLists h1, #indexLineUp .bestWorstLists h1 a {color:#c00;}
#indexLineUp .bestWorstLists h1 a {font-size:1em; line-height:1em;}
#indexLineUp .bestWorstLists h2 {font:normal 1.065em/1.2em georgia,'times new roman',serif; overflow:hidden; padding:0; margin:0;}
#indexLineUp .bestWorstLists h2 a {font-weight:400 !important; font-size:1em; line-height:1.2em;}
#indexLineUp .bestWorstLists h2, #indexLineUp .bestWorstLists h2 a:link, #indexLineUp .bestWorstLists h2 a:visited {color:#000;}
#indexLineUp .bestWorstLists h2 a:hover {color:#c00;}
#indexLineUp .bestWorstLists li {clear:left; margin:0 0 10px 20px;}
#indexLineUp .bestWorstLists li {overflow:hidden; width:575px;}
#indexLineUp .bestWorstLists li.last {clear:none;}
#indexLineUp .bestWorstLists p.dek {font:normal 0.75em/1.34em georgia,'times new roman',serif; margin:0 0 2px 0;}

#indexLineUp .subHdWrap {border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
#indexLineUp .subHd {font:bold 1.75em/.7em 'arial black',arial,sans-serif; letter-spacing:-0.05em; color:#C00; margin-bottom:10px;}
#indexLineUp .subHd a:link, #indexLineUp .subHd a:hover, #indexLineUp .subHd a:visited {color:#c00;}

#indexLineUp p.dek {font-size:1em; line-height:1.13em; margin:0; padding:0;}
#indexLineUp p.more {font:normal 0.75em/1.13em arial,sans-serif; margin:5px 0 0 0; padding:0;}

/* Pagination */
#indexLineUp .artPag {overflow:hidden; _zoom:1; float:none; border:1px solid #ccc; border-width:1px 0; width:100%; *margin-top:10px; margin-bottom:15px; padding:15px 0;}
#indexLineUp .artPag ul {margin-left:0; float:right; _display:inline; list-style-type:none; font:1.25em/1.38em arial,sans-serif;}
#indexLineUp .artPag ul li {border:1px solid #ccc; color:#999; font:1em/1em arial,sans-serif; float:left; _display:inline; width:auto; margin:0 2px 2px 0; clear:none;}
#indexLineUp .artPag ul li.off {background-color:#e5e5e5; padding:3px 10px; _padding:0 10px;}
#indexLineUp .artPag ul li a:link, #indexLineUp .artPag ul li a:visited, .artPag ul li a:hover {color:#c00; display:inline-block; _display:inline; padding:3px 10px;}
#indexLineUp .artPag ul li.prev, #indexLineUp .artPag ul li.next {border:none;}
#indexLineUp .artPag ul li.prev a, #indexLineUp .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;}
#indexLineUp .artPag ul li.prev a {background-position:left -2241px; _background-position:left -2244px;}
#indexLineUp .artPag ul li.next a {background-position:left -2201px; _background-position:left -2204px;}

/* Lists by Year */
#indexLineUp .listsByYear {float:right; _display:inline; width:auto; padding:0; margin:0; border:none;}
#indexLineUp .listsByYear h3 {font:bold 0.81em arial,sans-serif; color:#000; float:left; _display:inline;}
#indexLineUp .listsByYear ul {overflow:hidden; _zoom:1; position:relative; float:left; _display:inline; font:normal 0.81em arial,sans-serif;}
#indexLineUp .listsByYear ul li {float:left; _display:inline; border-left:1px solid #ccc; padding:0 6px 0 5px; margin-left:-1px; list-style-type:none; color:#999; font:normal 1em arial,sans-serif;}
#indexLineUp .listsByYear ul li a:link, #indexLineUp .listsByYear ul li a:hover, #indexLineUp .listsByYear ul li a:visited {color:#c00;}






/****************************************************************************************************************/

/* http://meyerweb.com/eric/tools/css/reset/ 
	 v2.0 | 20110126
	 License: none (public domain)

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, embed, 
	figure, figcaption, footer, header, hgroup, 
	menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
	}	 
*/

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


.clearfix:after{clear: both; content: '.'; display: block; visibility: hidden; height: 0;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}  

html, html body {
	height: auto;
	min-height: 0;
}

body {
	background-color: #e9e8e8;
	font-size: 77%;
}

html > body div#content {
	height: auto;
	min-height: 0;
}

.wrap-new {
	background: #fff;
	width: 988px;
	padding: 0 2px;
}


#nav-top {
	overflow: hidden;
	_zoom: 1;        
	height: 29px;
/* fallback color */  background-color:#cf091a;
/* fallback image */ background: url('http://cp.timeinc.net:8080/time/rd/trunk/www/web/feds/i/nav-bg.png') repeat-x left top; 
/* ie 6+ */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e21729, endColorstr=#bd0112);
/* ie8+ */ -ms-filter:progid:DXImageTransform.Microsoft.gradient (startColorstr=#e21729, endColorstr=#bd0112);
/* ie10 */ background-image: -ms-linear-gradient(#e21729,#bd0112);
/* Firefox 3.6+ */ background-image: -moz-linear-gradient(#e21729, #bd0112);
/* Safari 4+, Chrome 1+ */ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bd0112), to(#e21729));
/* Safari 5.1+, Chrome 10+ */ background-image: -webkit-linear-gradient(#e21729, #bd0112); 
/* Opera 11.10+ */ background-image: -o-linear-gradient(#e21729, #bd0112);         
}

#nav-top ul {
	_display: inline;
	_zoom: 1;      
	overflow: hidden;        
}

#nav-top li {
	font-family: arial;
	font-weight: bold;        
	float: left;
	overflow: hidden;
	_zoom: 1;
	_display: inline;
}      


#nav-top a {
	color: #fff;
	font-weight: bold;
	vertical-align: top;
	text-decoration: none;                
}        
		 
#header-new #nav {
	float: left;
	margin: 0 0 0 -1px;
	padding: 9px 0px;        
}

#header-new #nav li {
	padding: 0 10px 0 13px; 
	border-left: 1px solid #a1040e; 
	height: 10px;
	*height: 12px;
	*margin: -2px 0 0 0;               
}

#header-new #nav a,
#header-new #nav a:link,
#header-new #nav a:visited,
#header-new #nav a:active{
	font-size: 12px;   
	line-height: 75%;
	_margin-top: -5px;        
}

#header-new #nav li.sel {
	background-color: #b61b19;
	border-left: 0;
	position: relative;
	z-index: 1;	
	margin: -10px -1px 0 0;
	height: 29px;
}

#header-new #nav li.sel a, 
#header-new #nav li.sel a:link, 
#header-new #nav li.sel a:visited, 
#header-new #nav li.sel a:active  {
	line-height: 29px;
	*line-height: 31px;
}


#connection-nav {
	float:right;
	_display: inline;
	_zoom: 1;
	margin-top: 6px;        
	*margin-top: 5px;        	
}

#connection-nav a,
#connection-nav a:link,
#connection-nav a:visited,
#connection-nav a:active {
	font-size: 11px;
	vertical-align: bottom;
	background: transparent url('http://cp.timeinc.net:8080/time/rd/trunk/www/web/feds/i/spt-top-nav.png') no-repeat 0 0;
	height: 16px;
	display: inline-block;
	line-height: 140%;                    
}

#connection-nav li {
	margin: 2px 10px 0 0;        
}      

#connection-nav li.app a{
	padding-left: 15px;
}

#connection-nav li.nwslttr a{
	background-position: 0 -39px;
	padding-left: 21px;
}

#connection-nav li.rss a{
	background-position: 0 -80px;
	padding-left: 19px;
}
#connection-nav li.twttr a{
	background-position: 0 -121px;
	padding-left: 25px;
}

#connection-nav li.fb {
	width: 90px;
	margin: 0;
}

#header-new {
	background: #f1f1f1;
	_zoom: 1;
	background: -webkit-repeating-linear-gradient(-45deg, #eee, #eee 1px, #f1f1f1 1px, #f1f1f1 2px);
	background: -moz-repeating-linear-gradient(top left -45deg, #eee, #eee 1px, #f1f1f1 1px, #f1f1f1 2px);
	margin-bottom: 15px;
}

#content-new {
	border: 0;
  margin: 0 15px;  
	z-index: 2;		
	background: #f1f1f1;
	background: -webkit-repeating-linear-gradient(-45deg, #eee, #eee 1px, #f1f1f1 1px, #f1f1f1 2px);
	background: -moz-repeating-linear-gradient(top left -45deg, #eee, #eee 1px, #f1f1f1 1px, #f1f1f1 2px);	
	width: 958px;
	overflow: visible;
}


#banner-ad {
	text-align: center;
	_margin: 10px 0;

}


#banner-ad > div,
#banner-ad > embed,
#banner-ad > object,
#banner-ad > a,
#banner-ad > table {
    display: inline-block;
    margin: 10px 0!important;
}

#banner-ad-artcle {
	clear : both;
}

#banner-ad-artcle div,
#banner-ad div {
	/*display: none;*/
}

#vertical-nav {
	height: 38px;
/* fallback color */  background-color:#f0f0f0;
/* fallback image */ background: url('http://cp.timeinc.net:8080/time/rd/trunk/www/web/feds/i/nav-bg.png') repeat-x left top; 
/* ie 6+ */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f7f7, endColorstr=#e7e7e7);
/* ie8+ */ -ms-filter:progid:DXImageTransform.Microsoft.gradient (startColorstr=#f7f7f7, endColorstr=#e7e7e7);
/* ie10 */ background-image: -ms-linear-gradient(#f7f7f7,#e7e7e7);
/* Firefox 3.6+ */ background-image: -moz-linear-gradient(#f7f7f7, #e7e7e7);
/* Safari 4+, Chrome 1+ */ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#e7e7e7));
/* Safari 5.1+, Chrome 10+ */ background-image: -webkit-linear-gradient(#f7f7f7, #e7e7e7); 
/* Opera 11.10+ */ background-image: -o-linear-gradient(#f7f7f7, #e7e7e7);
	border-bottom: 1px solid #c9c9c9;
	border-top: 1px solid #fff;
	_overflow: hidden;
	padding-left: 10px;					
}

#vertical-nav ul {
	overflow: hidden;
}


#vertical-nav li {
	float: left;
	_display: inline;
	_zoom: 1;
	height: 39px;							 
}

#vertical-nav a,
#vertical-nav a:link,
#vertical-nav a:visited,
#vertical-nav a:active {
	font: 17px georgia;
	padding-left: 12px;
	padding-right: 13px;
	border-left: 1px dotted #999;
	display: inline-block;
	margin-top: 10px;

} 

#vertical-nav li:first-child a {
	border-left: 0;
}

#vertical-nav li.sel {
	background: transparent url('http://cp.timeinc.net:8080/time/rd/trunk/www/web/feds/i/nav-sel.png') no-repeat right 0;
	margin-right: -9px;
	padding-right: 17px;	
	position: relative;
	z-index: 1;
}

#vertical-nav li.sel a,
#vertical-nav li.sel a:link,
#vertical-nav li.sel a:visited,
#vertical-nav li.sel a:active  {
	/*
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	-webkit-box-shadow: 3px 1px 5px rgba(192, 192, 192, 0.75);
	-moz-box-shadow: 3px 1px 5px rgba(192, 192, 192, 0.75);
	box-shadow: 3px 1px 5px rgba(192, 192, 192, 0.75);      
	*/	
	background: transparent url('http://cp.timeinc.net:8080/time/rd/trunk/www/web/feds/i/nav-sel.png') no-repeat 0 0;	

/*	z-index: 9;*/
/*	background-color: #fff;*/
	position: relative;
	z-index: 2;
	border-left: 0;
	margin-top: 0;
	line-height: 39px;
	padding-right: 0;
	/*	-moz-border-right-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;*/
}


#header-sub {
	margin: 0 auto;
	width: 958px;
	position: relative;
	z-index: 2;
}

#header-sub div.logo {
	float: left;
	margin-bottom: 15px;	
	_display: inline;
	_zoom: 1;
}

#header-sub div.search {
	float: right;
	margin: 20px 0 15px 0;
	width: 365px;
	_width: 355px;	
	_display: inline;
	_zoom: 1;
}

#header-sub td.headerAdTd {
	vertical-align: bottom;
	padding-right: 15px;
}


#header-sub #frmSearchArticle {
	vertical-align: bottom;
	padding-right: 38px;
	_padding-right: 46px;
	_margin-top: 4px;
	*height: 32px;
	*zoom: 1;
}


#header-sub #frmSearchArticle #query {
	font: 14px/29px Georgia, "Times New Roman", Times, serif;
	height: 29px;
	color: #2d2c2c;
	padding: 0 0 0 5px;	
}

#header-sub #frmSearchArticle input.magnify {
	_right: 16px;
}

#vertical-main-nav {
	margin-bottom: 15px;
	padding-bottom: 7px;
	border-bottom: 2px solid #ccc;
	clear: both;
	overflow: hidden;
	_zoom: 1;	
}

#vertical-main-nav ul {
	_margin-left: -26px;
	overflow: hidden;
	_zoom: 1;
}

#vertical-main-nav li {
	float: left;
	_display: inline;
	_zoom: 1;
	border-left: 1px dotted #a7a6a6;
	padding-left: 13px;
	margin-left: 12px;
}

#vertical-main-nav li:first-child {
	margin-left: 0;
	padding-left: 0;
	border-left: 0;
}

#vertical-main-nav a,
#vertical-main-nav a:link,
#vertical-main-nav a:visited,
#vertical-main-nav a:active a {
	font: 14px/120% Georgia, "Times New Roman", Times, serif;
}

#vertical-main-nav li.sel a,
#vertical-main-nav li.sel a:link,
#vertical-main-nav li.sel a:visited,
#vertical-main-nav li.sel a:active a {
	color: #c00;
}

#vertical-sub-nav {
	overflow: hidden;
	_zoom: 1;
	margin-bottom: 15px;
	padding-bottom: 7px;
	border-bottom: 1px solid #ccc;	
}

#vertical-sub-nav ul {
	_margin-left: -20px;
	overflow: hidden;
	_zoom: 1;
}

#vertical-sub-nav li {
	float: left;
	_display: inline;
	border-left: 1px dotted #a7a6a6;
	padding-left: 10px;
	margin-left: 9px;	
}

#vertical-sub-nav li:first-child {
	margin-left: 0;
	padding-left: 0;
	border-left: 0;
}

#vertical-sub-nav a,
#vertical-sub-nav a:link,
#vertical-sub-nav a:visited,
#vertical-sub-nav a:active a {
	font: italic 13px/120% Georgia, "Times New Roman", Times, serif;	
}


#vertical-sub-nav li.sel a,
#vertical-sub-nav li.sel a:link,
#vertical-sub-nav li.sel a:visited,
#vertical-sub-nav li.sel a:active a {
	color: #c00;
}

#content-new {clear:both;}

