body {
	text-align: center;
	margin: 0px; padding: 0px;
	background: #53483a url("images/body.jpg") repeat top center;
}
#container {
	margin: 0 auto 0 auto;
	width: 850px;
	background: transparent url("images/container.jpg") repeat-y;
	text-align: left;
}
#top {
	width: 850px; height: 74px;
	float: left;
	background: transparent url("images/top.jpg") no-repeat;
}
.hidden { display: none; }
#nav {
	width: 850px; height: 32px;
	float: left;
	overflow: hidden; /* IE FIX */
}
#nav a:hover {
	background-position: 0 32px;
}
#nav a, #nav div {
	display: block; height: 32px; float: left;
}
#nav a span {
	display: none;
}
#nav_left { background-image: url("images/nav_left.jpg"); width: 35px; }
#nav_right { background-image: url("images/nav_right.jpg"); width: 36px; }
#nav_1 { background-image: url("images/nav_1.jpg"); width: 90px; }
#nav_2 { background-image: url("images/nav_2.jpg"); width: 82px; }
#nav_3 { background-image: url("images/nav_3.jpg"); width: 99px; }
#nav_4 { background-image: url("images/nav_4.jpg"); width: 98px; }
#nav_5 { background-image: url("images/nav_5.jpg"); width: 96px; }
#nav_6 { background-image: url("images/nav_6.jpg"); width: 119px; }
#nav_7 { background-image: url("images/nav_7.jpg"); width: 79px; }
#nav_8 { background-image: url("images/nav_8.jpg"); width: 116px; }
#header {
	width: 850px; height: 178px;
	float: left;
	background: transparent url("images/header.jpg") no-repeat;
}
#content {
	float: left;
	width: 800px;
	margin-left: 25px;
}
#content .inner {
	padding: 0 20px 0 20px;
}
body, td {
	font-family: Calibri, arial !important;
	/*font-size: 13px !important;*/
	color: #574a3a !important;
}
#footer {
	width: 850px; height: 91px;
	float: left;
	background: transparent url("images/footer.jpg") no-repeat;
}
#footer .inner {
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	line-height: 20px;
	padding-top: 20px;
}
#footer, #footer a {
	color: white;
}
#footer .top a, #footer .top span {
	margin: 0 6px 0 6px;
}
blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
p {
	line-height: 18px !important;
	margin: 0px;
	padding: 0 0 10px 0;
}
#sizer {
	text-align: right;
	padding-right: 30px;
	color: white;
	font-family: verdana;
	font-size: 13px;
}
#sizer a {
	color: white;
	text-decoration: none;
	font-family: constantia;
	margin-left: 4px;
}
#sizer a:hover {
	background-color: black;
}
#size1 { font-size: 12px; }
#size2 { font-size: 15px; }
#size3 { font-size: 18px; }
#content a {
	color: #535b3a;
}
h1, h2, h3, h4, h5, h6 {
	color: #48361f;
	font-family: "Trebuchet MS";
	font-size: 1.2em;
	font-weight: normal;
}
h2 { xfont-size: 1.1em; }
h3{ xfont-size: 1em; }
h4{ xfont-size: .9em; }
h5{ xfont-size: .8em; }
h6{ xfont-size: .7em; }
a img { border: 0px; }
.page_controls {
	text-align: center;
	background-color: black;
	color: white;
	padding: 2px;
}
body  #content .page_controls a {
	color: #ddd;
}

.warn {
	border: 1px solid yellow;
	background: white url("images/warning.gif") no-repeat 6px 6px;
	padding: 3px 3px 3px 60px;
	height: 50px;
}
.error {
	border: 1px solid red;
	background: white url("images/error.gif") no-repeat 6px 6px;
	color: red;
	padding: 3px 3px 3px 60px;
	height: 50px;
}
.warn, .error {
	font-family: verdana, arial;
	font-size: 10px;
}

.o td {
	background-color: #f0f0f0;
}
.gallery_thumb {
	width: 115px;
	height: 85px;
	text-align: center;
	float: left;
	margin: 0 0 10px 12px;
}
.gallery_thumb img {
	width: 115px; height: 85px;
}
