@charset "utf-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body   {
	background-image: url(images/bodybackground.png);
	background-repeat:repeat-x;
	background-color:#F4EBDC;
	padding:0px;
	border:0px;
	margin:0px;
	color: #1B140B;
	font-family:Verdana;
}

#header			{
	background-image: url(images/header.png);
	width: 1007px;
	height: 350px;
	margin:auto;
	background-repeat:no-repeat;
	position:relative;
}

#navigation   {
	position: absolute;
	width: 885px;
	height: 36px;
	top: 85px;
	left: 87px;
}

#navigation  a {
	color:#FFF;
	text-decoration:none;
	font-size: 14pt;
	padding: 10px;
}

#navbutton   {
	width:142px;
	height: 39px;
	position:relative;
	float:left;
	background-image:url(images/buttons.png);
	color: #FFF;
	text-align: center;
	line-height: 46px;
}

#content   {
	background-image:url(images/contentbody.png);
	width: 1007px;
	height: 800px;
	height:auto;
	overflow:visible;
	position:relative;
	margin:auto;
	margin-left: auto;
	margin-top: 0px;
}

#contenthead   {
	background-image:url(images/contenthead.png);
	width: 1007px;
	height:33px;
	overflow:visible;
	position:relative;
	margin:auto;
	margin-left: auto;
}

#contentfoot   {
	background-image:url(images/contentfoot.png);
	width: 1007px;
	height:25px;
	overflow:visible;
	position:relative;
	margin:auto;
	margin-left: auto;
}

#boxes   {
	background-image:url(images/content.jpg);
	width: 1007px;
	height:320px;
	overflow:visible;
	position:relative;
	margin:auto;
	margin-left: auto;
}

#footer   {
	background-image:url(images/footer.jpg);
	width:100%;
	height: 200px;
	position:relative;
	background-repeat: repeat-x;
	background-color: #F4EBDC;
}

#leftcontent {
	width: 297px;
	height:300px;
	background-image:url(images/leftbox.jpg);
	float:left;
	position:relative;
	background-repeat:no-repeat;
	padding: 0px;
	padding-left: 5px;
	background-position: vertical-position;
}

#middlecontent {
	width: 297px;
	height:300px;
	background-image:url(images/middlebox.jpg);
	float:left;
	position:relative;
	background-repeat:no-repeat;
	padding: 0px;
	padding-left: 5px;
}

#rightcontent {
	width: 297px;
	height:300px;
	background-image:url(images/rightbox.jpg);
	float:left;
	position:relative;
	background-repeat:no-repeat;
	padding: 0px;
	padding-left: 0px;
}
	
#smallboxtext   {
	position:relative;
	color: #FFF;
	width: 265px;
	left: 15px;
	bottom: -130px;
}

#calltoaction   {
	position:absolute;
	color: #630;
	left: 28px;
	top: 243px;
	font-size: 20pt;
	width: 230px;
	text-align: center;
}

#calltoaction  a {
	color: #3F2A19;
}

hr  {
	margin:-10px;
	color:#332717
}

h1   {
	font-size:16pt;
	font-weight: bold;
	color:#332717;
	padding-bottom: 6px;
}

#galleryitem  {
	width: 125px;
	height:auto;
	display:inline;
	padding:25px;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

#gallerybox   {
	padding: 40px;
	clear:both;
	width: 700px;
	height: 150px;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

.footertext {
	font-size:14px;
	color:#1B140B;
	text-align:center;
	padding-top: 7px;
}

			

