@charset "utf-8";
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
html {
	background-color: #f9f9c4;
	color: #000000;
	margin: 0px auto;
	padding: 0px 0px 20px 0px ;
	text-align: center;
		}
body {
	background-color: #f9f9c4;
	margin: 0px auto;
	padding: 0px 0px 20px 0px ;
	text-align: center;
	font-size:100%;
    line-height: 1.2em;
	}
#wrapouter { background: #737051; margin: 0px auto; width: 860px; padding-top: 0; text-align: center;
}
#wrap { background: #737051; margin: 0 auto; width: 850px; position: relative;
}
#header { background: #737051
}
#photobox {position: relative; float: right; width:  176px; margin-left: 5px; margin-right: 10px; margin-bottom: 8px; padding: 0px;} 
#mainwrap { position: relative; top: 0; left: 0; width: 850px; height: auto; padding: 0;  margin: 0; border: 0; z-index: 2;}

#midbanner { position: relative ; width: 850px ; height: auto; background: #aa9755;}

#left1 {position: relative;
z-index: 5;
	float: left;
	width: 220px;
	height: 420px;
	margin: 0px;
	text-align:left;
	padding: 0;
	border-top: 0px solid #737051;
	background-color:#aa9755;}
	#left2 {position: relative;
	float: right;
	width: 625px;
	height: 420px;
	margin: 0px;
	text-align:left;
	padding: 0;
	border-top: 0px solid #737051;
	background-color:#eef2be;
	overflow: visible;}
	#botleft {position: relative;
	float:left;
	clear: both;
	width: 420px;
	height: 340px;
	margin: 0px 5px 0px 0px;
	text-align:left;
	padding: 0;
	border-top: 4px solid #737051;
	background-color:#eef2be;}
	#botright {position: relative;
	float: right;
	width: 425px;
	height: 340px;
	margin: 0px;
	text-align: center;
	padding: 0;
	border-top: 4px solid #737051;
	background-color:#aa9755;}
	
#footer {
	clear: both; background: #737051
}
#footer p { padding: 5px; margin: 0px; }

#footercontent {
clear: both;
position: relative;
top: 0px;
left: 0px;
height: auto;
width: 850px;
background-color: #eff2be;
z-index: 9;
text-align: center;
margin: 0;
padding-top: 4px;
padding-bottom: 4px;
border-top: 5px solid #737051;
border-bottom: 5px solid #737051;
}

#extrafooter {
clear: both;
position: relative;
top: 0px;
left: 0px;
height: auto;
width: 850px;
background-color: #aa9755 ;
z-index: 9;
text-align: center;
margin: 0px;
overflow: hidden;
padding-top: 4px;
padding-bottom: 4px;
border-top: 4px solid #737051;
}
#creamband {position: relative;
clear: both;
width: 850px;
z-index: 6;
height: auto;
background: #eff2be;
margin: 5px 0px;
padding: 10px 0px;
text-align: center;}


p { font: 0.95em georgia, verdana, arial;
		}
h1 { color: #f9f9c4; margin: 20px 15px 15px 15px; font-family: georgia, verdana; text-align: left ; font-weight: bold ; font-size: 18px;}
h2 {font: bold 1.2em georgia, verdana, arial;
	margin: 20px  0px 10px 15px;
	color: #202020;
	padding: 0px;
	text-align: left;
	}
p.dark {
	color: #202020; 
	margin: 10px  15px 0px 15px;
	padding:0px; 
	font-size: 0.95em;
	font-family: georgia, verdana;
	text-align: left ;
	line-height: 18px; } 
p.pale {
	color: #f9f9c4; 
	margin: 10px  15px 10px 15px;
	padding:0px; 
	font-size: 0.95em;
	font-family: georgia, verdana;
	text-align: left ;
	line-height: 18px; } 
p.pale2 {
	color: #f9f9c4; 
	margin: 10px  10px 10px 15px;
	padding:0px; 
	font-size: 0.95em;
	font-family: georgia, verdana;
	text-align: left ;
	line-height: 18px; } 
p.light  {
	color: #f9f9c4; 
	margin: 10px  15px 10px 15px;
	padding:0px; 
	font-size: 0.95em;
	font-family: georgia, verdana;
	text-align: left ;
	line-height: 18px; } 
h3 { color: #f9f9c4; 
	margin: 0px;
	padding: 10px 15px 10px 15px; 
	font-size: 16px;
	font-family: georgia, verdana;
	line-height: 20px;
	text-align: center ;
	letter-spacing: 0.2em;
	 } 
.title { color: #db6725; margin: 15px 5px 0px 5px; font: 36px High Tower Text,  georgia, verdana;	text-align: center ; font-weight: bold ; }
.title a:link { color:  #db6725; text-decoration: none;}
.title a:visited { color:  #db6725; text-decoration: none;}
.title a:active { color:  #ff9725; text-decoration: none;}
.title a:hover { color:  #ff9725; text-decoration: none;}
.hhtwide a:link { color:  #f9f9c4; text-decoration: none;}
.hhtwide a:visited { color:  #f9f9c4; text-decoration: none;}
.hhtwide a:active { color:  #202020; text-decoration: underline;}
.hhtwide a:hover { color:  #202020; text-decoration: underline;}
.hht { 	 color: #202020; margin: 10px 10px 10px 5px; font: 14px/18px georgia, verdana;	text-align: center ; font-weight: normal ;}
.hhtwide { 	 color: #f9f9c4; margin: 10px 15px 6px 15px ; font:  14px/18px  georgia, verdana;	 text-align: left ; font-weight: normal ;}
.namebox {background: #f9f9c4;}
.names { 	 color: #303020; margin-top: 10 ;	 font-family:    High Tower Text, Goudy Old Style, Book Antiqua, georgia, verdana, serif;	font-size: 14pt; text-align: center ; font-weight: bold ;}
.namestitle  { 	 color: #303020; margin-top: 10 ;	margin-left: 15px; font-family:     georgia, verdana;	size: 3; text-align: left ; font-weight: normal ;}
.title { color: #db6725; margin: 15px 5px 0px 5px; font: 36px High Tower Text,  georgia, verdana;	text-align: center ; font-weight: bold ; }
.brad  { 	 color: #202010; margin: 10px; font-family: Viner Hand ITC, Tempus Sans ITC, Lucida Handwriting,  Bradley Hand ITC, High Tower Text,  georgia, verdana;	 text-align: left ; font-weight: normal ;font-size: 16px;line-height: 24px;}

p.creambig { 	color: #f9f9c4; margin: 5px; font-family: georgia, verdana ; font-weight: 400 ; font-size: 14px;}


ul.facilities  { margin-left: 25px; margin-top: 1px; margin-bottom: 1px; padding-left: 10px;}
li.facilities  {	color: #303020; margin: 2px 5px 2px 0px; font-family: georgia, verdana; text-align: left ; font-size: 0.9em; line-height: 18px;}

a.folly:link { font-family: georgia, verdana; text-decoration: none; color: #80a000; }
a.folly:visited { color: #80a000; text-decoration: none; }
a.folly:active { color: #ee0000; text-decoration: none; }
a.folly:hover { color: #dc1436 ; text-decoration: none; }
a.pale:link { font-family: georgia, verdana; text-decoration: underline; color: #f9f9c4; }
a.pale:visited { text-decoration: underline;  color: #f9f9c4; }
a.pale:active {  text-decoration: underline; color: #c6df00;}
a.pale:hover {  text-decoration: none; color: #c6df00;}

a.names:link {	 color: #303020;  font: 18px/22px bold High Tower Text, Goudy Old Style, georgia, verdana; text-decoration: none  ; text-align: center; margin-top: 6px;   
}
a.names:visited { color: #303020;  font: 18px/22px bold High Tower Text, Goudy Old Style, georgia, verdana; text-decoration: none; text-align: center; margin-top: 6px;  
}
a.names:hover {color: #c6df07;  text-align: center;  margin-top: 6px;  font: 18px/22px bold High Tower Text, Goudy Old Style, georgia, verdana; }

a.orange:link {	 color: #db6725;   text-decoration: none  ; 
}
a.orange:visited { color: #db6725;   text-decoration: none;   
}
a.orange:hover {color: #db6725; text-decoration: underline;  }

.credits {	color: #f9f9c4 ; margin: 4px 4px; font: 0.7em georgia, verdana; text-align: center ;  line-height: 14px;
}
a.tiny:link { color: #f9f9c4;}
a.tiny:visited { color: #f9f9c4;}

#navbar { position: relative; z-index: 6; border-top: 1px  solid #555237; border-bottom: 1px  solid #555237;  border-right: 0px solid #555237; width: 848px; margin: 0px 0px 5px 0px; }
#nav, #nav ul {
	float: left;
	width: 848px;
	list-style: none;
	background: #737051;
	font: 13px/20px georgia, verdana, arial;
	padding: 0px;
	margin: 0px;
	color: #f9f9c4;
}
#nav a {
	display: block;
	width: 110px;
		color: #f9f9c4;
		text-align: center;
	text-decoration: none;
	padding: 0px 0px 5px 0px;
	border-top: 1px solid #8f8a65;
	border-right: 1px solid #8f8a65
}
#nav li {
	float: left;
	padding: 0;
	width: 110px;
}
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 110px;
		font-weight: normal;
		margin: 0;
}
#nav li li {
	padding-right: 0px;
	width: 110px;
}
#nav li ul a {
	width: 110px;
	}
#nav li:hover ul,  {
	left: 0px; width: 110px;
}
#nav li:hover, #nav li.sfhover {
	background: #555237; width: 110px; position: static;
	}
