/* TIME.com SHARED Redesign 9/1/2005 Styles  *//********************************************************************//*BEGIN ENTIRE DOCUMENT HTML CSS SELECTORS***********************************/ul {	list-style-type: none;  	margin: 0;	padding: 0;    }    li.bullet  {	background-color: transparent;	background-image: url("http://img.timeinc.net/time/home/images/carret.gif");	background-repeat: no-repeat;	background-position: 0 4px;	margin: 0;	padding: 0 0 0 8px 	}		 li.nobullet {	background-color: transparent;	background-repeat: no-repeat;	background-position: 0 2px;	float: left;	margin: 0;	padding: 0 0 0 40px 	 }/* BLACK LINKS WITH NO UNDERLINE */a:link  {	color: #000;	text-decoration: none }	a:visited  {	color: #000;	text-decoration: none }	a:active  {	color: #000;	text-decoration: none }	a:hover  {	color: #c00;	text-decoration: underline }/* BLACK LINKS WITH NO UNDERLINE *//* RED LINKS WITH NO UNDERLINE */a.red:link  {	color: #c00;	text-decoration: none }	a.red:visited  {	color: #c00;	text-decoration: none }	a.red:active  {	color: #c00;	text-decoration: none }	a.red:hover  {	color: #000;	text-decoration: underline }/* RED LINKS WITH NO UNDERLINE *//* hed tags */h5 {	color: #c00;	font-size: 1em;}h6 {	color: #000;	font-size: 1em;	font-weight: bold;	margin: 0;	padding: 0;}.rt_noThumb blockquote {	margin: 0;	padding: 0 0 0 5px;/*	padding-left: 1em;*/	width: 245px;	font-size: 1.15em;	font-weight: bold;}/* hed tags *//*END ENTIRE DOCUMENT HTML CSS SELECTORS*******************************************************************//* BEGIN DIV ID SELECTOR PAGE STRUCTURE*/#ad_banner_top {	background-image: url("http://img.timeinc.net/time/home/images/adbackground.gif");	background-repeat: repeat-x;	margin: 0;	width: 809px;	height: 95px;	padding-bottom: 5px;	border-right: 1px solid #000;	border-bottom: 1px solid #ccc; 	overflow: hidden;	}#logo_banner {	border-right: 1px solid #000;	background-image: url("http://img.timeinc.net/time/home/images/edit_back.gif");	background-repeat: repeat-x;	margin: 0;	padding: 0;		height: 85px;	line-height: 1.25em;	width: 809px;	}	/*BEGIN DIV ID SELECTOR PAGE STRUCTURE*//* begin ads */#topad  {	position: absolute;	top: 5px;	left: 41px;	}/* end ads *//* logo banner bar ***************************/#logo_banner img { 	float: left;	}#logo_banner ul { 	float: right;	float: left;		}#logoimage {	width: 350px;	float: left;	}	#logoimage img {	padding-top: 9px;	padding-left: 10px;	}	#logoimage ul {	padding-top: 20px;	}	#hp_toptout_shell {	float: right; 	float: left; 	padding-right: 5px;	}	#hp_toptout1 {	float: left;	}	#hp_toptout1 ul {	width: 130px; 	font-size: .95em;	padding-right: 10px;	padding-top: 10px;}/* begin top tout additions*/#hp_logoimage {	width: 290px;	float: left;	}	#hp_logoimage img {	padding-top: 9px;	padding-left: 10px;	}	#hp_logoimage ul {	padding-top: 20px;	}	#toptout_sullivan {	width: 260px;	float: left;	padding-top: 5px;	}	#toptout_sullivan ul {	width: 170px; 	font-size: .95em;	padding-right: 10px;	padding-top: 0;	margin: 0;}#sullivan_header {	font-size: 1.1em;	color: #c00;	font-weight: bold;	margin: 0;	padding:0;}#ultra_toptout {	float: left;	padding-right: 10px;	padding-left: 5px;	margin: 0px;	}/* end top tout additions*/#hp_toptout_sullivan {	float: left;	}	#hp_toptout_sullivan ul {	width: 260px; 	font-size: 1.1em;	padding-right: 10px;	padding-top: 10px;}.sulli_red {	color: #c00;	font-size: 1.2em;}/* end top tout additions*/	#sf_cmtout {	float: left;	width: 225px;	margin: 0;	padding-top: 10px;	padding-left: 50px;	}	/* end logo banner bar******************************//*begin center bottom SECTIONS*/.section_hed {	width: 373px;	clear: both;	height: 14px;	margin-top: 0;	margin-bottom: 5px;	border-bottom: 1px dotted #ccc; }li.moreSection  {	background-color: transparent;	background-image: url("http://img.timeinc.net/time/home/images/carret.gif");	background-repeat: no-repeat;	background-position: 0 3px;	margin: 0;	padding: 0 0 0 8px 	}.moreSection {	float: right;	font-size: .80em;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.5em;}.rt_seched {	font-size: 1em;	font-weight: bold;	color: #c00;	float: left; 	}	#bottom {	background-color: #d8d8d8;	width: 810px;	clear: both; }/*end center bottom SECTIONS*//*BEGIN BOTTOM RIGHT COLUMN*/.rt_hed {	width: 285px;	clear: both;	margin-top: 5px;	margin-bottom: 5px;	height: 15px;	padding: 0; 	border-bottom: 1px dotted #ccc;	}.rt_noThumb {	width: 285px;	line-height: 1.5em; 	}.rt_noThumb ul {	padding: 0 0 20px 0;	line-height: 1.5em;  	clear: both; 	}.rt_wThumb {	width: 285px;	line-height: 1.5em;  	}.rt_wThumb ul {	padding: 0 0 20px 0;	line-height: 1.5em;  	float: left; 	width: 185px;	}.rt_wThumb img {	float: right;	margin: 0;	padding: 0;	width: 90px;}.rt_wCover {	width: 285px;	line-height: 1.5em; }.rt_moment {	width: 285px;	line-height: 1.5em; }.rt_moment ul {	padding: 0 0 20px 0;	margin: 0;	line-height: 1.5em;  	float: left; 	width: 165px;}.rt_moment img {	float: none;	margin: 0;	padding: 0;}.rt_wCover ul {	padding: 0 0 20px 0;	margin: 0;	line-height: 1.5em;  	float: left; 	width: 165px;}.rt_wCover img {	float: right;	margin: 0;	padding: 0;}#tkyear_in_time {	width: 107px;	text-align: center;	margin: 0;	padding: 0;	float: right;}#tkyear_in_time_img {	margin: 0;	padding: 0;	width: 107px;}.rt_hed ul {	margin: 0;	padding: 0;}/*END BOTTOM RIGHT COLUMN*//****************************************************************** begin general use CLASSES*************************************************/.redbold {	color: #c00;	font-weight: bold;	}.blackbold2 {	font-weight: bolder;	font-size: 1.3em;	margin: 0;	padding: 0;}.spacer { 	height: 1px;	 background-color: #fff; 	border-right: 1px solid #000; }.edition {	font-size: 1.5em;	font-weight: bolder;	line-height: .9em;	margin: 0;	}.edition li {	display: list-item;}/* end  general use CLASSES*//* IMPORTED FROM ARTICLE PAGE*/	#archiveMain_css  {	font-size: .9em;	padding: 20px 0 0 15px;	clear: both;	display: block;	margin: 0;	width: 285px;	height: 370px; }		#archiveSearch_css     {	background-color: #900;	display: block;	overflow: hidden;	margin: 0;	padding: 0 0 6px 10px;	position: relative;	width: 275px;	height: 40px;	border-bottom: 2px solid #fff }#archiveSearch_css input {vertical-align: top; margin:0; padding:0;}#archiveSearch_css form {margin:0; padding:0;}	#archiveSubscriber     {	display: block;	margin: 0;	padding: 0;	width: 283px;	height: 270px;	overflow: hidden;	border: solid 1px #ccc }	#subLeft     {	margin: 0;	padding: 8px 0px 5px 5px;	width: 155px;	float: left }	#subRight_css        {	background-color: #ececec;	margin: 0;	padding: 8px 5px 10px 5px;	width: 107px;	height: 100%;	overflow: hidden;	float: right }#topSearch   {	background-image: url("http://img.timeinc.net/time/home/images/searchbck.gif");	background-repeat: repeat-x;	margin: 0;	padding: 0;	width: 809px;	height: 30px;	border-right: 1px solid #000;	overflow: hidden;	}	#toplogin {	margin: 0;	padding-left: 15px;	padding-top: 3px;	line-height: 1em;	font-family: Arial, Helvetica, sans-serif;	font-size: .95em;	}#topsubscribe  {	margin: 0;	padding-top: 3px;	line-height: 1em;	font-family: Arial, Helvetica, sans-serif;	font-size: .85em; 	}	#searchbar   {	background-image: url("http://img.timeinc.net/time/home/images/searchbck.gif");	background-repeat: repeat-x;	margin: 0;	padding: 0;	width: 809px;	height: 30px;	border-top: 1px solid #000;	border-right: 1px solid #000;	}		#searchlogin {	margin: 0;	width: 130px;	padding-left: 15px;	padding-top: 6px;	line-height: 1em;	font-size: .95em;	float: left;	}#searchcm  {	margin: 0;	width: 290px;	padding-top: 9px;	padding-left: 10px;	line-height: 1em;	font-size: .85em;	overflow: hidden;	float: left;	}#searchform {	margin: 0;	padding-left: 25px;	overflow: hidden;	padding-top: 3px;	float: left;	}.inputbox {	font-size: 10px; 	}	.tinytext {	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	}	/*WE ARE KEEPING THESE*/#quicklinks     {	text-align: center;	font-size: 1em;	font-family: Arial, Helvetica, sans-serif;	width: 810px;	float: left;	padding-top: 8px;	padding-bottom: 8px;	border-top: 1px solid #ececec }	#boilerplate     {	background-color: #d8d8d8;	font-size: .95em;	text-align: center;	padding-top: 20px;	padding-bottom: 20px;	width: 810px ;	float: left; }/*RED BAR*/#redbar  {	background-color: #900;	margin: 0;	padding: 0;	width: 809px;	height: 3px;	border-top: 1px solid #000;	border-bottom: 1px solid #000;	border-right: 1px solid #000;	}	/*BEGIN PODCAST*/a.pod:link  {	color: #c00;	text-decoration: underline }	a.pod:visited  {	color: #c00;	text-decoration: underline }	a.pod:active  {	color: #c00;	text-decoration: underline }	a.pod:hover  {	color: #000;	text-decoration: underline }#podcast_box1         {	background-color: #fafafa;	margin: 0;	padding: 15px;	width: 340px;	height: 135px;	clear: both;	border-top: 1px solid #ccc;	border-bottom: 1px dotted #ccc; }	#podcast_box1 ul     {	line-height: 1.2em;	list-style-type: none;	margin: 0;	float: right;	width: 235px;	padding: 0;	border: 0  }	#podcast_box2         {	background-color: #f5f5f5;	margin: 0;	padding: 0;	width: 370px;	border-top: 1px solid #fafafa;	border-bottom: 1px solid #ccc; }	#podcast_box2 ul     {	list-style-type: none;	line-height: 1.4em;	margin: 0;	padding: 5px;	border: 0 }	li.podbullet  {	background-color: transparent;	margin: 0;	padding: 0 0 0 8px 	}	li.nospace  {	background-color: transparent;	margin: 0 0 -10px;	padding: 0; }	#podurl  {	color: #c00;	font-size: 10px;	font-family: Helvetica, Geneva, Arial;	padding: 0;	margin: 5px 0 5px 0;	width: 218px; }/*END PODCAST*/#hp_toparea {	border-right: 1px solid #000;	background-image: url("http://img.timeinc.net/time/home/images/edit_back.gif");	background-repeat: repeat-x;	margin: 0;	padding: 0;		height: 95px;	line-height: 1.25em;	overflow: hidden;	width: 809px;	}	#hp_toparea img { 	float: left;	}#hp_toparea ul { 	float: right;	float: left;	}	#hp_timelogo {	width: 260px;	float: left;	}#hp_timelogo h1 {display:none;}#hp_timelogo img {	padding: 9px 0 0 10px;	}#hp_topedit_shell {	float: right; 	float: left; 	padding-right: 5px;	}	#hp_topedit {	float: left;	}	#hp_topedit ul {	width: 160px; 	font-size: .95em;	padding: 10px 5px 0 5px;}#hp_topedit2 {	float: left;	padding-left: 40px;	margin: 0px;	}	#hp_topedit2 ul {	width: 160px; 	font-size: .95em;	padding: 10px 5px 0 5px;}.topedit_hed {	font-size: 1.1em;	padding-left: 8px;	font-weight: bold;	color: #c00;	background-color: inherit;}.logodate {	font-size: 1.1em;	padding: 5px 0 0 22px;}
