@charset "utf-8";
/* CSS Document */
body{
margin:0;
padding:0;
background-color:#f0efdb;
font:12px Arial, Helvetica, sans-serif;
color:#000;
}
p{
margin:10px 0 0 0;
padding:0;
text-align:justify;
line-height:14px;
}
.greentext{
color:#064301;
}
#msg{
color:#064301;
}
#header{
width:900px;
margin:25px auto 0 auto;
padding:0;
}
#menu{
margin:0;
padding:0;
}
#menu ul{
width:900px;
margin:0;
padding:0;
}
#menu ul li{
font-size:12px;
text-transform:uppercase;
list-style:none;
float:left;
}
#menu ul li a{
width:114px;
height:22px;
display:block;
background:url(../images/menu.jpg) repeat-x;
text-align:center;
color:#fff;
text-decoration:none;
padding-top:5px;
}
#menu ul li a:hover{
background:url(../images/menu_over.jpg) repeat-x;
color:#000;
text-decoration:none;
}
#menu ul li .current{
background:url(../images/menu_over.jpg) repeat-x;
color:#000;
text-decoration:none;
}
#body{
width:900px;
margin:0 auto;
padding-bottom:10px;
background:url(../images/shadow-bottom.jpg) repeat-x bottom;
}
#body a{
color:#000;
text-decoration:none;
}
#body #content h1,h2,h3{
height:18px;
margin:0;
padding:0;
overflow:hidden;
}
#body #content h1 span{
display:block;
width:100%;
height:100%;
}
#body #content h2 span{
display:block;
width:100%;
height:100%;
}
#body #content h3 span{
display:block;
width:100%;
height:100%;
}
#body #content ul{
list-style:square;
margin-top:10px;
}
#body #content ul li{
}
#body #content #col1{padding-right:10px; float:left; border-right:1px solid #ddddbc;}
#body #content #col2{padding:0 10px; float:left; border-right:1px solid #ddddbc;}
#body #content #col3{padding-left:10px; float:right;}
#body input[type=text],textarea{
border:1px solid #9a9671;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px;
}
#body input[type=submit],input[type=reset]{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#footer{
width:900px;
margin:1px auto 0 auto;
}
#footer .row1{
/*background-color:#333300;*/
background-color:#6b6b44;
color:#fff;
padding:5px 20px;
font-size:11px;
}
#footer .row1 a{
color:#fff;
}
#footer .row2{
/*background-color:#201208;*/
background-color:#735642;
margin-top:1px;
margin-bottom:5px;
/*color:#787878;*/
color:#ccc;
padding:5px 20px;
font-size:10px;
}
#footer .row2 a{
color:#ccc;
text-decoration:none;
}
.clear{
clear:both;
height:0px;
}
.map a img{
border:1px solid #9a9671;
}
.map a:hover img{
border:1px solid #333300;
}
#gallery{
	text-align: center;
	}

.photo_link{
	border:1px solid #8f956f;
	margin-bottom:5px;
	margin-right:5px;
	}

.photo_link:hover{
	}

#popup_body{
	width:500px;
	margin:auto;
	border:1px solid #8f956f;
	}
	
#popup_title{
	background:url(../images/menu.jpg) repeat-x;
	}	
	
#popup_content{
	padding:15px;
	}	
	
#popup_body #popup_content ul {
	list-style:square outside none;
	margin-top:5px;
	padding-left: 30px;
	}	
.banner{
font-size:11px;
}
	