body {	margin: 0;	padding: 0;	background: #fff;	font: 10pt Arial, Helvetica, sans-serif;	color: #000;	}	img {	border: 0;	margin: 0;	padding: 0;	}		p {	line-height: 12pt;	font: 10pt Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	}		a {	color: #2d2f9e;	text-decoration: underline;	border: 0;	}		a:hover {	color: #ccc;	text-decoration: underline;	}			ul {	margin: 0;	padding: 0;	display: block;	list-style-type: none;	font: 11px Arial, Helvetica, sans-serif;	line-height: 11px;	}li {	margin: 0;	padding: 2px;	list-style-type: none;	}			/***Tony Aslett's clearing hack***/  .clearing:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;    }  .clearing {    display: inline-block;    }  /* hides from IE/Mac \*/  * html .clearing {     height: 1%;    }  .clearing {    display: block;    }  /* end hide from IE-Mac */  /***end clearing hack***/				/*customer service bar */#adv_custservice {	width: 920px;	height: 20px;	margin: 5px 0 0 0;	padding: 0;	font: 12px Arial, Helvetica, sans-serif;	}		#adv_custservice_left {	width: 220px;	height: 20px;	float: left;	text-align: left;	}	#adv_custservice_rt {	width: auto;	height: 20px;	float: right;	}	#adv_custservice ul {	margin: 0;	padding: 0;	width: auto;	height: auto;	font-size: 10px;	color: #000;	display: inline;	}#adv_custservice li {	margin: 0 auto;	padding: 0 0 0 4px;	font-size: 10px;	color: #000;	display: inline;	list-style-type: none;	border-left: 1px solid #000;	text-align: center;	}	#adv_custservice li a {	color: #000;	text-decoration: none;	}		#adv_custservice li a:hover {	color: #666;	text-decoration: underline;	}	#adv_custservice p {	line-height: 10px;	font-size: 10px;	margin-top: 4px;	margin-bottom: 4px;	padding: 0;	}			/*end customer service bar */					/*classified column */	#adv_classified {	width: 160px;	height: auto;	background: #EFEFE7;	padding: 4px 0 4px 0;	margin: 0 auto;	float: right;	font: 10px Arial, Helvetica, sans-serif;	color: #000;	}	#adv_classified p {	margin: 0 auto;	padding: 0;	}	p.classified {	padding: 0;	margin: 0;	float: left;	color: #353895;	font: 12px Arial, Helvetica, sans-serif;	text-align: left;	}		#adv_classified a {	margin: 0;	padding: 0 0 0 2px;	font-size: 10px;	font-weight: bold;	color: #373797;	text-decoration: none;	text-transform: uppercase;	}#adv_classified a:hover {	color: #ccc;	text-decoration: underline;	}		#adv_classified table {	text-align: center;	margin: 0 auto;	padding: 0;	}	#adv_classified tr,td {	text-align: left;	}	#adv_classified_sponsors {	margin: 0 auto;	padding: 0;	text-align: center;	font: 10px Arial, Helvetica, sans-serif;	color: #000;	}	#adv_classified_sponsors p {	font: 10px Arial, Helvetica, sans-serif;	line-height: 10px;	color: #000;	}#adv_weather {	margin: 0;	padding: 4px;	font-size: 10px;	color: #000;	border-bottom: 1px solid #fff;	text-align: left;	text-transform: none;	font-weight: bold;	}	#adv_weather ul {	margin: 0;	padding: 0;	font-size: 10px;	font-weight: bold;	color: #000;	display: block;	float: right;	width: 80px;	height: auto;	}		#adv_weather li {	margin: 0;	padding: 0;	font-size: 10px;	color: #000;	display: block;	}			#adv_weather a {	font-size: 10px;	color: #000;	text-decoration: none;	font-weight: bold;	text-transform: none;	}	#adv_weather a:hover {	color: #666;	text-decoration: underline;	}		#adv_jobs {	margin: 0;	padding: 4px;	font-size: 10px;	color: #000;	border-bottom: 1px solid #fff;	text-align: left;	text-transform: none;	font-weight: bold;	}	#adv_jobs ul {	margin: 0;	padding: 0;	font-size: 10px;	color: #000;	display: block;	float: right;	width: 80px;	height: auto;	}		#adv_jobs li {	margin: 0;	padding: 0;	font-size: 10px;	color: #000;	display: block;	}			#adv_jobs a {	font-size: 10px;	color: #000;	text-decoration: none;	text-transform: none;	font-weight: bold;	}	#adv_jobs a:hover {	color: #666;	text-decoration: underline;	}	#adv_cars {	margin: 0;	padding: 4px;	font-size: 10px;	color: #000;	border-bottom: 1px solid #fff;	text-transform: none;	font-weight: bold;	}	#adv_cars ul {	margin: 0;	padding: 0;	font-size: 10px;	color: #000;	display: block;	float: right;	width: 80px;	height: auto;	}		#adv_cars li {	margin: 0;	padding: 0;	font-size: 10px;	color: #000;	display: block;	}			#adv_cars a {	font-size: 10px;	color: #000;	text-decoration: none;	text-transform: none;	font-weight: bold;	}	#adv_cars a:hover {	color: #666;	text-decoration: underline;	}	#adv_homes {	margin: 0;	padding: 4px;	font-size: 10px;	color: #000;	border-bottom: 1px solid #fff;	text-transform: none;	font-weight: bold;	}	#adv_homes ul {	margin: 0;	padding: 0;	font-size: 10px;	color: #000;	display: block;	float: right;	width: 80px;	height: auto;	}		#adv_homes li {	margin: 0;	padding: 0;	font-size: 10px;	color: #000;	display: block;	}			#adv_homes a {	font-size: 10px;	color: #000;	text-transform: none;	font-weight: bold;	text-decoration: none;	}	#adv_homes a:hover {	color: #666;	text-decoration: underline;	}	#adv_apts {	margin: 0;	padding: 4px;	font-size: 10px;	color: #000;	border-bottom: 1px solid #fff;	text-transform: none;	font-weight: bold;	}	#adv_apts ul {	margin: 0;	padding: 0;	font-size: 10px;	color: #000;	display: block;	float: right;	width: 80px;	height: auto;	}		#adv_apts li {	margin: 0;	padding: 0;	font-size: 10px;	color: #000;	display: block;	}			#adv_apts a {	font-size: 10px;	color: #000;	text-decoration: none;	text-transform: none;	font-weight: bold;	}	#adv_apts a:hover {	color: #666;	text-decoration: underline;	}	#adv_shop {	margin: 0;	padding: 4px;	font-size: 10px;	color: #000;	border-bottom: 1px solid #fff;	text-transform: none;	font-weight: bold;	}	#adv_shop ul {	margin: 0;	padding: 0;	font-size: 10px;	color: #000;	display: block;	float: right;	width: 80px;	height: auto;	}		#adv_shop li {	margin: 0;	padding: 0;	font-size: 10px;	color: #000;	display: block;	}			#adv_shop a {	font-size: 10px;	color: #000;	text-transform: none;	font-weight: bold;	text-decoration: none;	}	#adv_shop a:hover {	color: #666;	text-decoration: underline;	}	#adv_generic {	margin: 0;	padding: 4px;	font-size: 10px;	color: #000;	border-bottom: 1px solid #fff;	text-transform: none;	font-weight: bold;	}	#adv_generic ul {	margin: 0;	padding: 0;	font-size: 10px;	color: #000;	display: block;	width: auto;	height: auto;	}		#adv_generic li {	margin: 0;	padding: 0;	font-size: 10px;	color: #000;	display: block;	}			#adv_generic a {	font-size: 10px;	color: #000;	text-transform: none;	font-weight: bold;	text-decoration: none;	}	#adv_generic a:hover {	color: #666;	text-decoration: underline;	}	#adv_hotcareers {	margin: 0;	padding: 0;	background: #B7D4F6;	border-top: 1px solid #fff;	border-bottom: 1px solid #fff;	text-align: left;	}	#adv_hotcareers p {	margin: 0;	padding: 0;	}		#adv_hotcareers a {	margin: 0;	padding: 0;	}		#adv_hotcareers ul {	margin: 0 0 0 2px;	padding: 0;	font-size: 10px;	color: #000;	display: block;	width: auto;	height: auto;	}		#adv_hotcareers li {	margin: 0;	padding: 2px;	font-size: 10px;	color: #000;	display: block;	}			#adv_hotcareers li a {	margin: 0;	padding: 0;	font-size: 10px;	color: #374696;	font-weight: bold;	text-decoration: underline;	text-transform: none;	}	#adv_hotcareers li a:hover {	color: #666;	}		/*end classified column */					#wrapper {	width: 920px;	height: auto;	padding: 0;	margin: 0;	}			/* local tool bar */	#adv_localtool {	width: 750px;	height: 20px;	padding: 0;	padding-top: 3px;	margin: 0 auto;	text-align: center;	float: left;	background-image:  url("/graphics/img_localtool_bkg.gif");	background-repeat: no-repeat;	}#adv_localtool ul {	margin: 0;	padding: 0;	display: inline;	width: auto;	height: auto;	}		#adv_localtool li {	margin: 0;	padding: 0;	display: inline;	text-align: center;	list-style-type: none;	font: 10px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	}		#adv_localtool li a {	margin: 0;	padding-top: 0;	padding-bottom: 0;	padding-left: 8px;	padding-right: 6px;	color: #383699;	border-left: 1px solid #ccc;	text-decoration: none;	}			#adv_localtool li a:hover {	margin: 0;	padding-top: 0;	padding-bottom: 0;	padding-left: 8px;	padding-right: 6px;	color: #ccc;	text-decoration: underline;	}	/* end local tool bar */	 /* Story local tool bar */	#adv_localtool-story {	width: 920px;	height: 20px;	padding: 0;	padding-top: 3px;	margin: 0;	text-align: center;	background-image:  url("/graphics/img_localtool_bkg2.gif");	background-repeat: no-repeat;	}#adv_localtool-story ul {	margin: 0;	padding: 0;	display: inline;	width: auto;	height: auto;	}		#adv_localtool-story li {	margin: 0;	padding: 0;	display: inline;	text-align: center;	list-style-type: none;	font: 10px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: uppercase;	}		#adv_localtool-story li a {	margin: 0;	padding-top: 0;	padding-bottom: 0;	padding-left: 8px;	padding-right: 6px;	color: #383699;	border-left: 1px solid #ccc;	text-decoration: none;	}			#adv_localtool-story li a:hover {	margin: 0;	padding-top: 0;	padding-bottom: 0;	padding-left: 8px;	padding-right: 6px;	color: #ccc;	text-decoration: underline;	}	/* end local tool bar */			/* masthead */			#masthead {	width: 920px;	height: 54px;	padding: 0;	margin: 0;	text-align: left;	}	#masthead table {	margin: 0;	padding: 0;	border: 0;	width: auto;	height: auto;	text-align: right;	float: right;	}#masthead td {	margin: 0;	padding: 0;	text-align: right;	}	#masthead input {	font: 10px Arial, Helvetica, sans-serif;	line-height: 10px;	margin: 0;	padding: 1px;	}		#masthead_left {	width: 460px;	height: 54px;	float: left;	margin: 0;	padding: 0;	}#masthead_right {	width: 270px;	height: 30px;	float: right;	margin: 0;	padding-top: 16px;	font: 10px Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: 10px;	text-align: right;	}	h1 {	margin: 0;	padding: 2px 0 0 4px;	font: 18px Arial, Helvetica, sans-serif;	}	form {	margin: 0;	padding: 0;	}	/* end masthead *//* masthead-SECTIONFRONT */			#masthead_sec {	width: 750px;	height: 54px;	padding: 0;	margin: 0;	text-align: left;	}	#masthead_sec table {	margin: 0;	padding: 0;	border: 0;	width: auto;	height: auto;	text-align: right;	}#masthead_sec td {	margin: 0;	padding: 0;	text-align: right;	}	#masthead_sec input {	font: 10px Arial, Helvetica, sans-serif;	line-height: 10px;	margin: 0;	padding: 1px;	}		#masthead_sec_left {	width: 460px;	height: 54px;	float: left;	margin: 0;	padding: 0;}#masthead_sec_right {	width: 260px;	height: 20px;	float: right;	margin: 0 6px 0 0;	padding-top: 16px;	font: 10px Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: 10px;	text-align: right;}	/* end masthead-SECTIONFRONT *//* editorial topnav */  #edit_topnav {	margin: 0;	padding: 0;	width: 920px;	height: 25px;	background-image:  url("/graphics/img_topnavbkg2.gif");	background-repeat: no-repeat;	text-align: left;	clear: both;	}	#edit_topnav img {	padding: 4px 0 0 10px;	margin: 0;	border: 0;	}		#edit_topnav ul {	margin: 0;	padding: 0;	width: 100%;	display: inline;	font: 12px Arial, Helvetica, sans-serif;	font-weight: bold;	}#edit_topnav li {	margin: 0 auto;	padding: 0;	display: inline;	list-style-type: none;	}			/* end editorial topnav *//* editorial topnav-SECTIONFRONT */  #edit_topnav_sec {	margin: 0;	padding: 0;	width: 750px;	height: 25px;	background-image:  url("/graphics/img_topnavbkg.gif");	background-repeat: no-repeat;	text-align: left;	}	#edit_topnav_sec img {	padding: 4px 0 0 10px;	margin: 0;	border: 0;	}		#edit_topnav_sec ul {	margin: 0;	padding: 0;	width: 750px;	display: inline;	font: 12px Arial, Helvetica, sans-serif;	font-weight: bold;	}#edit_topnav_sec li {	margin: 0 auto;	padding: 0;	display: inline;	list-style-type: none;	}			/* end editorial topnav-SECTIONFRONT *//* last updated, make homepage, add to favorites */#lastupdated {	margin: 0;	padding: 0;	width: 750px;	height: 10px;	}	#lastupdated-lt {	margin: 0;	padding: 0 0 0 4px;	width: 450px;	height: auto;	float: left;	font: 10px Arial, Helvetica, sans-serif;	color: #666;	}	#lastupdated-rt {	margin: 0;	padding: 0;	width: 200px;	text-align: right;	float: right;	font: 10px Arial, Helvetica, sans-serif;	color: #666;	}	#lastupdated-rt a {	font: 10px Arial, Helvetica, sans-serif;	color: #666;	text-decoration: none;	}		#lastupdated-rt a:hover {	text-decoration: underline;	}				/* last updated, make homepage, add to favorites *//* homepage top content */#home_top {	width: 750px;	height: auto;	margin: 10px 0 10px 0;	padding: 0;	font: 11px Arial, Helvetica, sans-serif;	color: #000;	}	#home_top-lt {	width: 125px;	height: auto;	float: left;	margin: 0;	padding: 0;	border-right: 1px solid #ccc;	}	.home_top-ltphotos {	width: auto;	height: auto;	margin: 0 14px 6px 13px;	padding: 0;	background: #EFEFE7;	font-size: 12px;	}	#home_top-main {	width: auto;	height: auto;	margin: 0 0 0 140px;	padding: 0;	text-align: left;	}#home_top_mid {	width: 280px;	height: auto;	margin: 0;	padding: 0;	}		a.headlink {	font-size: 12pt;	line-height: 24px;	font-weight: bold;	text-decoration: underline;	margin: 0;	padding: 0;	}	a:hover.headlink {	color: #ccc;	text-decoration: underline;	}	a.headlink2 {	font-size: 12pt;	line-height: 20px;	font-weight: bold;	text-decoration: none;	color: #000;	margin: 0;	padding: 0;	}	a:hover.headlink2 {	color: #ccc;	text-decoration: underline;	}	p.headlines {	font-size: 10px;	line-height: 14px;	font-weight: bold;	color: #D12123;	margin: 0;	padding: 0;	}		p.headstory {	font-size: 12px;	line-height: 16px;	}p.sports_front_head {	font-size: 16pt;	line-height: 14px;	font-weight: bold;	color: #D12123;	margin: 0;	padding: 0;	}			a.morelink {	font: 11px Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: 20px;	text-align: right;	color: #FF0000;	text-decoration: none;	}	a:hover.morelink {	color: #ccc;	text-decoration: underline;	}			#home_top-rt {	width: 300px;	height: auto;	float: right;	margin: 0;	padding: 0 0 0 12px;	border-left: 1px solid #ccc;	}	ul.medbullets {					margin: 0;	padding: 0;	display: block;	list-style-type: none;	}	li.medbullets {					margin: 0;	padding: 2px;	display: list-item;	list-style: circle url(/graphics/img_bullet.gif) inside;	}	li a.medbullets {		font: 11px Arial, Helvetica, sans-serif;	font-weight: bold;	text-decoration: none;	color: #000;	}	li a:hover.medbullets {		color: #ccc;	text-decoration: underline;	}				/* end homepage top content */	/* homepage left content */#home_boxes {	width: 420px;	height: auto;	margin: 0;	padding: 0 0 0 10px;	float: left;	text-align: left;	}	#home_boxes ul {	font: 11px Arial, Helvetica, sans-serif;	font-weight: normal;	display: block;	list-style-type: none;	margin: 0;	padding: 0;	}	#home_boxes li {			padding: 2px;	margin: 0;	list-style-type: square; 	list-style-position: inside;	}	#home_boxes li a {		text-decoration: none;	color: #000;	}	#home_boxes li a:hover {		text-decoration: underline;	color: #ccc;	}		.home_boxes-subnav {	background: #EFEFE7;	border-bottom: 1px solid #666;	padding: 1px;	margin: 0;	color: #CCC;	font: 6pt;	width: auto;	height: auto;	}div.home_boxes-photo {	margin: 4px;	padding: 4px;	font: 10pt Arial, Helvetica, sans-serif;	line-height: 12px;	background: #EEEEEE;	border-top: 2px solid #666;		border-right: 1px solid #666;	border-left: 1px solid #666;	border-bottom: 4px solid #666;	width: 145px;	height: auto;	float: right;	}			a.home_boxes-photo	{	font: 10pt Arial, Helvetica, sans-serif;	font-weight: bold;	text-decoration: underline;	line-height: 16px;	}	a:hover.home_boxes-photo	{	color: #ccc;	}		a.home_boxes-subnav {	padding: 0;	margin: 0;	color: #333;	font: 9pt Arial, Helvetica, sans-serif;			border: 0;	text-decoration: none;	}	a:hover.home_boxes-subnav {	color: #666;	text-decoration: underline;	}			.breakingnews-bar {	background: #7A0009;	color: #fff;	border-bottom: 1px solid #fff;	font: 10pt Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	padding: 2px;	margin: 0;	width: auto;	height: auto;	}	.localnews-bar {	background: #00009C;	color: #fff;	text-transform: uppercase;	border-bottom: 1px solid #fff;	font: 10pt Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	padding: 2px;	margin: 0;	width: auto;	height: auto;	}	.sports-bar {	background: #00009C;	color: #fff;	text-transform: uppercase;	border-bottom: 1px solid #fff;	font: 10pt Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	padding: 2px;	margin: 0;	width: auto;	height: auto;	}		.business-bar {	background: #00009C;	color: #fff;	text-transform: uppercase;	border-bottom: 1px solid #fff;	font: 10pt Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	padding: 2px;	margin: 0;	width: auto;	height: auto;	}	.entertainment-bar {	background: #00009C;	color: #fff;	text-transform: uppercase;	border-bottom: 1px solid #fff;	font: 10pt Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	padding: 2px;	margin: 0;	width: auto;	height: auto;	}.greybar {	background: #666;	color: #fff;	font: 11px Verdana, Arial, Helvetica, sans-serif;	margin: 10px 0 0 0;	padding: 4px;	border-bottom: 1px solid #fff;	text-transform: uppercase;	width: auto;	height: auto;	}/* end homepage left content *//* homepage bottom content */#hp_content-bottom {	width: 750px;	height: auto;	margin: 0;	padding: 0;	float: left;	}#home_bottom {	width: auto;	height: auto;	margin: 0 0 0 10px;	padding: 0;	font: 11px Arial, Helvetica, sans-serif;	color: #000;	}	#home_bottom-lt {	width: 125px;	height: auto;	float: left;	margin: 0;	padding: 0;	background: #ECECE4;	}	#home_bottom-lt ul {	margin: 0;	padding: 0;	font: 11px Arial, Helvetica, sans-serif;	color: #000;	font-weight: normal;	line-height: 14px;	display: block;	text-align: left;	}	#home_bottom-lt li {	margin: 0;	padding: 0 0 0 6px;	display: block;	list-style: none; 	border-top: 3px solid #fff;	border-bottom: 2px solid #ccc;	}		#home_bottom-lt li a {	text-decoration: none;	color: #000;	}#home_bottom-lt li a:hover {	color: #2d2f9e;	text-decoration: underline;	}						#home_bottom-main {	width: auto;	height: auto;	margin: 0 0 0 140px;	padding: 0;	text-align: left;	}#home_bottom_mid {	width: 280px;	height: auto;	margin: 0;	padding: 0;	}		#home_bottom-rt {	width: 300px;	height: auto;	float: right;	margin: 0;	padding: 0 0 0 12px;	border-left: 1px solid #ccc;	}	.home_bottom-mid-head {	font: 12px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #00009C;	text-transform: uppercase;	margin: 10px 0 3px 0;	padding: 0;	}		#home_bottom-mid ul {	font: 11px Arial, Helvetica, sans-serif;	font-weight: normal;	display: block;	list-style-type: none;	margin: 0;	padding: 0;	}	#home_bottom-mid li {			padding: 2px;	margin: 0;	list-style-type: square; 	list-style-position: inside;	}	#home_bottom-mid li a {		text-decoration: none;	color: #000;	}	#home_bottom-mid li a:hover {		text-decoration: underline;	color: #ccc;	}		#home_bottom-leaderboard {	width: auto;	height: auto;	margin: 12px 0 0 0;	padding: 0;	float: left; 	}			/* end homepage bottom content */	/* sidebar */#sidebar {	width: 128px;	height: auto;	margin: 0 10px 0 0;	padding: 0;	border-right: 1px solid #EEEEF3;	float: left;	text-align: center;	}#sidebar ul {	margin: 4px 4px 10px 6px;	padding: 0;	font: 12px Arial, Helvetica, sans-serif;	color: #2d2f9e;	font-weight: normal;	line-height: 16px;	display: block;	text-align: left;	}	#sidebar li {	margin: 0;	padding: 3px;	display: list-item;	list-style: square inside; 	}		#sidebar li a {	color: #2d2f9e;	text-decoration: none;	}#sidebar li a:hover {	color: #ccc;	text-decoration: underline;	}					#partnerpromo {	margin: 8px 0 8px 0;	padding: 0;	width: auto;	height: auto;	text-align: center;	}h2 {	margin: 0;	padding: 1px;	padding-left: 2px;	width: auto;	height: auto;	background: #2d2f9e;	color: #fff;	font: 11px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	text-align: left;	border-top: 2px solid #777;	}	/* end sidebar *//* leftnav */#leftnav {	width: 125px;	height: auto;	margin: 0;	padding: 0;	float: left;	background: #ECECE4;	}	#leftnav ul {	margin: 0;	padding: 0;	font: 11px Arial, Helvetica, sans-serif;	color: #000;	font-weight: normal;	line-height: 14px;	display: block;	text-align: left;	}	#leftnav li {	margin: 0;	padding: 0 0 0 6px;	display: block;	list-style: none; 	border-top: 3px solid #fff;	border-bottom: 2px solid #ccc;	}		#leftnav li a {	text-decoration: none;	color: #000;	}#leftnav li a:hover {	color: #2d2f9e;	text-decoration: underline;	}				/* end leftnav *//* content */		#content {	width: 775px;	margin-left: 138px;	padding: 0;	text-align: left;	}	#content_sec {	width: 750px;	margin: 0;	padding: 0;	text-align: left;	float: left;	}	#tools {	width: 460px;	height: 28px;	margin: 0;	padding: 0;	}#tools_rt {	float: right;	width: 150px;	height: auto;	margin: 0;	padding: 0;	}#tools_lt {	float: left;	width: 200px;	height: auto;	margin: 0;	padding: 0;	}		#tools_rt ul {	margin: 0;	padding: 0;	display: inline;	list-style-type: none;	font-size: 12px;	line-height: 10px;	}#tools_rt li {	margin-bottom: 2px;	padding: 2px;	padding-bottom: 2px;	display: inline;	list-style-type: none;	}		h3 {	font: 14px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #989CA8;	line-height: 14px;	margin-top: 6px;	margin-bottom: 4px;	text-transform: uppercase;	}	h4 {	font: 24px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #000;	line-height: 24px;	margin: 0;	margin-bottom: 14px;	}.subhead {	font: 14px Arial, Helvetica, sans-serif;	font-weight: bold;	margin-bottom: 12px;	line-height: 14px;	}	.date {	font: 12px Arial, Helvetica, sans-serif;	font-style: italic;	padding-bottom: 10px;	}			.author {	text-transform: uppercase;	font: 10pt Arial, Helvetica, sans-serif;	font-weight: bold;	margin: 0;	padding: 0;	line-height: 12px;	}	.authortitle {	font-size: 7pt;	text-transform: uppercase;	margin: 0;	padding-bottom: 10px;	line-height: 10pt;	}		#storywell {	width: 450px;	height: auto;	margin: 0 10px 0 0;	padding: 0;	}#storywell p {	line-height: 16px;	font: 10pt Arial, Helvetica, sans-serif;	padding-top: 4px;	padding-bottom: 15px;	}	#storycolumn {	width: 235px;	height: auto;	margin-left: 12px;	margin-right: 0;	padding: 0;	float: right;	border-bottom: 1px solid #000;	}	#storycolumn ul {	margin: 0px 0px 15px 0px;	padding: 2px 12px 25px 12px;	background: #DDDDDD;	border-left: 1px solid #000;		border-right: 1px solid #000;	border-bottom: 1px solid #000;	}	#storycolumn li {	margin: 0;	padding: 2px;	background: #DDDDDD;	}		.storycolumnheader {	line-height: 10pt;	color: #fff;	background: #888899;	padding-left: 6px;	padding-bottom: 2px;	margin-top: 4px;	border: 1px solid #000;	text-transform: uppercase;	font: 120pt Verdana, Arial, Helvetica, sans-serif;		font-weight: bold;	}	#storycolumn p {	line-height: 10pt;	font: 10pt Arial, Helvetica, sans-serif;	padding-top: 4px;	padding-bottom: 0px;	}	#story_footer {	width: auto;	height: auto;	margin: 0;	text-align: left;	padding-top: 10px;	font: 12px Arial, Helvetica, sans-serif;	font-weight: normal;	}		/* not used */#story_footer_lt {	width: 300px;	height: auto;	border-right: 1px solid #ccc;	float: left;	text-align: left;	margin-right: 12px;	padding-top: 6px;	padding: 0;	}	#story_footer_rt {	width: 275px;	height: auto;	float: right;	text-align: left;	margin: 0;	padding: 0;	}		/* end not used */	#story_footer ul {	display: block;	list-style-type: none;	font-size: 12px;	margin-top: 10px;	padding: 0;	}	#story_footer li {	display: block;	list-style-type: none;	font-size: 12px;	margin: 0;	padding: 0;	}	#sectionwell {	width: 610px;	height: auto;	margin: 0 0 10px 135px;	padding: 0;	}	#sectionwell a {	font: 10pt Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: 16px;	color: #2d2f9e;	text-decoration: none;	}		#sectionwell a:hover {	color: #787775;	text-decoration: underline;	}	#sectionwell a.section_boldhead {	font: 13pt Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: 16px;	color: #2d2f9e;	text-decoration: none;	}#sectionwell a.section_boldhead:hover {	text-decoration: underline;	}	#sectionwell hr {	color: #787775;	width: 100%;	height: 1px;	}				#sectionhead {	margin: 0 0 10px 0;	padding: 0;	width: 610px;	height: 28px;	border-bottom: 1px solid #787775; 	}		#sectionhead_lt {	margin: 0;	padding: 0;	width: 400px;	height: auto;	float: left;	}.sectiontitle {	text-align: left;	background: #787775;	color: #fff;	padding: 0 4px 0 4px;	margin: 0;	text-transform: uppercase;	font: 21px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: normal;	}				.sectiontitle2 {	color: #9A0000;	padding: 0;	margin: 0;	text-transform: uppercase;	font: 21px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: normal;	}	#sectionhead_rt {	width: 150px;	height: auto;	margin: 0;	margin-top: 8px;	padding: 0;	text-align: right;	float: right;	font: 11px Verdana, Arial, Helvetica, sans-serif;	font-style: italic;	font-weight: bold;	color: #787775;	line-height: normal;	}		#section_topstory {	width: auto;	height: auto;	margin: 0 0 10px 0;	padding: 0;	overflow: hidden; 	}		#section_topstory a {	font: 21px Verdana, Arial, Helvetica, sans-serif;	line-height: 21px;	font-weight: bold;	color: #2d2f9e;	text-decoration: none;	}		#section_topstory a:hover {	color: #787775;	text-decoration: underline;	}	#section_topstory img {	margin: 0 10px 0 0;	padding: 0;	border: 0;	}.archivedate {	padding: 0;	margin: 10px 0 8px 0;	font: 11px Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	text-transform: none;	font-style: italic;	color: #787775;	width: auto;	height: auto;	}			.section_subhead {	padding: 0;	margin: 0;	color: #990000;	text-transform: uppercase;	font: 12px Verdana, Arial, Helvetica, sans-serif;	}#section_footer {	width: 610px;	height: auto;	margin: 0 auto;	margin-left: 135px;	text-align: center;	padding-top: 50px;	font: 12px Arial, Helvetica, sans-serif;	font-weight: normal;	}		#section_footer_lt {	width: 300px;	height: auto;	border-right: 1px solid #ccc;	float: left;	text-align: left;	margin-right: 12px;	padding-top: 6px;	padding: 0;	}	#section_footer_rt {	width: 275px;	height: auto;	float: right;	text-align: left;	margin: 0;	padding: 0;	}		#section_footer_lt ul {	display: inline;	list-style-type: none;	font-size: 12px;	margin-top: 10px;	padding: 0;	}	#section_footer_lt li {	display: inline;	list-style-type: none;	font-size: 12px;	margin: 0;	padding: 0;	}		#rightcolumn {	width: 300px;	height: auto;	float: right;	margin: 0 0 10px 10px;	padding: 0;	}		#rightcolumn_content {	width: auto;	height: auto;	margin: 0;	padding: 6px;	font: 10px Arial, Helvetica, sans-serif;	font-weight: bold;	background: #f3f3f3;	border: 10px solid #fff;	}	#rightcolumn_content ul {	width: auto;	height: auto;	margin: 0 0 10px 0;	padding: 0;	display: block;	}	#rightcolumn_content li {	width: auto;	height: auto;	margin: 0;	padding: 2px;	display: list-item;	list-style: square inside;	}					#rightcolumn_content li a {	margin: 0;	padding: 0;	font: 10px Arial, Helvetica, sans-serif;	font-weight: bold;	color: #2d2f9e;	}	#rightcolumn_content li a:hover {	color: #787775;	}			#hp_rightcolumn {	width: auto;	height: auto;	margin: 10px 0 0 0;	padding: 0;	}	#hp_rightcolumn-lt {	width: 140px; 	height: auto; 	margin: 0; 	padding: 0; 	float: left;	}		.hp_rightcolumn-lt-content {	background: #EFEFEF;	width: auto;	height: auto;	border: 1px solid #ccc;	margin: 0;	padding: 4px;	}		#hp_rightcolumn-rt {	width: 140px; 	height: auto; 	margin: 0; 	padding: 0; 	float: right;	}		.hp_rightcolumn-head {	width: auto;	height: auto; 	margin: 0;	padding: 4px;	background: #000;	color: #fff;	text-transform: uppercase;	border-bottom: 1px solid #fff;	font: 11px Verdana, Arial, Helvetica, sans-serif;	}	ul.videos {					margin: 0;	padding: 0;	display: block;	list-style-type: none;	}	li.videos {					margin: 0;	padding: 2px;	display: list-item;	list-style: circle url(/graphics/img_videoicon.gif) inside;	border-bottom: 1px solid #ccc;	}	li a.videos {		font: 10px Arial, Helvetica, sans-serif;	font-weight: normal;	text-decoration: none;	color: #000;	}	li a:hover.videos {		color: #ccc;	text-decoration: underline;	}		ul.podcasts {					margin: 0;	padding: 0;	display: block;	list-style-type: none;	}	li.podcasts {					margin: 0;	padding: 2px;	display: list-item;	list-style: circle url(/graphics/img_audioicon.gif) inside;	border-bottom: 1px solid #ccc;	}	li a.podcasts {		font: 10px Arial, Helvetica, sans-serif;	font-weight: normal;	text-decoration: none;	color: #000;	}	li a:hover.podcasts {		color: #ccc;	text-decoration: underline;	}	ul.photos {					margin: 0;	padding: 0;	display: block;	list-style-type: none;	}	li.photos {					margin: 0;	padding: 2px;	display: list-item;	list-style: circle url(/graphics/img_cameraicon.gif) inside;	border-bottom: 1px solid #ccc;	}	li a.photos {		font: 10px Arial, Helvetica, sans-serif;	font-weight: normal;	text-decoration: none;	color: #000;	}	li a:hover.photos {		color: #ccc;	text-decoration: underline;	}			div.columnists {	width: auto;	height: auto;	margin: 0;	padding: 10px 0 10px 0;	font: 12px Arial, Helvetica, sans-serif;	border-bottom: 1px solid #ccc;	}		p.columnists_head {	background: #7A0009;	color: #fff;	font: 11px Verdana, Arial, Helvetica, sans-serif;	margin: 0;	padding: 4px;	text-transform: uppercase;	width: auto;	height: auto;	}												/* content *//* ad column */#adcolumn {	width: 300px;	height: auto;	margin: 0;	padding: 0;	float: right;	text-align: center;	background: #EFEFE7;	}	#adcolumn p {	font: 10px Arial, Helvetica, sans-serif;	line-height: 10px;	color: #000;	}	#section_adcolumn {	width: 300px;	height: 250px;	margin: 0 auto;	padding: 0 0 10px 0;	text-align: center;	background: #EFEFE7;	}	#section_adcolumn p {	font: 10px Arial, Helvetica, sans-serif;	line-height: 10px;	color: #000;	}	#section_adcolumn_lt {	width: 120px;	height: 240px;	margin: 0;	padding: 0 0 0 16px;	float: left;	text-align: center;	}		#section_adcolumn_rt {	width: 120px;	height: 240px;	margin: 0;	padding: 0 16px 0 0;	float: right;	text-align: center;	}				#partner {	width: auto;	height: 150px;	border-bottom: 4px solid #fff;	margin: 0;	padding: 0;	}	/* end ad column *//* leaderboard well */#adv_leaderboard {	width: 775px;	height: auto;	margin: 4px 0 4px 138px;	text-align: center;	padding: 0;	}		#adv_leaderboard p {	width: 20px;	height: 90px;	margin-left: 12px;	float: left;	}		/* end leaderboard well */	/* leaderboard well-SECTIONFRONT */#adv_leaderboard_sec {	width: 750px;	height: 100px;	margin: 10px 0 0 0;	text-align: left;	padding: 0;	}		#adv_leaderboard_sec p {	width: 14px;	height: 90px;	margin: 0;	padding: 0;	float: left;	}		/* end leaderboard well-SECTIONFRONT */	/* footer */		#edit_footer {	width: 750px;	height: auto;	padding: 0;	margin: 10px 0 10px 10px;	border-top: 6px solid #ccc;	}		#edit_footer_story {	width: 920px;	height: auto;	padding: 0;	margin: 10px 0 10px 10px;	border-top: 6px solid #ccc;	}		#edit_footer p {	line-height: 14px;	font: 10px Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	}#edit_footer_story p {	line-height: 14px;	font: 10px Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	}/* end footer */		/* USATODAY TRAVEL */#usattravelnetwork {border: 1px solid #6B7995; width: 300px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }#usattravelnetwork a {font: 10px Verdana, Arial, Helvetica, sans-serif; }#usattravelnetwork p {font: 10px Verdana, Arial, Helvetica, sans-serif; }#usatheader {width: auto; background: #6B7995; color: #fff; font-size: 12px; font-weight: bold; padding: 2px; }#usatvertspec {margin-bottom: 15px; }#usathorzspec {float: left; width:135px;}#usatverttrav {border-top: 1px solid #999;}#usathorztrav {float: right; width:135px; border-left: 1px solid #999999; margin-left: 5px;}#specdeals {font-size: 12px; font-weight: bold; line-height: 14px; margin: 1px 5px 3px 3px;}#specdeals	A {color: #666; text-decoration: none; }#specdeals	A:hover {text-decoration: underline; }#specdeals LI { margin-left: 15px; color: #666; list-style-type: square; list-style-position: outside; font-size: 10px; font-weight: normal; line-height: 12px; text-align: left;}#specdealslink {font-weight: bold; margin: 1px 5px 3px 5px; text-decoration: none; }#specdealslink A {font-size: 10px; color: #666; text-decoration: none; }#specdealslink A:hover	{text-decoration: underline;}#mspecdeals {font-weight: bold; margin: 1px 5px 3px 5px;}#mspecdeals	A:hover	{text-decoration: none;}#mspecdeals	A {color: #000; text-decoration: underline; }#travnews {font-size: 12px; font-weight: bold; line-height: 14px; margin: 1px 5px 3px 5px; }#travnews A {color: #666; text-decoration: none; }#travnews A:hover {text-decoration: underline; }#travnews LI {margin-left: 15px; color: #666; list-style-type: square; list-style-position: outside; font-size: 10px; font-weight: normal; line-height: 12px; text-align: left; }#usattravlink {font-weight: bold; margin: 1px 5px 3px 5px; }#usattravlink A:hover {text-decoration: none; }#usattravlink A {color: #000; text-decoration: underline; }#usatimg {margin: 1px 5px 3px 5px; padding: 0; border: 0; }/* END USATODAY TRAVEL *//* MOVIE GUIDE */.movie_table {width: 460px;height: auto;margin: 0;padding: 0;}#movie_finder {background: #ccc;padding: 2px 0 2px 0;margin: 0 0 8px 0;width: 460px;font: 11px Verdana, Arial, Helvetica, sans-serif;}#movie_finder ul {margin: 0;padding: 2px;width: auto;height: auto;display: inline;list-style-type: none;}#movie_finder li {margin: 0 0 0 10px;padding: 0;width: auto;height: auto;display: inline;list-style-type: none;font: 11px Verdana, Arial, Helvetica, sans-serif;}#movie_finder li a {font: 11px Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}#listings {width: 460px;height: auto;margin: 0;padding: 0;font: 10px Verdana, Arial, Helvetica, sans-serif;}#listings p {margin: 0;padding: 2px;}#listings a {font: 11px Verdana, Arial, Helvetica, sans-serif;font-weight: bold; }.listing_header {width: auto;background: #9A0000;color: white;font-weight: bold;padding: 0;font: 12px Verdana, Arial, Helvetica, sans-serif;margin: 10px 0 0 0;}.listing_subheader {width: auto;border-bottom: 1px solid #ccc;}.theater_headers {padding: 0;width: 260px;border-bottom: 1px solid #2d2f9e;}.city_headers {padding: 0;width: 200px;border-bottom: 1px solid #2d2f9e;}.grey_row {background: #ccc;}.td250 {width: 260px;}.td150 {width: 200px;}.td300 {width: 300px;}.td295 {width: 295px;}.moviename_headers {padding: 0;width: auto;font-weight: bold;font: 14px Verdana, Arial, Helvetica, sans-serif;background: #f3f3f3;border-bottom: 1px solid #ccc;}.times_headers {padding: 0;width: auto;font-weight: bold;font: 14px Verdana, Arial, Helvetica, sans-serif;background: #f3f3f3;border-bottom: 1px solid #ccc;}.theater_info {width: auto;height: auto;margin: 0;padding: 0;overflow: hidden;}.theater_details {width: 280px;height: auto;margin: 2px 0 4px 0;padding: 0;float: left;font: 11px Verdana, Arial, Helvetica, sans-serif;line-height: 14px;}.theater_title {font-size: 16px;font-weight: bold;padding-top: 10px;}.theater_logo {float: right;width: 160px;height: auto;text-align: right;margin: 0;padding: 10px 0 0 0;}.movie_title {font: 16px Verdana, Arial, Helvetica, sans-serif;font-weight: bold;padding: 4px;line-height: 28px;}.movie_info_wrapper {width: auto;height: auto;margin: 0;padding: 0;overflow: hidden;}.movie_desc {float: left;width: 300px;height: auto;margin: 0;padding: 0;font: 10px Verdana, Arial, Helvetica, sans-serif;line-height: 14px;}.movie_details {float: right;width: 295px;text-align: right;height: auto;margin: 0 0 12px 0;padding: 0;}.movie_info {background: #ccc;text-align: left;margin-bottom: 2px;font: 10px Verdana, Arial, Helvetica, sans-serif;}/* NEW NAV */#dropmenudiv {	position: absolute;	font: 10px Verdana, Arial, Helvetica, sans-serif;	line-height: 18px;	z-index: 100;}#dropmenudiv a {	width: 100%;	display: block;	text-indent: 0;	border-left: 1px solid #ccc;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;	padding: 6px;	text-decoration: none;	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: black;	background-color: #EFEFE7;}#dropmenudiv a:hover{	background-color: #C3C3D6;	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: black;	text-decoration: none;}#newnav {	width: 920px;	height: auto;	margin: 0 auto;	padding: 0;	background: #2F2F93;	text-align: left;	}#newnav ul {	margin: 0;	padding: 0;	display: inline;	list-style-type: none;	font: 10px Verdana, Arial, Helvetica, sans-serif;	text-align: left;	}#newnav li {	margin: 0;	padding: 2px 1px 2px 1px;	float: right;	list-style-type: none;	background: #2F2F93;	text-align: center;	border-left: 1px solid #fff;	}	#newnav li a {	color: #fff;	text-decoration: none;	text-align: center;	}	#newnav li a:hover {	color: #fff;	text-decoration: none;	text-align: center;	}	#newnav-sec {	width: 750px;	height: auto;	margin: 0 0 4px 0;	padding: 0;	background: #2F2F93;	text-align: center;	}#newnav-sec ul {	margin: 0;	padding: 0;	display: inline;	list-style-type: none;	font: 10px Verdana, Arial, Helvetica, sans-serif;	text-align: left;	}#newnav-sec li {	margin: 0;	padding: 2px 0 2px 0;	float: right;	list-style-type: none;	background: #2F2F93;	text-align: center;	border-left: 1px solid #fff;	}	#newnav-sec li a {	color: #fff;	text-decoration: none;	text-align: center;	}	#newnav-sec li a:hover {	color: #fff;	text-decoration: none;	text-align: center;	}					/* real estate */			.re_header {	font-size: 16px;	color: #2d2f9e;	font-weight: bold;}<!-- re_section_mainstory replaces section_topstory -->#re_section_mainstory {	width: auto;	height: auto;	margin: 0;	padding: 0;	overflow: auto; 	}	#re_section_mainstory a {	font: 21px Verdana, Arial, Helvetica, sans-serif;	line-height: 21px;	font-weight: bold;	color: #2d2f9e;	text-decoration: none;	}	#re_section_mainstory a:hover {	color: #787775;	text-decoration: underline;	}	#re_section_mainstory img {	margin: 0 10px 0 0;	padding: 0;	border: 0;	}	#re_wrapper {	width: auto;	height: auto;	margin: 0;	padding: 0;	}#re_wrapper a {	font: 10pt Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: 16px;	color: #2d2f9e;	text-decoration: none;	}	#re_wrapper a:hover {	color: #787775;	text-decoration: underline;	}	#re_wrapper a.section_boldhead {	font: 13pt Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: 16px;	color: #2d2f9e;	text-decoration: none;	}#re_wrapper a.section_boldhead:hover {	text-decoration: underline;	}	#re_wrapper hr {	color: #787775;	width: 100%;	height: 1px;	}		#re_wrapper p {	line-height: 16px;	font: 10pt Arial, Helvetica, sans-serif;	padding-top: 4px;	padding-bottom: 4px;	}	/* styles from CV module */a.reg:link {	color: #003366;	text-decoration: none;	font-size: 10px;}a.reg:visited {	color: #003366;	text-decoration: none;	font-size: 10px;}a.reg:hover {	color: #003366;	text-decoration: none;	font-size: 10px;}a.reg:active {	color: #003366;	text-decoration: none;	font-size: 10px;}a.homescape:link {	color: #1a456c;	text-decoration: none;	font-size: 10px;}a.homescape:visited {	color: #1a456c;	text-decoration: none;	font-size: 10px;}a.homescape:hover {	color: #1a456c;	text-decoration: underline;	font-size: 10px;	}a.homescape:active {	color: #1a456c;	text-decoration: none;	font-size: 10px;}a.linkOn {	color: #993300;	text-decoration: none;	background-image: url('/graphics/realestate/bullet.gif');	background-repeat: no-repeat;	background-position: 0% 50%;}a.linkOff {	color: #1a456c;	text-decoration: none;}div.hideIt {	visibility: hidden;}div.showIt {	position:absolute;	left: 20px;	top: 188px;	height: 177px;	width: 203px;	z-index: 2;	visibility: visible;}.searchType	{	font-weight:normal; 	color:#333333;}.searchTypeOn	{	font-weight:bold; 	color:#872300;}/* end styles from CV module */#re_left_wrapper {	width: auto;	margin: 0;	padding: 0;	font-size: 10px;}#re_left_wrapper input a select option form {	font-size: 10px;}