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

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font-size:.8em; font-family:Verdana, Geneva, sans-serif; margin:0; padding:0; text-align:center; min-height:100%; background:url(../images/body-bg.jpg) repeat;}
#container{margin:0 auto; width:1000px; position:relative; text-align:left; padding:0;}/*centers main content*/
#contentwrapper{background:url(../images/content-wrapper-bg.jpg) repeat-x #fff;}
#content{width:955px; padding:10px 0 10px 20px; color:#3e1908; float:left; font-size:.85em;}
#minheight {height:300px; width:1px; float:right;}/*the minimum height div forces the container to expand to fit the height of this element. It is a cross-platform solution to the minimum height demand*/
.topsentence{font-size:.8em; color:#e6dbcd; text-align:right; margin:3px auto; width:1001px;}
.clear {clear:both;}
.hidden {position:absolute; left:-9999px;}
#phone {background:url(../images/phone-bg.jpg) bottom right no-repeat #3e1908; height:25px; clear:both;}
#header {background:url(../images/header-bg.jpg) no-repeat; height:198px;}
h1#logo {background:url(../images/logo-bg.jpg) no-repeat; height:157px; width:412px;}
h1#logo a {display:block; height:157px; width:412px;}
/***************** Headers *****************/
h1 {font-size: 1.8em; font-weight:bold; color:#000;}
h2 {font-size: 1.8em; color:#956943; text-transform:uppercase; font-weight:lighter; }
h3 {font-size: 1.33em; color:#956943; }

/***************** Basic Links *****************/
#content a:link, #content  a:visited{color:#1c8174; text-decoration:none;}
#content a:hover{color:#1c8174; text-decoration:underline;}
#content a:active, #content a:focus{outline:none;}

/***************** Basic Content *****************/
#content p {margin:0; padding:5px 0 10px 0;}
#content p.signature {background:url(../images/signature.gif) no-repeat; height:30px; padding-bottom:0;}
#content ul {padding:5px 10px 10px 30px;}
/***************** Menu *****************/
/*style containing menu div*/
#menu { background:url(../images/navigation-bg.jpg) no-repeat; width:588px; height:157px; padding:0; position:absolute; z-index:100; top:0; right:0; margin:0;}
/*style first tier ul, li, a - if you do not redefine these styles later in CSS they will apply to all tiers within the navigation*/
#menu ul {margin: 90px 0 0 50px; text-transform:uppercase;}
#menu ul li a {display: block; padding:8px 10px 8px 10px; text-decoration:none; color:#482412;}
#menu ul li {position:relative; list-style:none; margin:0; float:left; background:url(../images/nav-divider.jpg) left no-repeat;}
#menu ul li.first {background:none;}
#menu ul a:hover, #menu ul a.active {color:#1c8174; text-decoration:underline;}


/***************** Footer *****************/
ul#footer {display:block; margin:5px auto 0pt; padding:0pt; width:1000px; text-align:right; color:#472311;}
ul#footer li { display:inline; font-size:0.75em; list-style-image:none; list-style-position:outside;
list-style-type:none; padding:0;}
ul#footer li img {vertical-align:top;}
ul#footer li a { padding: 5px 5px 5px 5px;}
ul#footer li.facebook a, ul#footer li.footerHome a {padding:0;}
ul#footer li a:link, ul#footer li a:visited{color:#472311; text-decoration:none;}
ul#footer li a:hover{color:#472311; text-decoration:underline;}
ul#footer li.copyright {background-image:none; float:left; padding:0pt;}
ul#footer li.footerHome {background-image:none;}

/***************** Credit *****************/
#credit {clear:both; font-size:0.7em; padding:30px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#472311; text-decoration:none;}
#credit a:hover {color:#472311; text-decoration:none;}
#sidenav{width:180px; position:absolute; top:362px; left:30px; text-align:left;}
#sidenav li{  padding:3px 8px;
    background:url(../images/form-bg.jpg) center repeat-x #90cfc7;
    color:#30625c;
    border:1px solid #6cbdb2; margin:10px 0 10px 0; list-style:none;}

#sidenav li a {color:#30625c; text-decoration:none; display:block;}
#sidenav li a:hover, #sidenav li a.active {color:#FFF; text-decoration:none;}
div#ssl {padding-top:10px;}

