/* Site Layout */html, body{	margin: 0 0 15px 0;	padding-bottom: 15px;	background: #fff url(../images/back.gif) repeat;	color: #444;}#header{	background: #666 url(../images/headback.jpg) repeat-x;	border-bottom: 4px solid #fff;	margin 0: ;	padding: 0;	height: 80px;}#headermain{	width: 761px;	height: 80px;	padding: 0;	margin: 0;}#nav{	width: 200px;	position: absolute;	padding-top: 15px;	left: 0px;}#content{	padding: 0;	margin: 0;	margin-left: 200px;}#maincontent{	margin: 0;	padding: 10px 0 10px 15px;	width: 575px;	voice-family: "\"}\"";	voice-family: inherit;	width: 545px;}#footer{	width: 545px;	border-top: 1px solid #c2bb9f;	padding-top: 10px;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 10px;	color: #990000;	padding: 10px 0 0 0px;	margin: 0 0 15px 15px;}#footer a:link{	text-decoration: underline;	color: #666699;}#footer a:hover{	text-decoration: none;	color: #666699;}/* Navigation */#clams{	margin: 0;	padding: 0;	width: 88px;	height: 80px;	border-right: 1px solid #ffcc99;	background: url(../images/clams.gif) no-repeat;}#clamroll{	display: block;	margin: 0;	padding: 0;	border: 0;	width: 88px;	height: 80px;	background: url(../images/clams.gif) no-repeat;}a#clamroll:hover { background: url(../images/clamson.gif) no-repeat; }#topnav ul{	margin: 0;	padding-left: 0;	display: inline;}#topnav li{	display: inline;	list-style-type: none;	padding: 0 18px 0 9px;	border-left: 1px solid #ffcc99;	font-family: "trebuchet ms", lucida, Verdana, Helvetica, Arial, sans-serif;	font-size: 13px;	color: #ffcc00;	margin-top: 5px;}#topnav li a{	font-family: "trebuchet ms", lucida, Verdana, Helvetica, Arial, sans-serif;	font-size: 12px;	color: #ffcc00;	text-decoration: none;	margin: 0;}#topnav li a:hover{	font-family: "trebuchet ms", lucida, Verdana, Helvetica, Arial, sans-serif;	font-size: 12px;	color: #ffcc00;	text-decoration: underline;}#topnav li.first{	border-left: none;	margin-left: 0;	list-style: none;	display: inline;}.dropdown{	font-size: 10px;	font-weight: normal;}#menu li{	background: url(../images/homearrow.gif) no-repeat 0 1px;	list-style: none;	padding: 0 0 4px 20px;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	margin: 0 0 13px 15px;	line-height: 18px;}#menu li a{	font-family: Book antiqua, georgia, times new roman;	font-size: 14px;	color: #990000;	text-decoration: none;}#menu li a:hover { text-decoration: underline; }#submenu li{	background: url(../images/arrow.gif) no-repeat 0 5px;	list-style: none;	padding: 0 0 0 8px;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	margin: 6px 0 0 3px;	line-height: 17px;}#submenu li a:link{	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	color: #bd5a5a;	text-decoration: underline;}#submenu li a:visited{	text-decoration: underline;	color: #666;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;}/* misc */.spacer{	clear: both;	height: 0;}.left { float: left; }.left a:visited { color: #666699; }.right{	float: right;	text-align: right;}p{	margin-top: 0;	margin-bottom: 1em;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	line-height: 19px;	color: #444;}li, ul{	padding: 0;	padding-bottom: 4px;	margin-bottom: 1em;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	line-height: 14px;	color: #444;	margin: 0;}ol{	padding: 0 0 4px 0;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	margin: 6px 0 1em 35px;	line-height: 19px;}.list li{	background: url(../images/red_square.gif) no-repeat 0 6px;	list-style: none;	padding: 0 0 4px 12px;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	margin: 6px 0 5px 25px;	line-height: 15px;}.list  li a:link, .list li a:visited{	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	text-decoration: underline;	color: #666699;}.list li a:hover { text-decoration: none; }#anchor li{	background: url(../images/red_arrow.gif) no-repeat 0 4px;	list-style: none;	padding: 0 0 4px 12px;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	margin: 6px 0 5px 25px;}#anchor  li a:link{	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	text-decoration: underline;	color: #666699;}#anchor li a:visited{	text-decoration: underline;	color: #666;}#anchor li a:hover { text-decoration: none; }h1{	font-family: Book antiqua, georgia, times new roman;	font-size: 18px;	color: #990000;	font-weight: normal;	margin-bottom: 0;	margin-top: 5px;}h2{	font-family: Book antiqua, georgia, times new roman;	font-size: 14px;	color: #bd5a5a;	font-weight: normal;	margin-bottom: 0;	margin-top: 15px;}h3{	font-family: Book antiqua, georgia, times new roman;	font-size: 13px;	color: #996600;	font-weight: normal;	margin-bottom: 0;	margin-top: 10px;}.hide { display: none; }img{	display: block;	border: 0;}table{	margin: 0;	padding: 0;	height: 80px;	border-right: 1px solid #ffcc99;	border-left: 1px solid #ffcc99;}.bottom{	vertical-align: bottom;	border-top: 1px solid #ffcc99;	background: url(../images/buttonback.gif) repeat;	text-align: center;}.how{	font-family: verdana, arial, sans-serif;	font-size: 11px;	line-height: 20px;	color: #fff;	margin: 0 5px 0 5px;}p a:link{	text-decoration: underline;	color: #666699;}p a:visited{	text-decoration: underline;	color: #666;}p a:hover{	text-decoration: none;	color: #666699;}p a:active{	text-decoration: underline;	color: #666699;}.search{	border-top: 1px solid #928c77;	border-left: 1px solid #928c77;	border-right: 1px solid #ddd5b4;	border-bottom: 1px solid #ddd5b4;	background-color: #faf3df;	color: #555;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	margin-bottom: 5px}/* Photo Galleries */div.thumb{	float: left;	width: 110px;	margin-right: 5px;	padding: 5px;}div.thumb p{	text-align: center;	margin: 0;	padding: 0;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 10px;	color: #555;}div.spacer{	clear: both;	height: 0;}.photo{	padding: 5px;	border: 1px solid #c2bb9f;}/* Contact Forms */#container{	width: 390px;	padding: 6px;	margin: 0 0 0 15px;}div.row{	clear: both;	padding-top: 10px;}div.row span.label{	float: left;	width: 170px;	text-align: right;	font-family: Book antiqua, georgia, times new roman;	font-size: 13px;	color: #bd5a5a;	padding: 0;	margin: 0}div.row span.formw{	float: right;	width: 210px;	text-align: left;	color: #555;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	padding: 0;	margin: 0}.formw a:link{	text-decoration: underline;	color: #666699;}.formw a:hover{	text-decoration: none;	color: #666699;}.form{	border-top: 1px solid #928c77;	border-left: 1px solid #928c77;	border-right: 1px solid #ddd5b4;	border-bottom: 1px solid #ddd5b4;	background-color: #faf3df;	color: #555;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	padding: 1px;	margin: 0}.submit{	padding: 3px;	border-bottom: 1px solid #999;	border-right: 1px solid #999;	border-top: 1px solid #f3ebc8;	border-left: 1px solid #f3ebc8;	font-family: "trebuchet ms", lucida, Verdana, Helvetica, Arial, sans-serif;	letter-spacing: 1px;	font-size: 11px;	color: #ffff00;	background-color: #990000;}hr{	height: 1px;	background-color: #c2bb9f;	color: #c2bb9f;}form { display: inline; }