html {
	padding: 0px;
	margin: 0px;
}



body {
	padding: 0px;
	margin: 0px;
	position: relative;
	background-color: #9f9572;
	/*background: #953537 url(./images/bodyBg.jpg) center repeat-y;*/
}



div#header {
	padding: 0px;
	margin: 0px auto;
	width: 947px;
	height: 139px;
	background: url(/images/headerBg.jpg) no-repeat;
}
div#header_admin {
	padding: 0px;
	margin: 0px auto;
	width: 947px;
	height: 139px;
	background: url(/images/headerBg_admin.jpg) no-repeat;
}
div#headerTransparent {
	padding: 0px;
	margin: 0px;
	position: relative;
	width: 947px;
	height: 139px;
	z-index: 1;
}



div#topnav {
	padding: 0px;
	margin: 0px;
	width: 348px;
	height: 116px;
	position: absolute;
	bottom: -20px;
	right: 75px;
}



div#container {
	padding: 0px 33px;
	margin: 0px auto;
	position: relative;
	width: 881px;
	background: url(/images/containerBg.jpg) repeat-y;
}
div#containerTop {
	padding: 0px;
	margin: 0px -33px;
	width: 947px;
	height: 44px;
	background: url(/images/containerTop.jpg) no-repeat;
}


div#leftnavWrapper {
	padding: 0 0;
	margin: 0 0;
	position: relative;
	height: auto;
	float: left;
	background: url(/images/navWrapper.gif) top left repeat-y;
}

div#leftnav {
	padding: 0px 0px 20px 5px;
	margin: 0px;
	position: relative;
	width: 248px;
	height: auto;
	float: left;
	background: url(/images/leftnavBg.jpg) bottom no-repeat;
	font: normal 11px/20px Verdana;
}


img#leftnavPhoto {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: -54px;
	left: 27px;
}



div#content {
	padding: 0px 20px 0px 0px;
	margin: 0px;
	width: 608px;
	float: left;
	font: normal 12px/20px Verdana;
	color: #6c5735;
}

div#content a:link, div#content a:visited, div#content a:active {
	color: #72282a;
	text-decoration: underline;
}
div#content a:hover {
	color: #c04347;
	text-decoration: none;
}



div#footer {
	padding: 0px;
	margin: 0px auto;
	position: relative;
	width: 947px;
	height: 54px;
	background: url(/images/footerBg.jpg) no-repeat;
}
div#footer p {
	padding: 30px 0px 2px 97px;
	margin: 0px;
	text-align: center;
	font: normal 10px/10px Verdana;
	color: #fffcdd;
}
div#footer a:link, div#footer a:visited, div#footer a:active {
	color: #fffcdd;
	text-decoration: none;
}
div#footer a:hover {
	color: #fffcdd;
	text-decoration: underline;
}



div.clear {
	padding: 0px;
	margin: 0px;
	clear: both;
}



span.notext {
	display: none;
}


h1 {
	padding: 0px;
	margin: -6px 0px -10px 0px;
	font:    bold 20px/37px Verdana;
	color:   #fffeee;
	float:   left;
}
h2 {
	font: bold 20px/30px Verdana;
	color: #72282a;
}
h3 {
	font: bold 15px/25px Verdana;
	color: #72282a;
}
h4 {
	font: bold 13px/20px Verdana;
	color: #72282a;
}



div.error {
	padding: 5px;
	margin: 0px;
	border: 1px solid #72272b;
	background: #f5e8cf;
	font: italic normal 14px/20px Verdana;
	color: #72272b;
}



div.lefthalf {
	padding: 0px;
	margin: 0px;
	width: 224px;
	float: left;
}
div.righthalf {
	padding: 0px;
	margin: 0px;
	width: 211px;
	float: left;
}

div.lefthalf p, div.righthalf p {
	padding: 0px 10px 0px 0px;
	margin: 0px;
	float: left;
	text-align: right;
	width: 90px;
	line-height: 20px;
}
div.lefthalf input, div.righthalf input {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100px;
	height: 18px;
	border: 1px solid #72272b;
	font: normal 12px/18px Verdana;
	color: #72272b;
}
div.lefthalf div.clear, div.righthalf div.clear {
	height: 5px;
}



textarea.contactCommentbox {
	padding: 5px;
	margin: 0px;
	border: 1px solid #72272b;
}



.center {
	text-align: center;
}



a#buttonHome {
	padding: 0px;
	margin: 0px 0px 0px 20px;
	display: block;
	height: 120px;
	width: 230px;
	text-decoration: none;
	border: 0px;
}



div#title {
	padding: 7px 0px 0px 20px;
	margin: 0px 0px 20px 0px;
	width: 402px;
	height: 34px;
	position: relative;
	background: url(/images/titlesWhole.jpg) no-repeat;
}

div#title img {
	/*
	padding: 0px;
	margin: -7px -20px 0px 0px;
	float: right;
	position: relative;
	border: 1px solid black; 
	*/
}


h2#adminTitle {
	padding: 55px 0px 0px 0px;
	margin: 0px;
	font: bold 20px/20px Verdana;
	color: #fffcdf;
	text-align: center;
}

img.vt {
  padding: 2px;
  margin: 0px;
  border: 1px solid #2a425a;
}

img.bullet {
	padding: 0px;
	margin: -10px 0px 10px 0px;
	float: left;
}

div.hnavOne {
	padding: 0px 0px 30px 0px;
	margin: 0px;
	height: 41px;
}

div.hnavTwo {
	padding: 0px 0px 30px 49px;
	margin: 0px auto;
	height: 41px;
}

div.hnavThree {
	padding: 0px 0px 30px 75px;
	margin: 0px;
	height: 41px;
}

div.hnavThreeB {
	padding: 0px 0px 30px 30px;
	margin: 0px;
	height: 41px;
}

	div.hnavOne p {
		padding: 10px 0px 0px 0px;
		margin: 0px;
		width: 100%;
		float: left;
	}

	div.hnavTwo p {
		padding: 10px 0px 0px 0px;
		margin: 0px;
		float: left;
	}
	
	div.hnavTwo p.two {
		padding: 10px 0px 0px 133px;
		margin: 0px;
		float: left;
	}
	
	div.hnavThree p {
		padding: 10px 0px 0px 0px;
		margin: 0px;
		width: 33%;
		float: left;
	}
	
	div.hnavThreeB p {
		padding: 10px 0px 0px 0px;
		margin: 0px;
		width: 33%;
		float: left;
	}
	
a img {
	border: none;
}




div.staff {
  padding: 10px;
  margin: 15px 15px 0px 15px;
  position: relative;
  width: 90px;
  height: 130px;
  float: left;
  text-align: center;
  z-index: 1;
  font: normal 10px/14px Verdana;
}


div.bio {
  padding: 10px;
  margin: 0px;
  width: 300px;
  height: 149px;
  overflow: auto;
  position: absolute;
  top: -1px;
  left: -190px;
  background: #fffcdf;
  border: 1px solid #333;
  display: none;
  z-index: 400;
  text-align: justify;
}


div.staff:hover div.bio, div.staff.over div.bio {
  display: block;
}