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

body{padding:0px; margin:0px; background:url(../img/BG-Body.jpg) repeat-x; font-family:Georgia, "Times New Roman", Times, serif;}

p{font-size:16px; padding:0px 0px 10px 0px; margin:0px;}
h1{font-size:22px; font-weight:normal; padding:20px 0px 10px 0px; margin:0px;}
h2{font-size:20px; font-weight:normal; padding:0px; margin:0px;}
h3{font-size:20px; font-weight:normal; padding:20px 0px 5px 0px; margin:0px 0px 10px 0px; border-bottom:#3a4b29 1px solid;}

a{color:#cb5a12;}
a img{border:none;}

#header{position:relative; height:100px; width:960px; margin:0 auto; background:url(../img/BG-Header.jpg);}
#menu{position:relative; height:50px; width:960px; margin:0 auto; background:url(../img/BG-Menu.jpg);}
#main{position:relative; margin:0 auto; width:950px; min-height:575px; padding:0px 5px;}
#footer{position:relative; height:42px; margin-top:25px; background:url(../img/BG-Footer.jpg);}

.clear{height:0px;}

#mainmenu{position:absolute; float:left; margin:0px; padding:0px; z-index:100; font-family:Georgia, "Times New Roman", Times, serif;}
#contactmenu{position:absolute; right:0px; margin:0px; padding:0px;}
#contactmenu ul, #mainmenu ul{margin:0px; padding:0px;}
#contactmenu li, #mainmenu li{position:relative; list-style:none; float:left; margin:0px; z-index:100;}
.submenu{position:absolute; display:none; top:50px; background-color:#3a4b29; list-style:none; margin-top:3px; border-top:#000 1px solid;}
.submenu li{margin:0px; padding:0px; z-index:100;}
.submenu li a{position:relative; font-size:14px; color:#FFF; text-decoration:none; display:block; width:150px; padding:5px 10px;}
#mainmenu li:hover ul, li.over ul {display:block;}
.submenu li a:hover{background-color:#000; color:#FFF;}
.menulink1 img{border:none;}

#main-left{position:relative; margin-top:25px; width:565px; height:440px; background-color:#e7ebbf; border:#394a29 1px solid; float:left;}
#cycle-pic{position:relative; width:565px; height:300px; margin-bottom:20px;}
#cycle-pic img{border-bottom:#394a29 1px solid;}
#main-left span{display:inline-block; width:160px; font-size:14px;}
#whatsnew{position:relative; margin-top:25px; padding:45px 20px 4px 20px; width:310px; min-height:234px; background:url(../img/HEAD-WhatsNew.jpg) no-repeat #e7ebbf; border:#394a29 1px solid; float:right;}
.clear{height:0px; clear:both;}
.whatsnew-date{font-size:12px; padding:0px 0px 5px 0px; margin:0px; color:#060; font-weight:bold;}
.whatsnew-info, .news{font-size:14px;}
.whatsnew-divider{border-top:#394a29 1px dashed; display:block; padding-bottom:8px;}

#address{position:relative; float:left; height:280px; width:220px; padding:85px 10px 10px 10px;}
#address a{text-decoration:none;}
#contactform{position:relative; margin-top:25px; float:right; width:640px; height:340px; padding-left:40px; padding-top:25px; border-left:#000 1px solid; background:url(../img/BG-Contact.jpg);}
#submitform p{font-size:12px;}
#submitform table p{padding-right:10px;}
#success{background-color:#0C0; font-size:16px; color:#FFF; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; padding-top:8px;}
#badname, #bademail, #badmessage{background-color:#F00; font-size:12px; color:#FFF; font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; height:8px; padding-top:3px;}

.flashgallery{width:950px; height:680px; background:url(../img/BG-Gallery.jpg);}

#map{width:950px; height:700px; margin-top:20px;}