html, body{
	text-align:center;
	margin: 0;
	background-color: #867768;
	color: #000;
	font: normal 13px/20px arial, verdana, tahoma;
} 

a img, img{
border: none;
}

a:link, a:visited  {
  	color: #e6bd45;
	text-decoration: underline;
	padding-bottom: 2px;
}

a:hover {
	text-decoration: none;
	color: #e6bd45;
}

div {
overflow: hidden; /*clearing floats in FF*/
}

h1 {
color: #481e13;
}

h2 {
color: #481e13;
}

img.left {
float: left;
margin:5px 10px 5px 0;
}

img.right {
float: right;
margin:5px 0 5px 10px;
}

p {
margin: 10px 0;
}	

p.morespace {
margin: 30px 0;
}	

br.clear {
clear: both;
}


#bgheader {
background: transparent url(../images/bgtop.png) no-repeat top center;
}

#header {
width: 992px;
height: 145px;
margin-left:auto; 
margin-right:auto; 
text-align: left;
}
	#header .left {
	float: left;
	padding: 25px 0 0 0;
	}
	
	#header .right{
	float: right;
	font: normal 20px arial, verdana, tahoma;
	color: #fff;
	width: 350px;
	padding: 55px 0 0 0;
	text-align: center;
	letter-spacing:2px
	}
	
#bgmenu {
background: #5c1900 url(../images/bgmenu.png) no-repeat top center;
}

#menu {
width: 992px;
margin-left:auto; 
margin-right:auto; 
text-align: left;
}

			ul.menu {
			list-style: none;
			padding: 0;
			margin:0;
			font: normal 14px arial;
			text-align: center;
			letter-spacing:2px
			}

			ul.menu li {
			float: left;
			margin: 0;
			padding: 0;
			}		
			
			ul.menu li a, ul.menu li a:visited {
			color: #fff;
			display: block;
			padding: 9px 15px;
			text-decoration: none;
			margin: 0 1px 0 0;
			}
			
			ul.menu li a:hover, ul.menu li a.active {
			background: #fff url(../images/bgmenu_active.png) repeat-x;
			color: #621a01;
			text-decoration: none;
			}	



#container {
width: 992px;
margin-left:auto; 
margin-right:auto; 
text-align: left;
}

#illsbox {
position: relative;
background-color: #5c1900;
color: #fff;
font: normal 14px georgia, garamond, times;
}

		.box-contact {
			width: 260px; /* quirks */
			padding: 10px 0;
			margin: 20px 0 0 20px;
			color: #fff;
			font-size: 110%;
			text-align: left;
			}
			
					.box-contact-left {
					clear: both;
					float: left;
					width: 70px;
					margin: 0;
					text-align: right;
					font-weight: bold;
					}
			
					.box-contact-right {
					float: right;
					width: 175px;
					margin: 0 0 18px 0;
					padding: 0 5px 0 0;
					}	
			
					.box-contact-right a, .box-contact-right a:visited {
					color: #fff;
					text-decoration: underline;
					}			
					
					.box-contact-right a:hover {
					color: #fff;
					text-decoration: none;
					}
					

			ul.menu2 {
			list-style: none;
			padding: 0;
			margin:0;
			font: normal 14px arial;
			text-align: center;
			border-top: 1px solid #a38976;
			position: absolute;
			bottom: 0;
			right: 0;
			width: 351px;
			letter-spacing:2px
			}

			ul.menu2 li {
			float: left;
			margin: 0;
			padding: 0;
			border-right: 1px solid #a38976;
			}		
			
			ul.menu2 li.last {
			border-right: none;
			}	
			
			ul.menu2 li a, ul.menu2 li a:visited {
			color: #fff;
			display: block;
			padding: 9px 14px;
			text-decoration: none;
			margin: 0 1px 0 0;
			}
			
			ul.menu2 li a:hover, ul.menu2 li a.active {
			color: #a38976;
			text-decoration: none;
			}	



#contentbox {
background-color: #b5a594;
color: #666;
}

#leftcol {
	float: left;
	width: 641px; /*641*/
	color: #000;
}

.pad {
padding: 0 20px 20px 20px;
}

	#contentbox #leftcol{
	background-color: #efefde;
	}
	
	#contentbox #leftcol h1{
	font: normal 16px arial, verdana, tahoma;
	margin: 20px 0 0 0;
	}

	#contentbox #leftcol h2{
	font: normal 14px arial, verdana, tahoma;
	margin: 20px 0 0 0;
	}
	
.sep {
clear: both;
margin: 0 0 20px 0;
padding: 20px 0 0 0;
border-bottom: 2px solid #b5a594;
}

#rightcol {
float: right;
width: 318px;
color: #5c1900;
}
	
	#rightcol .rightcolcont a{
	color: #5c1900;
	text-decoration: none;
	}
	
	#rightcol .rightcolcont p{
	margin-right: 20px;
	}
	
	#rightcol .rightcolcont .ttl{
	color: #fff;
	margin: 20px 0 10px 0;
	font: normal 18px arial, verdana, tahoma;
	border-bottom: 1px solid #e4decc;
	letter-spacing: 1px;
	}
	
/* footer */


#bottommenu {
width: 992px;
margin-left:auto; 
margin-right:auto; 
text-align: left;
}


			ul.menu3 {
			list-style: none;
			padding: 0;
			margin:0;
			font: normal 12px arial;
			text-align: center;
			letter-spacing:2px
			}

			ul.menu3 li {
			float: left;
			margin: 10px 0 5px 0;
			padding: 0 10px;
			}		
			
			ul.menu3 li a, ul.menu3 li a:visited {
			color: #fff;
			display: block;
			padding: 0;
			text-decoration: none;
			margin: 0 1px 0 0;
			}
			
			ul.menu3 li a:hover, ul.menu3 li a.active {
			color: #fff;
			text-decoration: none;
			border-bottom: 2px solid #864f38;
			}	

				
	#container_footer {
	clear: both;
	width: 978px;
	margin-left:auto; 
	margin-right:auto; 
	padding: 10px 0;
	color: #24241a;
	text-align:left; 
	}

		#footer_l {
		float: left;
		width: 600px;
		margin: 10px 0;
		}	
		
			#footer_l span{
			color: #cdc1b3;
			text-transform: uppercase;
			float:left;
			margin: 0 5px 0 0;
			text-decoration: underline;
			}	
			
			#footer_l h2{
			float:left;
			/*position: absolute;*/
			margin: 2px 10px 2px 0;
			color: #cdc1b3;
			font: normal 10px/15px arial;
			}		

				#footer_l h2.bot{
				color: #cdc1b3;
				}	
				
				#footer_l h2.bot span{
				color: #cdc1b3;
				}

		#footer_r {
		float: right;
		width: 300px;
		text-align: right;
		margin: 10px 0;
		}	
