* { padding: 0; margin: 0; }
body {
	background: url('../img/body_bg.jpg');
	color: #180d07;
	font-size: 12px;
	font-family: Trebuchet Ms, Tahoma, Arial, Helvetica, sans-serif; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
a:link,
a:active,
a:visited { color: #914c2a; }
a:hover { color: #180d07;	}
a img { border-color: #000000; }
#container { background: url('../img/footer_bg.jpg') bottom repeat-x; }
#header,
#main-container,
#footer {
	margin: 0 auto;
	width: 1000px; }
#header {
	height: 388px;
	background: url('../img/header.jpg');	}
#main-container {
	position: relative;
	background: url('../img/content_bg-x.jpg') top repeat-y; }
#main-container div.bottom_bg { 
	width: 1000px;
	background: url('../img/content_footer.jpg') left bottom no-repeat; }
#main-container #lf,
#main-container #rf {
	position: absolute;
	bottom: -1px;	
	width: 140px;
	height: 300px; }
#main-container #lf {
	left: -11px;
	background: url('../img/lf_bg.jpg') no-repeat; }
#main-container #rf {
	right: -3px;
	background: url('../img/rf_bg.jpg') no-repeat; }
#main-container #contact_info	{
	position: absolute;
	bottom: 0;
	left: 129px;
	color: #7f7453;
	font-size: 11px;
	line-height: 18px; }
#main-container #navigation {
	padding-left: 99px;
	min-height: 62px;
	float: left;
	margin-bottom: 200px;
	width: 261px;
	background: url('../img/navigation_bg.jpg') right top no-repeat; }
#main-container #navigation ul { list-style: none; }
#main-container #navigation ul li a {
	display: block;
	text-decoration: none; }
#main-container #navigation ul li a span {
	display: block;
	padding-left: 30px;
	font-family: Arial;
	line-height: 24px; }
#main-container #navigation ul li ul { display: none; }
#main-container #navigation ul li.active ul { display: block; }
#main-container #navigation ul li.active {
	margin: 10px 0;
	background: url('../img/navigation_active_bg.gif') left bottom no-repeat; }
#main-container #navigation ul li.active a { background: url('../img/navigation_active_bg.gif') left top no-repeat; }
#main-container #navigation ul li.active a span {
	font-family: Georgia;
	line-height: 50px;
	font-size: 25px;
	color: #200f04; }
#main-container #navigation ul li.active ul { padding-bottom: 10px; }
#main-container #navigation ul li.active ul li a { background: none; }
#main-container #navigation ul li.active ul li a span {
	background: url('../img/bullet_menu.jpg') 37px 7px no-repeat !important;
	font-family: Arial;
	font-size: 12px;
	line-height: 21px;
	padding-left: 50px; }
#main-container #navigation ul li.active ul li.active { 
	margin: 0;
	background: none; }
#main-container #navigation ul li.active ul li.active a span { font-weight: bold; }
#main-container #content-container {
	min-height: 462px; /* 362 */
	float: left;
	width: 539px;
	background: url('../img/content_bg.jpg') right top no-repeat; }
#main-container #content-container #content { margin-right: 36px; }
#main-container #content-container #content div.title { padding-bottom: 17px; }
#main-container #content-container #content div.title h1 {
	float: left;
	line-height: 30px;
	font-size: 26px;
	font-family: Georgia;
	font-weight: normal;
	color: #914c2a; }
#main-container #content-container #content div.title a {
	line-height: 30px;
	text-decoration: none;
	float: right; }
#main-container #content-container #content div.title a.home_link { padding-right: 7px;	}
#main-container #content-container #content div.title a.print_link {
	padding-left: 21px;
	background: url('../img/icon_anchor.jpg') left no-repeat; }
#main-container #content-container #content div.pages_box {
	background: url('../img/pages_box_bg.jpg');
	padding: 7px;
	margin-bottom: 32px;
	color: #200f04; }
#main-container #content-container #content div.pages_box span.left b {
	float: left;
	display: block;
	line-height: 25px;
	background: #7d3b24;
	color: #f3edda;
	font-size: 15px;
	padding: 0 8px; }
#main-container #content-container #content div.pages_box span.left a {
	float: left;
	display: block;
	line-height: 25px;
	padding: 0 8px;
	text-decoration: none; }
#main-container #content-container #content div.pages_box span.right b a {
	margin-left: 10px;
	font-size: 15px;
	color: #f3edda;
	text-decoration: none;
	line-height: 25px;
	padding: 0 6px;
	display: inline-block;
	background: #7d3b24; }
#main-container #content-container #content div.gallery a {
	text-decoration: none;
	text-align: center;
	margin-bottom: 10px;
	width: 167px;
	float: left; }
#main-container #content-container #content div.gallery a img {
	border: 1px solid #000000;
	background: center no-repeat #1b0d05;
	width: 120px;
	height: 120px; }
#main-container #content-container #content div.gallery a span {
	text-decoration: underline;
	color: #914c2a;
	padding: 0 23px;
	float: left;
	width: 120px; }
#main-container #content-container #content p { line-height: 20px; }
#main-container #content-container #content ul { margin: 10px 0 10px 25px; }


#footer-container {
	height: 142px;
	background: url('../img/footer_bg2.jpg'); }
#footer-container #footer {
	position: relative;
	height: 142px;
	background: url('../img/footer.jpg'); }
#footer-container #footer span {
	position: absolute;
	top: 90px;
	right: 101px;
	color: #8f5217; }
#footer-container #footer span a { color: #bea776; }