/* Copyright 2008 Time.com */

/* Body & Wrap */
body {
	text-align:center;
	margin:0;
	padding:0;
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
}
.wrap {margin-left:auto; margin-right:auto; width:1000px; text-align:left; border:1px solid #FFF; border-width:0 4px;}
.wraps {margin-left:auto; margin-right:auto; width:1000px; text-align:left; border:1px solid #FFF; border-width:0 4px;}

/* Header */
#header {
	float:left;
	background:url(../images/b_header2.gif);
	padding:9px 0px 0 0px;
	position:relative; /*z-index:9998;*/
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
}
#frmSearch label {color:#FFF; display:none;}
#query {float:left; background:transparent; font:normal 16px arial,sans-serif,verdana; color:#999999; border-style:none; padding:4px 5px 1px 5px; height:18px; margin:-2px 0 -1px 0; width:138px;}
#btnSearch {float:left; height:21px;}
.ad {float:left; width:88px; padding:35px 0px 0px 60px;}
.subscribeModule {
	float:right;
	text-align:center;
	padding:2px 2px 2px 2px;
	width:220px;
	background-color:transparent;
	margin-right:30px;
}
.subscribeModule .caret {font:normal 12px arial,sans-serif,verdana; text-align:right; padding:2px 6px 0 0;}
.subscribeModule .caret a, .subscribe-module .caret a:visited {color:#FFF; text-decoration:none;}
.subscribeModule .caret a:hover {text-decoration:underline;}
.subscribeModule .caret a span {font-weight:bold;}
#breakingNewsWrap {border:1px solid #B10002; border-width:0px 9px;}
#breakingNews {clear:both; font:bold italic 18px arial,sans-serif; color:#FFF; padding:10px 10px 7px 38px; _padding:10px 10px 7px 58px;}
#breakingNews span, #breakingNews span a {font:italic 18px arial,sans-serif; color:#FFF; text-decoration:underline;}

/* Nav */
.nav {
	position: relative;
	float:left;
	width:982px;
	margin:7px 0 0 0;
	padding-left:18px;
	color:#FFF;
	border-top:1px solid #FFF;
	background-color:#38B058;
}
.nav ul, .nav li {margin:0; padding:0; list-style:none;}
.nav li {float:left; border-right:1px solid #e18080; font:bold 11px arial,sans-serif; text-transform:uppercase;}
.nav li.nav1 {border-left:1px solid #e18080;}
.nav li a {display:block; padding:5px 7px; color:#fff;}
#navTop li a.sel {float:left; font:bold 11px arial,sans-serif; color:#000; background-color:#FFF; background-image:none; padding:5px 7px;}

/* Sub Nav */
.cSubNav {float:left; background-color:#FFF; border:1px solid #E5E5E5; border-width:0 1px 0 1px; width:962px; padding:4px 18px 0 18px;}
.cSubNav ul {float:left; border-bottom:1px solid #E5E5E5; padding:0 0 3px 0; width:100%; margin:0;}
.cSubNav li {margin:0; padding:0;}
.cSubNav li, #subnav li a {float:left; font:bold 12px arial,sans-serif; list-style:none;}
.cSubNav li a {display:block; padding:3px 8px; color:#03366;}

/* Main story */
.list {list-style-type:none; margin:0px; padding:0 0 0 6px;}
.list li {background:url('http://img.timeinc.net/time/i/dot.gif') no-repeat left center; margin:0 0 0 11px; _margin:-2px 0 0 11px; padding:0 0 0 9px; font:normal 12px arial,sans-serif; color:#000;}
.list li a:link, .list li a:visited {font:bold 12px arial,sans-serif; color:#000; text-decoration:none;}
.list li a:hover {text-decoration:underline;}
.listInline {list-style-type:none; margin:0; padding:0;}
.listInline li {display:inline;}
li.subHdg {font:bold 11px arial,sans-serif; color:#000; background:transparent; text-transform:uppercase;}
.numStories {float:left;}
.btn {float:right; padding:4px 10px 0px 3px; _padding:6px 10px 0px 3px;}
.btn a {display:block; cursor:hand; width:27px; height:16px;}
.listInline a {background:#5C5C5C; font:bold 11px arial,sans-serif; color:#E1E1E1; text-decoration:none; cursor:pointer; padding:1px 9px 0px 9px; _padding:0 9px; margin-left:3px; border-right:2px solid #303030; border-top:1px solid #888888; border-left:1px solid #888888; border-bottom:1px solid #303030; line-height:25px;} 
.listInline a.on {background:#900; color:#FFF; border-right:2px solid #640101; border-top:1px solid #D42828; border-left:1px solid #D42828; border-bottom:1px solid #640101;}
.listInline a:hover.on {background:#900; text-decoration:none; color:#FFF; border-right:2px solid #640101; border-top:1px solid #D42828; border-left:1px solid #D42828; border-bottom:1px solid #640101;} 
.listInline a:hover.off {background-color:#999; color:#FFF; text-decoration:none;} 

/* Content */
.contentMain {float:left; width:998px; display:block; background-color:white; border:1px solid #ccc; border-width:0 1px 1px 1px;}
.contentWrap {clear:both; padding:10px;}

.contentWrap2 {clear:both; padding:4px;}

/* Headings */		
h3, h3 a {font:bold 14px arial,sans-serif; color:#003366; padding:0; margin:0; text-decoration:none;}
h4, h4 a {font:normal 10px arial,sans-serif; color:#003366; padding:0; margin:0; text-transform:uppercase;}
h6 {font:normal 11px arial,sans-serif; color:#000; padding:0; margin:0;}				
	
/* Common */
#logo {float:left; padding-left:9px;}
#logo #time {
	float:left;
	padding:2px 0px 2px 2px;
	width:273px;
	height:133px;
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-2000px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
}
#logo #cnn {float:left; padding:2px 0px 2px 2px; width:111px; height:65px; display:block; margin:0; overflow:hidden; background:url('http://img.timeinc.net/time/i/logo_cnn.gif') no-repeat; text-indent:-2000px;}
#logo #time a {width:200px; height:65px; display:block; padding-top:60px; overflow:hidden;}
#logo #cnn a {width:111px; height:65px; display:block; padding-top:60px; overflow:hidden;}
p {font:normal 12px georgia,arial,sans-serif; color:#000; padding:0; margin:0;}
ul {margin:0; padding:0; list-style-type:none;}
a {color:#003366; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border-style:none;}
.timeStamp {margin:0; padding:0; font:normal 10px arial,sans-serif; color:#CC0000;}
.timeStamp span {text-transform:uppercase;}
.byline, .date, .sponsored {font:normal 10px arial,sans-serif; color:#666666;}
.byquote {display:block; float:right; width:170px; font:normal 10px arial,sans-serif; padding:3px 0 2px 5px; color:#333333;}
.by {background:url('http://img.timeinc.net/time/i/icon_hyphen.gif') no-repeat 0px 4px; text-indent:0px; padding-left:10px;}
.context {padding-left:10px;}
.byline span, .sponsored {text-transform:uppercase;}
.thumbnail {float:left; margin:0 7px 0 0;}
.thumbnail img, .thumbnail a img {border:1px solid #E2E2E2;}
.tout1 {padding:10px 10px 1px 0;}
.seeAll {margin:10px 10px 0px 0; background:url('http://img.timeinc.net/time/i/arrow_2.gif') no-repeat 43px 4px;}
.seeAll .more {font:normal 12px arial,sans-serif; padding:0 40px 5px 0;}
.seeAll .more:hover {text-decoration:underline;}

/* Belt */
#belt {
	position:relative;
	overflow:hidden;
	clear:both;
	_clear:none;
	margin-left:auto;
	margin-right:auto;
	width:970px;
	border-top:6px solid #E2E2E2;
	border-bottom:3px solid #E2E2E2;
}
#belt2 {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:970px;
	border-top:6px solid #E2E2E2;
	border-bottom:3px solid #E2E2E2;
}

#beltspacer {
	width:970px;
}
#moverBelt {background:transparent;}
#mover {position:absolute; z-index:10; top:40px; margin-left:-4px; text-align:left; background-color:#FFFFFF; font:normal 11px Georgia, arial,sans-serif; width:3100px;}
#features {width:960px; background-color:#FFFFFF; border-bottom:1px solid #E2E2E2; padding:4px;}
.ftr {width:172px; height:160px; border-right:1px solid #E5E5E5; float:left; margin:5px 0 0 0; padding:5px 12px 5px 8px; _padding:5px 10px;}		
#mover a {float:left; font:bold 14px arial,sans-serif; color:#004272; text-decoration:none;}
#mover a:hover, #mover h3 a:hover {text-decoration:underline;} 
#mover p a {font:normal 12px georgia,arial,sans-serif; color:#000; text-decoration:none; line-height:18px;}
#mover .thumbnail {margin:0; padding:0; border:1px solid #E2E2E2;}
#mover h2, #mover h2 a {font:bold 18px arial,sans-serif; color:#004272; padding:0;margin:0;}
#mover h3, #mover h3 a {font:bold 14px arial,sans-serif; color:#004272; padding:0;margin:0;}		
#mover h6, #mover h6 a {font:normal 11px arial,sans-serif; color:#000; padding:0;margin:0;}		
.linkHeading {font:12px georgia,'Times New Roman',Times,serif; color:#000;}
#features .subHdg {font:bold 12px arial,sans-serif; color:#000; text-transform:uppercase;float:left; padding-top:6px;}
.instTxt {font:normal 10px arial,sans-serif; color:#656565; float:left; padding:7px 0px 0px 5px;}
#dots {float:left; margin:5px 360px 0px 215px; background:url('http://img.timeinc.net/time/i/dots.gif') no-repeat 0px 0px;}
#moreFeatures {padding-right:5px;}
.blank {MozOpacity: .1; opacity: .1; filter: alpha(opacity=10);}
#leftArrow, #rightArrow {float:left; padding:0 3px;} 
#leftArrow {background:url("http://img.timeinc.net/time/i/arrow_lt_s.gif") 0px 0px no-repeat;}
#leftArrow:hover {background-position:0px -27px;}
#rightArrow {background:url("http://img.timeinc.net/time/i/arrow_rt_s.gif") 0px 0px no-repeat}
#rightArrow:hover {background-position:0px -27px;}

/* Footer */
#footer {
	float:left;
	width:970px;
	padding:5px 15px;
	background-color:#039;
}	
#logoFooter {float:right; width:65px; height:23px; padding:0; margin:0; display:block; overflow:hidden; background:url('http://img.timeinc.net/time/i/logo_time_mini.gif') no-repeat;}	
#logoFooter a {width:65px; height:23px; display:block; padding-top:30px; overflow:hidden;}	
.copyright {float:right; padding:12px 5px 0 0; font:normal 10px arial,sans-serif; color:#FFF; text-align:right;}	
#linksFooter {
	clear:both;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	width:970px;
	margin-top:9px;
	padding-top:15px;
}
#quickLinks1, #services, #editions {text-align:center; margin:0;}
#quickLinks2 {text-align:center; margin:0px; padding:5px 10px 5px 10px;}
#quickLinks1 {padding:5px 10px 0 10px;}
#quickLinks1 a:hover, #services a:hover, #editions a:hover{text-decoration: underline;}
#services {border-top:1px solid #E5E5E5; padding:10px 10px 0 10px;}
#editions {padding:8px 10px 10px 10px;}
#quickLinks1 dt, #services dt, #editions dt {display:inline; font:bold 11px arial,sans-serif; color:#003366; text-transform:uppercase;}
#quickLinks1 dd, #quickLinks2 dd, #services dd, #editions dd {display:inline; font:normal 11px arial,sans-serif; color:#000; margin:0;}
#quickLinks1 a, #quickLinks2 a, #services a, #editions a {font:normal 11px arial,sans-serif; padding:0px 8px; color:#003366; text-decoration:none;}
#quickLinks1 a:hover, #quickLinks2 a:hover, #services a:hover, #editions a:hover {text-decoration:underline;}
#linksFooter .rss {background:url('http://img.timeinc.net/time/i/icon_rss3.gif') no-repeat center right; margin-right:8px; padding:3px 0px 4px 0px;}
#linksFooter .rss a {padding:3px 22px 3px 8px;}
#linksFooter .mobile {background:url('http://img.timeinc.net/time/i/icon_mobile2.gif') no-repeat center right; margin-right:8px; padding:3px 0px 4px 0px;}
#linksFooter .mobile a {padding:4px 17px 4px 8px;}
#linksFooter .podcast {background:url('http://img.timeinc.net/time/i/icon_podcast2.gif') no-repeat center right; margin-right:8px; padding:2px 0px 3px 0px;}
#linksFooter .podcast a {padding:4px 19px 4px 8px;}
#linksFooter .video {background:url('http://img.timeinc.net/time/i/icon_video3.gif') no-repeat center right; margin-right:8px; padding:2px 0px 3px 0px;}
#linksFooter .video a {padding:3px 28px 3px 8px;}
#linksFooter .newsletter {background:url('http://img.timeinc.net/time/i/icon_newsletter2.gif') no-repeat center right; margin-right:8px;}
#linksFooter .newsletter a {padding:3px 27px 3px 8px;}
#linksFooter img{padding:2px;
border:1px solid #CCC;
margin-top:8px;}
#linksFooter dt img{padding:2px;
border:0px;
margin-top:8px;}

/* Hacks for clearing and fixing floats */
.wrap:after, .wraps:after,  #db1:after, #db2:after, #dashboard:after, #features:after, #issueArchive:after, #articleMain:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* Hides from IE-mac \*/
*html .wrap, *html .wraps, * html #db1, * html #db2, * html #dashboard, * html #features, * html #issueArchive, * html #articleMain {height:1% !important;}
.wrap, .wraps, #db1, #db2, #dashboard, #features, #issueArchive, #articleMain {display:block;}

/* 10 Questions */
#questbox {margin-left:7px; font:normal 10px arial,sans-serif !important;}
.questlink {font:normal 10px arial,sans-serif !important;}

/* New Quotes */
.quoteDay {float:left; border:1px solid #ccc; padding:10px; font:13px georgia, serif; margin:0 15px; width:287px;}
.quoteDay h3 {float:left; margin:0 0 4px 0; padding:0 0 10px 0 !important; font:normal 17px "arial black",arial,sans-serif !important; border-style:none !important; width:184px; letter-spacing:-2px;}
.quoteDay h3 a {font:normal 17px "arial black",arial,sans-serif !important; letter-spacing:-2px; color:#c00 !important; text-transform:none !important;}
.quoteDay .imgcont {clear:left; width:60px; float:left;}
.quoteDay .txtcont {width:225px; float:left;}
.quoteDay .quote {font:italic 16px georgia, serif;}
.quoteDay .quote a:link, .quoteDay .quote a:visited {color:#000 !important;}
.quoteDay .quote a:hover {color:#c00 !important;}
.quoteDay .attribute {font:11px georgia, serif; margin:5px 0;}
.quoteDay .more {font:bold 12px arial, sans-serif !important; text-transform:uppercase;}
.quoteDay .more a {float:left !important; font:bold 12px arial, sans-serif !important; text-transform:uppercase; color:#c00 !important; background-image:none !important;}
.quoteDay #shareButton {float:right; margin:5px 0 0 3px;}
.quoteDay #myWidget {display:block !important; 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;} 

/* Most Popular*/
.mpop {float:left; width:287px; border:1px solid #ccc; padding:10px; margin:0 15px; _margin:0 15px 0 10px; font:normal 75%/120% Georgia,"Times New Roman",Times,serif;}
.mpop h2 {float:left; font:normal 140%/90% "arial black",arial,sans-serif !important; letter-spacing:-1px; color:#c00 !important; padding:0 0 3px 0 !important; margin:0 !important; text-transform:none !important; border-style:none !important;}
.mpop h2 a {font:normal 110%/90% "arial black",arial,sans-serif !important; letter-spacing:-1px; color:#c00 !important;}
.mpop ul {clear:both; list-style-type:none; padding:0; margin:0;}
.mpop ol {color:#c00; padding:0; margin:5px 0 5px 2.5em;}
.mpop ol a:link, .mpop ol a:visited {color:#000;}
.mpop ol a:hover, .mpop ol a:active {color:#c00;}
.mpop ol li {padding:0 0 2px 0; margin:0; font-size:100%; line-height:110%;}
.mpop h3 {background:#c00; color:#fff !important; font:bold 14px arial, sans-serif !important; padding:2px 5px; margin:0; border-top:3px solid #FFF;}
.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;}
.rLinks {float:right; margin-top:3px; font:12px arial, sans-serif;}
.rLinks a {color:#c00 !important;}
.rLinks .rq {line-height:0; font-size:13px;}
.ad88 {clear:left; margin:5px 0 0 199px;}

/* New Most Pop */
.tabsMod #tab8, .tabsMod #tab9, .tabsMod #tab10, .tabsMod #tabContent8, .tabsMod #tabContent9, .tabsMod #tabContent10, .tabsMod h3, .tabsMod h2 {float:left; _display:inline;}
.tabsMod .rLinks {float:right; _display:inline;}
.tabsMod {clear:left; float:left; width:289px; _width:287px; padding:9px 9px 9px 9px; _padding:8px 8px 8px 8px; margin:0 15px 15px 15px; margin:0 10px 15px 10px; border:1px solid #ccc; overflow:hidden;}
.tabsMod ol {padding:7px 0 0 30px; margin:0; list-style-position:outside;}
.tabsMod ol li {font:normal 77%/100% Georgia, "Times New Roman", Times, serif; padding:0 0 5px 0; color:#CC0000; display:list-item;}
.tabsMod ol li a:link, .tabsMod ol li a:visited {color:#000 !important;}
.tabsMod ol li a:hover {color:#cc0000 !important;}
.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 !important; letter-spacing:-1px; color:#cc0000; padding-bottom:6px;}
.tabsMod h3 a {font:normal 75%/100% arial black, arial, helvetica, sans-serif;}
.tabsMod h3 a:link, .tabsMod h3 a:visited {color:#CC0000 !important;}
.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; text-decoration:none !important;}
.tabsMod .ad88 {clear:both;}

/* Top Stories */
.lathd {width:287px; border:1px solid #ccc; padding:10px; margin:0 15px; font:normal 75%/120% Georgia,"Times New Roman",Times,serif;}
.lathd h2 {font:normal 140%/90% "arial black",arial,sans-serif !important; letter-spacing:-1px; color:#c00 !important; padding:0 0 3px 0 !important; margin:0 !important; border-style:none !important; text-transform:none !important;}
.lathd .date {font:11px arial, sans-serif; margin:2px 0;}
.lathd ul {color:#c00; margin:3px 0 0 1.4em; padding:0; list-style-type:disc;}
.lathd ul a:link, .lathd ul a:visited {color:#000 !important;}
.lathd ul a:hover, .lathd ul a:active {color:#c00 !important;}
.lathd li {padding:0 0 4px 0; margin:0; font-size:85%; line-height:110%;}
.lathd li a {font-size:120%; line-height:110%;}

.loomia_recommendations {float:left;}
.loomia_similaritems {width:150px; padding:0 15px 0 0; margin-top:15px;}
.loomia_similaritems h4 {font:bold 90%/95% arial,sans-serif; letter-spacing:-1px; background:url('http://img.timeinc.net/time/rd/trunk/www/web/feds/i/icon_three.png') no-repeat left top; padding:2px 0 2px 36px; text-transform:none; color:#000;}
.loomia_similaritems ul {color:#c00; margin:15px 0 0 2.6em; padding:0;}
.loomia_similaritems ul li {list-style-type:disc !important; padding:0 0 6px 0; margin:0; font:normal 70%/110% georgia,arial,sans-serif;}
.loomia_similaritems ul a {color:black; font-size:165%; line-height:110%;}
.loomia_similaritems ul a:hover {color:#c00;}
.loomia_recommendations .loomia_itemimg {display: none;}
.loomia_logo {float:left; margin:0 0 0 2.6em; _margin:0 0 0 1.2em; display: none;}

.sep {clear:both; line-height:15px;}

/* Poll */
#poll_frame {width: 287px; border:1px solid #ccc; padding:10px; margin:0 15px; float:left; _float:none; font-size:77%;}
#poll .poll_title {font:normal 140%/95% "arial black",arial,sans-serif; letter-spacing:-1px; color:#cc0000; padding-bottom:6px;}
#poll h3 {font:normal 135%/110% georgia,"times new roman",times,serif; color:#000; padding-top:9px;}
#poll ul {list-style-type:none; padding:0; margin:0; font:normal 100%/90% arial,sans-serif;}
#poll ul li {padding-top:10px;}
.poll_img img{display:block; width:125px; height:125px;	margin-bottom:3px; margin-top:10px;}
#poll a:link, #poll a:visited, #poll a:active, .pollfloat a, .pollfloat a:visited, #poll-contents-results a {font:normal 12px arial,sans-serif; color:#c00 !important;}
#poll a:hover, #pollR a:hover, .pollfloat a:hover {text-decoration:underline !important; cursor:pointer; color:#c00;}
#pollL {float: left; display: block; width: 125px;}
#pollL a {float:left; font:normal 11px arial,sans-serif !important; text-align:center; width:125px;}
#pollR {float: left; width: 150px; padding: 0 0 0 10px;}
.pollfloat {float: right;}
.pollchoice, .pollchoice2, .pollchoice3, .pollchoice4 {font:normal 100%/90% arial,sans-serif; font-weight:bold; position:relative; left:1px;}
.pollchoice {color:#336699;}
.pollchoice2 {color:#B90600;}
.pollchoice3 {color:#669900;}
.pollchoice4 {color:#FF9900;}
.pctchoice, .pctchoice2, .pctchoice3, .pctchoice4, .pollTotal {font-weight:bold;}
.pollTotal {display:block; padding-bottom:3px;}
table#polltable {width:100%;}
td.row1, td.row2, td.row3, td.row4, td.row5, td.row6, .tdrow7 {height: 13px;}
td.row1 {background-color: #336699;}
td.row2 {background-color: #AAD2E7;}
td.row3 {background-color: #B90600;}
td.row4 {background-color: #EBAE99;}
td.row5 {background-color: #669900;}
td.row6 {background-color: #B8CC90;}
td.row7 {background-color: #FF9900;}
td.row8 {background-color: #F5CC90;}

ul.cmTxtLinks {clear:left; float:left; margin:15px 0 0 8px; width:309px; list-style-type:none; padding:0; font:normal 12px arial,sans-serif;}
ul.cmTxtLinks li {border-top:1px solid #CCC; padding:7px 0; margin:0;}
ul.cmTxtLinks li, ul.cmTxtLinks li a:link, ul.cmTxtLinks li a:visited {color:#003366;}

#multimedia {clear:left; float:none; width:289px; _width:287px; padding:9px 9px 9px 9px; _padding:8px 8px 8px 8px; margin-left:10px; border:1px solid #ccc; overflow:hidden;}

.articleTools, .articleTools .storyTools, .articleTools .socialTools,.articleTools li {float:left; _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;}

.articleTools {width:370px; padding:0 0 2px 4px; margin-bottom:7px; position:relative; clear:both; display:inline-block; _overflow:visible; _zoom:1;}
.articleTools .storyTools, .socialTools {float:left;}
.articleTools:after, .articleTools .socialTools:after {content: "."; display: block; visibility: hidden; clear:both; height:0; font-size:0.1em; line-height:0;}
.articleTools a {color:#c00; display:inline-block; *display:block; *width:1px; min-height:25px; _height:27px; text-indent:-99999px; outline:none;}
.articleTools .storyTools, .articleTools .socialTools,.articleTools li {font-size:12px;}
.articleTools .ad88 img {margin-bottom:3px;}
.articleTools .ad88 a {text-indent:0; *width:88px;}
.articleTools .ad88 {clear:none; margin:0 2px 0 0; float:left;}
.moreTools ul {overflow:hidden; _zoom:1;}

.storyTools {float:left; width:30px; margin-left:2px; padding-top:3px; padding-right:3px;}
.storyTools li a {padding-left:30px; padding-top:3px; font-size:12px; display:block; text-indent:-99999px;}
.storyTools li a:link, .storyTools li a:visited {color:#c00;}
.storyTools .print a {background-position:0 4px;}
.storyTools .email a, .storyTools .emailThis a  {background-position: 0 -743px;}
.storyTools .reprints a {background-position:0 -446px;}
.storyTools .comment a {background-position:0 -328px;}

.socialTools {float:left; width:210px; border-left:1px solid #ccc; padding-left:3px; margin-top:3px;}
.socialTools li a {padding-left:28px; padding-top:3px; padding-right:2px; font-size:12px; display:block; text-indent:-99999px;}
.socialTools .yahooBuzz a {background-position:0 -295px;}
@media screen and (
	-webkit-min-device-pixel-ratio:0){
	.socialTools .yahooBuzz a {padding-left:7px;}
} /* Safari fix */
.socialTools .twitter a {background-position:0 -370px;}
.socialTools .facebook a {background-position:0 -220px;}
.socialTools .linkedin a {background-position:0 -527px;}
.socialTools .digg a {background-position:0 -146px;}
.socialTools .linkedin {margin-left:10px;} 
.socialTools .moreTools .addTools, .socialTools .moreTools .blogTools {float:none;}
.socialTools .moreTools .addTools h5, .socialTools .moreTools .blogTools h5 {background:none; padding:0; border-top:1px solid #ccc;padding:5px 0; margin:0; cursor:default; color:#c00; font:normal 12px Arial, Helvetica, sans-serif;}

.socialTools .more {border:1px solid #fff; position:relative; margin-left:-3px;}
.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;}
.socialTools .more.opened {border:1px #ccc solid; z-index:9; border-bottom-width:0;}
.socialTools .more.opened h4 {background-position: 3px -2156px;}
.socialTools .moreTools {display:none; position:absolute; top:30px; left:-1px; border:1px #ccc solid; border-top-width:0;}
.socialTools .moreTools, .socialTools .more.opened {width:73px; border-color:#ccc;}
.socialTools .more, .socialTools .more.opened {margin-top:-5px; padding:5px 5px 0 5px; background-color:#fff; border-bottom-width:0;}
.socialTools .moreTools {padding:5px 5px 0 5px; background-color:#fff;}
.socialTools .moreTools ul {margin:0; width:65px;}
.socialTools .moreTools li ul li {padding:0;}
.socialTools .moreTools a {display:block; text-indent:-9999px; height:17px; width:17px; padding:0; min-height:100%; margin:0 0 6px 4px;}
.socialTools .moreTools .delicious a {background-position:-2px -660px;}
.socialTools .moreTools .technorati a {background-position:-2px -726px}
.socialTools .moreTools .reddit a {background-position:-2px -792px}
.socialTools .moreTools .googlebookmarks a {background-position:-2px -857px}
.socialTools .moreTools .mixx a {background-position:-2px -1319px}
.socialTools .moreTools .stumbleupon a {background-position:-2px -925px}
.socialTools .moreTools .typepad a {background-position:-2px -990px;}
.socialTools .moreTools .livejournal a {background-position:-2px -1056px;}
.socialTools .moreTools .blogger a {background-position:-2px -1122px;}
.socialTools .moreTools .wordpress a {background-position:-2px -1188px;}
.socialTools .moreTools .myspace a {background-position:-2px -1254px;}

.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;}
#nlForm, #newslFrm {margin:0; padding:0;}
#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;}

/* SP3 Hacks for IE */
*:first-child+html h2, *:first-child+html h2 a, *:first-child+html #poll .poll_title, *:first-child+html #nlHead, *:first-child+html #election h1, *:first-child+html #connectStory h3 {font-weight:800 !important;}
* html h2, * html #poll .poll_title, * html #nlHead, * html #election h1, * html #connectStory h3 {font-weight:800 !important;}
.simpleSteps{height:250px; width:100%; margin:0 auto}
.simpleSteps .titleSimpleSteps{text-align:center; padding-top:23px}
.simpleSteps .titleSimpleSteps .title{text-align:center}

.step1{
	float:left;
	width:380px;
	height:169px;
	padding:3px;
	text-align:left;
	color:#555;
	border-right:1px solid #CBCEC9;
	margin:10px 12px 0px 12px;
}

.step1 span{font-weight:bold; font-size:14px; color:#d40505}

.step1 p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:20px;
	text-align:justify;}

.step2{
	float:left;
	width:220px;
	height:165px;
	padding:5px;
	text-align:left;
	color:#555;
	border-left:1px solid #CBCEC9;
	border-right:1px solid #CBCEC9;
	margin:10px 12px 0px 12px;
}
.step2 p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:20px;
	text-align:justify;}


.step2 span{font-weight:bold; font-size:14px; color:#d40505}
.step5{
	float:left;
	width:240px;
	height:165px;
	padding:5px;
	text-align:left;
	color:#555;
	border-left:1px solid #CBCEC9;
	margin:10px 12px 0px 12px;
	line-height:25px;
}
.step5 span{font-weight:bold; font-size:14px; color:#d40505; }
.greenlink{
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#060;}
.page_label {
	position:relative;
	top:30px;
	left:30px;
	text-align:center;
	background-color:transparent;
	margin:0px;
	font-size:1.5em;
	font-weight:bold;
	height:20px;
	float:left;
}	
.sub_main{
	float:left;
	width:965px;
	padding:3px;
	border-right:1px solid #CBCEC9;
	margin:10px 12px 0px 12px;
	clear:both;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	padding-bottom:10px;
}
.sub_main ul{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 2em;
list-style-type:disc;
}



.info_headr{font-weight:bold; font-size:14px; color:#d40505; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; border-bottom:1px dotted #999; margin-bottom:20px; }
.clear { clear: both; }

