body {

	background: #C89C54 url(../images/bgimage.jpg) repeat-x;

	text-align: center;

	margin: 0px;

	padding: 0px;

}

div, h1, h2, h3, h4, h5, p, span, ul, li {

	margin: 0px;

	padding: 0px;

}

#container {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 100%;

	margin: 3em auto 0px;

	padding: 0px;

	width: 900px;

	text-align: left;

}

#header {

	background: #F7E6B1;

	margin: 0px;

	padding: 0px;

	height: 100px;

	width: 900px;

	position: relative;

}

#header img {

	padding-left: 10px;

	margin-top: 0.5em;

}

#hpacket {

	position: absolute;

	left: 800px;

	top: 2px;

	height: 93px;

	width: 93px;

}

#hpacket p {

	font-size: 0.9em;

	color: #fff;

	margin-top: 10px;

}

.smalltext {

	font-size: .7em;

	color: #fff;

}

#bodycontent {

	background: #F7E6B1 url(../images/body_gr.jpg) no-repeat;

	margin: 1em 0px 0px;

	padding: 0px;

	height: 924px;

	width: 900px;

}

#preservation {
	position: absolute;
	text-align: right;
	left: 539px;
	top: 49px;
	width: 250px;

}

#preservation h3 {

	font-size: 1.2em;

	font-weight: bold;

	color: #684E40;

}

#preservation h4 {

	font-size: 1em;

	font-weight: bold;

	color: #684E40;

}



#breservation {

	position: absolute;

	left: 29px;

	top: 27px;

}

#breservation h2 {

	color: #fff;

	font-size: 1.4em;

	font-weight: normal;

}

#breservation h2 a:link {

	color: #fff;

	text-decoration: none;

}

#breservation h2 a:visited {

	color: #fff;

	text-decoration: none;

}

#breservation h2 a:hover {

	color: #F7E6B1;

	text-decoration: none;

}

#navigation {

	color: #684E40;

	position: absolute;

	left: 20px;

	top: 84px;

	width: 150px;

}

#navigation ul {

	list-style:none;

}

#navigation li {

	font-size: .9em;

	line-height: 40px;

	border-bottom: 0.5px dashed #684E40;

	font-weight: bold;

}

#navigation li a:link {

	text-decoration: none;

	color: #684E40;

}

#navigation li a:visited {

	text-decoration: none;

	color: #684E40;

}

#navigation li a:hover {

	color: #F7E6B1;

	text-decoration: none;

}

#navigation li a:active {

	text-decoration: none;

	color: #684E40;

}

#gallerynav {

	position: absolute;

	left: 20px;

	top: 432px;

	width: 150px;

}

#gallerynav ul {

	list-style: none;

}

#gallerynav li {

	line-height: 40px;

	font-size:.9em;

	border-bottom: 0.5px dashed #684E40;

	font-weight:bold;

	text-align: center;

}

#hpacket p a {

	color: #fff;

	text-decoration: none;

}



#gallerynav li a:link {

	text-decoration: none;

	color: #684E40;

}



#gallerynav li a:visited {

	text-decoration: none;

	color: #684E40;

}

#gallerynav li a:hover {

	color: #F7E6B1;

	text-decoration: none;

}

#gallerynav li a:active {

	text-decoration: none;

	color: #684E40;

}

#bodyleft {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 924px;

	width: 185px;

	position: relative;

}

#bodyright {

	margin: 0px;

	padding: 0px;

	float: right;

	height: 924px;

	width: 715px;

}

#bodyright h3 {

}



#columnleft {

	margin: 0px;

	padding: 0px;

	width: 350px;

}



#bodyright img {

	margin: 0px;

	padding: 10px;

	height: 350px;

	width: 695px;

}

#bodyright h1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	padding: 0px 10px;

	color: #684E40;

	margin: 0px 0px .5em;

	font-size: 1.8em;

}



#bodyright h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	padding: 0px 10px;

	color: #684E40;

	margin: 0px 0px .5em;

	font-size: 1.4em;

}



#bodyright h3 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	padding: 0px 0px 0px 10px;

	color: #684E40;

	margin: 0px;

	font-size: 1.1em;

}

#columnleft {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 370px;

}

#columnright {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 330px;

	font-size: .9em;

}

#columnright li {

	list-style: inside;

}





#bodyright p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	font-weight: normal;

	color: #000;

	padding: 0px 10px;

	text-align: justify;

	margin: 0px 0px 1em;

}



#footer {

	margin: 0px;

	padding: 0px;

	height: 50px;

	width: 900px;

	text-align: center;

	letter-spacing: .1em;

}



#footer p {

	font-size: .8em;

	color: #fff;

	margin: .2em 0px 0px;

	padding: 0px;

	font-weight: normal;

	text-align: center;

}



#map {

	padding: 0px 0px 0px 10px;

	width: 415px;

	float: left;

}

#maptext {

	float: right;

	width: 285px;

}

#maptext p {

	font-size: .9em;

	text-align: left;

}

img {

	text-decoration: none;

	border-style: none;

}
