body {	margin: 10px;	padding: 10px;	text-align: center;	background-color: #C8C8A0;}p, h1, h2, h3, h4, h5, a, ul, li, ol, dl, dt, dd, address {	font: 12px Verdana, Arial, Helvetica, sans-serif;	text-align: left; 	color: #765528;}address {	font-style: normal;}dt {	font-weight: bold;	color: #01006D;	margin: 10px 20px 5px 20px;} dd {	list-style: none;	margin: 5px 30px 10px 30px;} h1 {	font-size: 14px;	font-weight: bold;	border-bottom: solid 1px;	color: #B67721;	clear: both;}h2 {	font-size: 14px;	font-weight: bold;}h3 {	font-size: 14px;	font-weight: bold;	border-bottom: dotted 1px;	margin-bottom: 0;	padding-bottom: 0;	clear: both;}a:link, a:visited {	color: #B67721;}a:hover, a:active {	text-decoration: none;}/* ----------------- PAGE LAYOUT ELEMENTS ----------------- */div#container {     width: 960px;     margin: 0 auto 0 auto;     background-color: #FFF;}	div#header {	}	div#main {	}			div#locations {			float: left;			width: 192px;		}					div#locations address {				margin: 0;				padding: 10px;				line-height: 19px;				font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;			}						div#locations address.firstadd {				padding-top: 40px;			}				div#main_rt {			float: right;			width: 754px;		}	div#navcontainer {	}		div#content {	            margin: 10px;                 }				 		div#content p, div#content address {			line-height: 18px;			font-size: 11px;		}				div#content a, div#content li {			font-size: 11px;		}		div#hours {		clear: both;		width: 960px;		margin: 0 auto 0 auto;		text-align: left;	}			div#hours p {			font-weight: bold;			margin: 0;			padding: 5px 5px 5px 0;		}		div#footer {		clear: both;		width: 960px;		height: 35px;		background-color: #B67721;	}			div#owner {			width: 147px;			float: right;		}			  	div#contact {	}div#copyright {	width: 960px;	text-align: center;	margin: 0 auto 0 auto;	clear: both;}div#copyright, div#copyright a {	font: 9px Verdana, Arial, Helvetica, sans-serif;}	div#copyright img {		background-color: #FFF;	}/* ----------------- IMAGE ELEMENTS ----------------- */img.left {	float: left;	margin: 0 10px 10px 0;}img.right {	float: right;	margin: 0 0 10px 10px;}img.rightborder {	float: right;	margin: 0 0 10px 10px;	border: solid 1px #06007f;}.clear {	clear: both;}.clearcentered {	clear: both;		text-align: center;	margin: 0 auto 0 auto;}.centered {	text-align: center;	margin: 0 auto 0 auto;}/* ------------------------- MAIN NAVIGATION ----------------------------- */ul#mainnav {	margin: 0;	padding: 0 0 24px;	width: auto;}ul#mainnav li {	float: left;	height: 20px;	list-style: none;}ul#mainnav li a:link, ul#mainnav li a:visited, ul#mainnav li a:active {	color: #696969;	text-decoration: none;	display: block;	padding: 6px;	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;	border-right: dotted 1px #696969;}ul#mainnav li a:hover {	color: #696969;	background-color: #C6C695;}ul#mainnav li a.current:link, ul#mainnav li a.current:visited {	color: #573D19;	background-color: #D4953E;}/* ------------------------- FOOTER NAVIGATION ----------------------------- */ul#footnav {	margin: 0;	padding: 0 0 24px;	width: auto;}ul#footnav li {	float: left;	list-style: none;}ul#footnav li a:link, ul#footnav li a:visited, ul#footnav li a:active {	color: #fff;	display: block;	padding: 7px 20px 7px 20px;	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;}ul#footnav li a:hover, ul#footnav li a.current:link, ul#footnav li a.current:visited {	text-decoration: none;}/* ------------------------- AUDIO PG ----------------------------- */body#audiopg {	margin: 0;	padding: 0;	background-color: #FFF;}	body#audiopg a {		text-align: center;		margin: 0 auto 0 auto;		font-size: 11px;		font-weight: bold;	}/* ------------------------- LISTS ----------------------------- */div#maps {	width: 730px;	float: left;}	div#mapleft {		float: left;		width: 340px;	}		div#mapright {		float: right;		width: 340px;	}	p.first {	margin-top: 0;	padding-top: 0;}