body { 	font:10pt verdana; 	background:#FFF; 	margin:0;	padding:0;	}a:link, a:visited, a:active {color:#0000FF;}a:hover {	color:#FF0000;	}h1 {	font:18pt verdana, arial, sans-serif;	color:#FF0000;	margin:0;	padding:0;	text-align: center;}h2 {	font:12pt verdana, arial, sans-serif;	color:#000;	padding:10px;	margin:0;}p {	margin: 0px; 	text-align: center;	}	#contain {	width:900px;	border-right:0;	border-left:0;	margin-left:auto;	margin-right:auto;}#menu { 	font: bold 10pt verdana; 	margin: 0px; 	text-align: center;	border-top:1px solid #999;	border-bottom:1px solid #999;	border-left:1px solid #999;	border-right:1px solid #999;	background:#F5F5F5;	padding:4px 0 4px 0;	}	#reviews {	font: 9pt verdana; 	width:450px;	border:1px dashed #000;	background:#FFFFCC;	text-align: center;}	#homeinfo {	font: 10pt verdana; 	width:480px;	border:1px dashed #000;	background:#F5F5F5;}#spotlight { 	width:480px;	border:1px solid #FF0000;	background:#FFF;}#news { 	font: 9pt verdana;	width:480px;	border:1px solid #000;	background:#FFFFCC;}#news2 { 	font: 9pt verdana;	width:480px;	border:1px solid #000;	background:#CCFFFF;}#sidebar { 	font: 9pt verdana;	width:190px;	border:1px dashed #000;	background:#F5F5F5;}#sidebar1 { 	font: 9pt verdana;	width:480px;	border:1px dashed #000;	background:#F5F5F5;}#sidebar2 { 	font: 9pt verdana;	width:480px;	border:1px dashed #000;	background:#F5F5F5;}#traffic {	font: 9pt verdana; 	width:480px;	border:1px solid #000;	background:#FFF;}#subtext {	font: 9pt verdana; 	width:450px;	border:1px solid #999;	background:#F5F5F5;	text-align: center;}		#header {	width:900px;	border-bottom:1px solid #999;	background:#F5F5F5;	text-align: center;}#leftcol {	width:197px;	float:left;	padding:5px 0 5px 0;	text-align:center;}#leftcol p {	padding:3px 0 3px 0;	margin:0;}#content {	width:500px;    float:left;	padding:0 10px 5px 10px;}#content p {	padding:3px 0 3px 0;	margin:0;}#rightcol {	width:177px;	float:left;	padding:5px 0 5px 0;	text-align:center;}#rightcol p {	padding:3px 0 3px 0;	margin:0;}#footer {	font:9pt verdana, arial, sans-serif;	width:900px;	clear:both;	border-top:1px solid #999;	border-bottom:1px solid #999;	border-left:1px solid #999;	border-right:1px solid #999;	background:#F5F5F5;	padding:4px 0 4px 0;}#footer p {	text-align:center;	padding-right:0;	font:9pt verdana, arial, sans-serif;}	.red { 	font:10pt verdana;	font-weight:bold;	color:#FF0000;}.redlocate { 	font:9pt verdana;	font-weight:bold;	color:#FF0000;}.hyper { 	font:8pt verdana;}