@charset "utf-8";

/* - - - - - BASE STRUCTURE - - - - - */
* {margin:0; padding:0; outline:none;}
html, body {width:100%; height:100%; margin:0px auto;}
body {font:18px/20px Georgia, "Times New Roman", Times, serif; color:#333; background:#3e2823;}
#wrapper {width:929px; margin:0 auto; background-image:url(../images/wrp-bkg.png); background-repeat:repeat-y;}
#content {margin:0 auto;}
#content p {margin-bottom:10px; }
.maintext {padding:10px 30px 10px 30px;}
#men2 {float:right; margin:5px 5px 0 0; width:187px;}
.columns {width:218px; float:left; margin-top:10px; padding-left:10px; text-align:center;}
#headimage {margin:20px 0 0 15px; float:left;}

/* - - - - - HEADER AND NAV - - - - - */
#header {background-image:url(../images/header.png); height:200px; width:929px;}
#nav {}

/* - - - - - HORIZONTAL MENU - - - - - */
ul#hrznav {margin:15px 0 0 50px; border:0 none; padding:0; width:900px; list-style:none; height:24px;}
ul#hrznav li {margin:0; border:0 none; padding:0; float:left; display:inline; list-style:none; position:relative; height:24px; text-align:center;}

ul#hrznav ul {margin:0; border:0 none; padding:0; width:160px; list-style:none; display:none; position:absolute; top:24px; left:0;}
ul#hrznav ul li {float:none; display:block!important; display:inline; width:225px; text-align:left; line-height:24px;}
/* Root Menu */
ul#hrznav a {border-right:2px solid #DFBA63;  padding:0 6px; float:none!important; float:left; display:block; color:#fff; text-decoration:none; height:auto!important; height:1%;}
/* Root Menu Hover Persistence */
ul#hrznav a:hover, ul#hrznav li:hover a, ul#hrznav li.iehover a {color:#3E2823;}
/* 2nd Menu */
ul#hrznav li:hover li a, ul#hrznav li.iehover li a {float:none; color:#fff; background-color:#5693DB;}
/* 2nd Menu Hover Persistence */
ul#hrznav li:hover li a:hover, ul#hrznav li:hover li:hover a, ul#hrznav li.iehover li a:hover, ul#hrznav li.iehover li.iehover a {color:#3E2823;}
/* 3rd Menu */
ul#hrznav li:hover li:hover li a, ul#hrznav li.iehover li.iehover li a {color:#666;}
/* 3rd Menu Hover Persistence */
ul#hrznav li:hover li:hover li a:hover, ul#hrznav li:hover li:hover li:hover a, ul#hrznav li.iehover li.iehover li a:hover, ul#hrznav li.iehover li.iehover li.iehover a {background:#ccc; color:#fff;}
/* 4th Menu */
ul#hrznav li:hover li:hover li:hover li a, ul#hrznav li.iehover li.iehover li.iehover li a {background:#eee; color:#666;}
/* 4th Menu Hover */
ul#hrznav li:hover li:hover li:hover li a:hover, ul#hrznav li.iehover li.iehover li.iehover li a:hover {background:#ccc; color:#fff;}
/* OTHER */
ul#hrznav ul ul, ul#hrznav ul ul ul {display:none; position:absolute; top:0; left:160px;}
ul#hrznav li:hover ul ul, ul#hrznav li:hover ul ul ul, ul#hrznav li.iehover ul ul, ul#hrznav li.iehover ul ul ul {display:none;}
ul#hrznav li:hover ul, ul#hrznav ul li:hover ul, ul#hrznav ul ul li:hover ul, ul#hrznav li.iehover ul, ul#hrznav ul li.iehover ul, ul#hrznav ul ul li.iehover ul {display:block;}


/* - - - - - VERTICAL MENU - - - - - */
ul#vrtnav, ul#vrtnav li, ul#vrtnav ul {margin:0; border:0 none; padding:0; width:160px; list-style:none;}
ul#vrtnav li {display:block!important; display:inline; position:relative;}
/* Root Menu */
ul#vrtnav a {border:1px solid #fff; border-right-color:#ccc; border-bottom-color:#ccc; padding:0 6px; display:block; background:#eee; color:#666; text-decoration:none; height:auto!important; height:1%;}
/* Root Menu Hover Persistence */
ul#vrtnav a:hover, ul#vrtnav li:hover a, ul#vrtnav li.iehover a {background:#ccc; color:#fff;}
/* 2nd Menu */
ul#vrtnav li:hover li a, ul#vrtnav li.iehover li a {background:#eee; color:#666;}
/* 2nd Menu Hover Persistence */
ul#vrtnav li:hover li a:hover, ul#vrtnav li:hover li:hover a, ul#vrtnav li.iehover li a:hover, ul#vrtnav li.iehover li.iehover a {background:#ccc; color:#fff;}
/* 3rd Menu */
ul#vrtnav li:hover li:hover li a, ul#vrtnav li.iehover li.iehover li a {background:#eee; color:#666;}
/* 3rd Menu Hover Persistence */
ul#vrtnav li:hover li:hover li a:hover, ul#vrtnav li:hover li:hover li:hover a, ul#vrtnav li.iehover li.iehover li a:hover, ul#vrtnav li.iehover li.iehover li.iehover a {background:#ccc; color:#fff;}
/* 4th Menu */
ul#vrtnav li:hover li:hover li:hover li a, ul#vrtnav li.iehover li.iehover li.iehover li a {background:#eee; color:#666;}
/* 4th Menu Hover */
ul#vrtnav li:hover li:hover li:hover li a:hover, ul#vrtnav li.iehover li.iehover li.iehover li a:hover {background:#ccc; color:#fff;}
/* OTHER*/
ul#vrtnav ul, ul#vrtnav ul ul, ul#vrtnav ul ul ul {display:none; position:absolute; top:0; left:160px;}
ul#vrtnav li:hover ul ul, ul#vrtnav li:hover ul ul ul, ul#vrtnav li.iehover ul ul, ul#vrtnav li.iehover ul ul ul {display:none;}
ul#vrtnav li:hover ul, ul#vrtnav ul li:hover ul, ul#vrtnav ul ul li:hover ul, ul#vrtnav li.iehover ul, ul#vrtnav ul li.iehover ul, ul#vrtnav ul ul li.iehover ul {display:block;}

/* - - - - - FOOTER AND CHILDREN - - - - - */
#footer {width:929px; height:120px; font:12px/14px Georgia, "Times New Roman", Times, serif; margin: 0 auto; background-image:url(../images/wrp-bkg.png); background-repeat:repeat-y;}
#footer a {color:#8F3010;  text-decoration:none;}
#footer a:hover {color:#000;}
#credit {width:70px; height:50px; float:right; margin:20px;}
#credit img {float:right;}
#copyright {width:700px; height:50px; float:left; margin:20px;}

/* - - - - - BASE TAGS AND CLASSES - - - - - */
h1 {font:24px/35px Georgia, "Times New Roman", Times, serif; color:#333;}
h2 {font:20px/28px Georgia, "Times New Roman", Times, serif; color:#8F3110; }
h3 {font:17px/22px Georgia, "Times New Roman", Times, serif; color:#8F3110;}
h4 {font:18px/26px Georgia, "Times New Roman", Times, serif; color:#12395F; text-align:center; font-style:italic; font-weight:bold; padding-bottom:10px;}
p {font:16px/23px Georgia, "Times New Roman", Times, serif; color:#3E2823;}
h5 {font:20px/26px Georgia, "Times New Roman", Times, serif; color:#12395F;text-align:center; padding-bottom:10px;}
h6 {font:10px/16px Georgia, "Times New Roman", Times, serif; color:#333;}
ul,ol {list-style:inside; text-align:center;}
ul li, ol li {padding-left:15px; text-align:center;}
a, a:link, a:active, a:visited {color:#12395F; border: 0 none;}
a:hover {color:#903211; text-decoration:none;}
a img {border:0 none;}
.sm10 {font-size:10px;}
.shhhh, .hide {visibility:hidden;}
.pad5 {padding:5px;}
.left {float:left;}
.tleft {text-align:left;}
.right {float:right;}
.tright {text-align:right;}
.center {text-align:center;}
.clear {clear:both;}
.clright {clear:right;}
.clleft {clear:left;}
hr {border: 6px solid; color:#5693DB; width:900px; margin-left:15px;}

/* - - - - - CONTACT FORM- - - - - */
form#contact {margin:0 30px 20px 0; padding:5px; float:right; width:275px; background:#DFBA63; border:none; font:0.75em Georgia, "Times New Roman", Times, serif; color:#333;}
#contact label,#contact input {display:block; width:150px; float:left; margin-bottom:10px;}
#contact label {text-align:right; width:75px; padding-right:5px;}
#contact br {clear:left;}
#contact fieldset {margin:0px 0px 10px 0px; position:relative; display:block; border:1px solid #fff; padding:0px 10px 10px 10px;}
#contact legend {color:#333; font-variant:small-caps; padding:2px 5px; position:relative; font:bold 18px/17px Georgia, "Times New Roman", Times, serif;}
#contact span.state {width:130px; float:left; text-align:right;}
#contact #zip {width:60px; margin-right:12px; float:left;}
#contact #zipname {width:27px; margin-left:13px; float:left;}
#contact #comments {display:block; width:240px; height:70px; margin-bottom:15px;}
textarea {overflow:auto;}
#contact #submit {width:85px; height:32px; margin-left:90px;}
.column1 {width:20%; float:left;}
.column2 {width:70%; float:right;}
#content .talk {font-weight:bold; color:#40556B;}

.fourmbtn {width:204px;height:149px;float:right;background:url(../images/2023forumbutton.png) 0 0 no-repeat;}
.fourmbtn a {display: block;width:100%;height:100%;text-decoration: none;}
.fourmbtn:hover {background:url(../images/2023forumbutton.png) 0 0 no-repeat;}

/* - - - - - OTHER- - - - - */
#googlemap {width:530px; height:395px; margin:0 auto; border:2px double #ddd;float:left;}
a.button {width:auto; height:auto; text-align:center; border:1px solid #555; color:#fff; background:#333; padding:4px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; text-decoration:none;}
a.button:hover, a.button:active, a.button:focus {border-color:#333; background-color:#aaa; color:#000; text-decoration:none;}
#validationmessage {width:90%; height:auto!important; margin:0 auto; text-align:center; font-weight:bold; background:#fbb; border:2px dashed #f00; color:#900; padding:5px;}
.fielderror {background-color:#fbb; border-color:#f00; color:#900;}

.yellow {background:#F6FF00;}