body { margin: 0 0 0 0; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #4A2500 }; td, th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #4A2500; }h1 { color: #CC6666; font-size: 18px; line-height: 24px; text-transform: uppercase; margin: 10px 50px 10px 5px;}h2 { color: #4A2500; font-size: 16px; font-weight: normal; }h3 { color: #CC6666; font-size: 12px; font-weight: bold; }hr { color: #CC6666; size: 1px; margin: 0;}a:link, a:visited { color: #CC6666; text-decoration: none; }a:hover { color: #CC6666; text-decoration: underline; }blockquote { line-height: 11pt;   }div#main {padding: 5px 10px 5px 80px; }.main {padding: 5px 10px 5px 80px; }#content {}*html #content { height: 1%; display:inline;}*html .main { height: 1%; display:inline;}div#foot {float: center; margin: 0; background: #FFFFFF; border-top: 1px solid #9C814F; border-bottom: 1px solid #9C814F; width: 960px;  }.footmain {		margin-left: 10px;	margin-right: 10px;	line-height: 120%	}ul {	list-style: none;	padding: 0;	margin: 0;}div#nav {align: center; display: inline; margin: 0; background: #F5F1DD; border-top: 1px solid #9C814F; border-bottom: 1px solid #9C814F; width: 100%;}div#nav ul { display: inline; text-align: center; margin: 0; padding: 0; background: #F7F2E9; border: 1px 1px 1px 1px; border-width: 1px; }div#nav li {display: inline; text-align: center; list-style: none; margin: 0; width: 9em; line-height: 1em; }div#nav li:hover {font-weight: bold; background: #F7F2E9; text-decoration: underline; }div#nav li.submenu:hover {background-color: #FFFFFF;}div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none; width: 9em;}div#nav ul a {width: auto;}div#nav ul ul {position: absolute; width: 9em; display: none; }div#nav ul ul li {border: 1px;}#nav li li a {	display: block;	text-align: left;	padding: 0.2em 1px;} #nav li li a:hover {	padding: 0.2em 1px;	font-size:12;	text-decoration: underline;}#today,#zone1,#zone2,#zone3,#zone4,#zone5 { line-height:30px; text-align:center; } li {	float: left;	position: relative;	text-align: center;	background-color: transparent;}li ul {	display: none;	position: absolute;	top: 100%;	left:0;	font-weight: normal;	font-size: 12px;	background-color: #F7F2E9;	padding: 0.5em 0.5em 0.5em 0.2em;	border-right: solid 10px #FFFFFF;	border-bottom: solid 10px #FFFFFF;	border-left: solid 10px #FFFFFF;	border-top: solid 10px #FFFFFF;}li>ul {	top: auto;	left: auto;}li li {	display: block;	float: none;	background-color: F7F2E9;	border: 0;}li:hover ul, li.over ul {	display: block;}hr {	display: none;}.shadow {	float: left;		background-color: #aaa;}.shadow img {	margin: -3px 3px 3px -3px;	display: block;	position: relative;	padding: 2px;	background-color: #fcfcfc;	border-left: 1px solid #ccc;	border-top: 1px solid #ccc;	border-right: 1px solid #888;	border-bottom: 1px solid #888;}