@charset "UTF-8";
/* CSS Document */

@font-face {
	font-family: 'OptimaRegular';
	src: url('optimaregular-webfont.eot');
	src: local('☺'), url('optimaregular-webfont.woff') format('woff'), url('optimaregular-webfont.ttf') format('truetype'), url('optimaregular-webfont.svg#webfontgIgb3Xno') format('svg');
	font-weight: normal;
	font-style: normal;
}

body,html{margin:0;padding:0;}
body{color:#999;font-family:Arial, Helvetica, sans-serif;font-size:100%;}
img,img a{border:0;}
.clear{clear:both;height:1px;margin-top:-1px;overflow:hidden;}

h1{background:transparent url(../images/logo.png) no-repeat;display:block;height:150px;margin:5px 0 0;text-indent:-9999px;width:200px;}
h2{color:#5f5b23;font-weight:normal;font-size:35px;font-family: 'OptimaRegular', Georgia, "Times New Roman", Times, serif;margin-bottom:5px;}
h3{color:#5f5b23;font-weight:normal;font-size:25px;font-family: 'OptimaRegular', Georgia, "Times New Roman", Times, serif;margin-bottom:5px;}
h4{color:#8d823a;font-weight:400;margin-bottom:0;margin-top:25px;}
h5{color:#8d823a;margin-bottom:0;margin-top:15px;}

#wrap{background:#FFF;height:auto;margin:0 auto;position:relative;width:840px;z-index:100;}
.dark-border{background:#5f5b23 url(../images/white-grad.png) bottom left repeat-x;float:left;height:800px;width:5px;}
.light-border{background:#8d823a url(../images/white-grad.png) bottom left repeat-x;float:left;height:800px;width:10px;}
.shadow-left{background:url(../images/shadow-left.png) top left no-repeat;float:left;height:800px;width:10px;}
.shadow-right{background:url(../images/shadow-right.png) top left no-repeat;float:right;height:800px;width:10px;}
#content{background:#FFF url(../images/top.png) top left repeat-x;float:left;padding-left:30px;padding-right:30px;width:730px;}
#header{height:250px;text-align:center;width:auto;}
#menu{background:#8d823a;color:#FFF;font-size:90%;margin-top:50px;padding:0;text-align:center;width:auto;}
#menu a{margin-left:10px;margin-right:10px;}
#footer{font-size:70%;height:auto;margin-top:10px;padding:10px;text-align:center;width:auto;}
.line{background:#5F5B23;height:1px;margin-bottom:10px;margin-top:10px;width:auto;}
.left-image{float:left;height:800px;position:absolute;width:700px;z-index:1;}
.right-image{float:right;height:800px;position:absolute;right:0;width:700px;z-index:2;}
.address{font-size:65%;text-align:right;height:95px;}
.address p{bottom:0;margin:0;}
a{color:#999;text-decoration:none;}
a:hover{color:#666;}
#info{font-size:75%;height:auto !important;margin-top:10px;min-height:360px;text-align:left;}
.info-table{line-height:160%;}
.line2{background:#CCC;height:1px;margin-bottom:10px;margin-top:10px;width:auto;}
.menu{line-height:150%;}
.sample-menu{border:1px solid #ccc;}

textarea{border:1px solid #999;color:#5f5b23;padding:2px;width:93%;}
#news{background:#D4D0B5;border:1px solid #5f5b23;color:#5f5b23;font-size:95%;margin-bottom:20px;padding:5px;width:auto;}
.input{border:1px solid #999;color:#5f5b23;padding:2px;width:80%;}
#popup{padding:10px;text-align:center;}
.sample-menu:hover,.input:focus,textarea:focus{border:1px solid #5f5b23;}
