html, body { margin: 0 auto; 
	padding: 0px; 
	border: 0px; }

html { font-size: 100%;}

body { background-color: #615D20; 
	text-align: center; 
	font-size: 1em; }

#container { margin: -5px auto;
	width: 80%;
	height: auto;
	position: relative;
	min-width: 600px;
	max-width: 900px; }
	
#header { float: left;
	display: inline;
	width: 100%;
	height: 100px; 
	padding: 0;
	margin: 0;
	background-color: #000000; 
	cursor: pointer; 
	overflow: hidden;
	background-image: url(images/headerlogo.jpg);
	background-repeat: no-repeat; 
	background-position: bottom left}

#navbar { display: inline;
	float: left;
	width: 100%;
	height: 2.2em; 
	text-align: left;
	margin: 0;
	background-color: #B7AF33;
	cursor: pointer; 
	overflow: hidden; 
	line-height: .1em;}

#navbar ul { padding-left: 23%;
	list-style-type: none;
	float: left;
	width: 79%;  }

#navbar ul li { display: inline;
	padding: 0 2em 0 0; }

#navbar ul li a {color: #000000; 
	font-size: .65em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-weight: bold; }
	
#content { width: 100%;
	height: auto;
	background-color: #FFFFFF;
	display: inline;
	float: left;
	margin: 0;
	background-image: url(images/watermarktop.gif);
	background-repeat: no-repeat; 
	background-position: bottom right}

#sidebar { width: 20%;
	float: left;
	display: inline; 
	margin: 0; 
	position: relative;
	overflow: hidden; 
	text-align: left; }

#pagetitle { margin: 0 1.3em 0 1.6em; }

#maintext {width: 80%;
	min-height: 350px;
	margin: 0;
	float: left; 
	display: inline;
	background-image: url(images/verticalrule.gif);
	background-repeat: repeat-y; 
	background-position: left;}

#map {float: left;
	display: inline;
	margin: 0 1.6em 0 0;}
	
#toppadding { width: 100%;
	height: 1.85em; 
	float: left;
	display: inline;}
	
#bottompadding {width: 100%;
	height: 1.85em; 
	float: left;
	display: inline;}

#maintext ul { text-align: left;
	font-size: .75em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 160%; }
	
#textbox { margin: -1em 1.6em -1em 1.6em; }

.img { height: 100%;
	width: 3px;}

#footer { display: inline;
	float: left; 
	clear: both;
	height: 80px;
	width: 100%;
	margin: 0;
	background-color: #000000;
	background-image: url(images/watermarkbottom.gif);
	background-repeat: no-repeat; 
	background-position: top right;
	text-align: left;}

#footer ul { display: inline;
	float: left;
	padding: .3em 0 0 23%;
	list-style-type: none; 
	line-height: .8em; }

#footer ul li { margin: 0;
	display: inline;
	padding: 0 2em 0 0;
	color: #B7AF33;
	font-size: .55em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; }
	
#footer ul li a { color: #B7AF33;
	font-size: 100%; }

#footertext ul li a active { font-style: italic;}

h1 { display: none; }

h2 { color: #000000; 
	font-size: 1.2em; 
	font-family: Book Antiqua, Georgia, Times New Roman, serif;
	font-variant: small-caps;
	font-weight: bold; 
	text-align: left;
	font-stretch: semi-expanded; }

h3 { color: #6A6400; 
	margin: 0; 
	font-family: Book Antiqua, Georgia, Times New Roman, serif;
	font-size: .9em;
	font-weight: bold; 
	font-style: italic; }

p { color: #000000; 
	font-size: .75em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 160%; 
	text-align: left; }

a:link { color: #6A6400; 
	font-size: 1em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;  }

a:visited { color: #615D20; 
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;}

a:hover { color: #615D20;
	text-decoration: none; }

a:active { color: #615D20;
	font-style: italic; }

a img {border: none;}