/* start --- */

div#page-container { background-color: #c4b278; line-height: 0; width: 838px; padding: 0; text-align: left; margin: 0 auto 0; border-style: solid; border-width: 1px; border-color: #3b252a; }

/* top nav background -------------------------------- */
#topnav-wrap { width:838px; height:41px; margin: 0 0 0 0; padding: 0; white-space:nowrap; }
#topnav { width:838px; height:41px; margin:0; padding: 0; white-space:nowrap; }

/* top nav site links -------------------------------- */
#toplinks-wrap { text-align:center; width:838px; height:41px; position: relative; white-space: nowrap; clear: both; margin: -41px 0 0 0; }
/* IE / Win hacks */
*html #toplinks-wrap { margin: -45px 0 0 0; }
/* END IE / Win hacks */
#top-links {  font-size:12px; color: #ffffff; width:838px; height:41px; text-transform: uppercase; line-height:40px; margin:0; padding: 0; white-space: normal; }
#top-links ul { color: #ffffff; padding: 0; clear: both; }
#top-links li { padding: 0; list-style: none; display: inline; }

/* banner area -------------------------------- */
#banner-wrap { width:838px; height:86px; margin: 0 0 0 0; padding: 0; white-space:nowrap; border-bottom-style:solid; border-bottom-width:2px; border-bottom-color:#ac5a22; }
#banner { background-color: #8e6767; width:838px; height:86px; white-space:normal; }

/* logo -------------------------------- */
#logo-wrap { text-align:center; width:182px; height:109px; position: relative; white-space: normal; margin: -75px 0 0 20px; }
#logo { width:182px; height:109px; white-space:normal; }

/* left col area -------------------------------- */

#left-col-wrap { width:214px; float:left; clear:both; white-space: normal; margin: 0 0 0 0; padding: 0;  }
#left-col { text-align: left; color: #333; font: 11px/19px Arial, Helvetica, sans-serif; margin: 0 0 0 0; padding: 0; width:214px; white-space: normal; }
#left-col h1 { text-align: left; color: #8c6864; font: bold italic 14px/18px Arial, Helvetica, sans-serif; margin: 20px 0 20px 0; }
#left-col h2 { text-align: left; color: #c18326; font: bold 11px/13px Arial, Helvetica, sans-serif; margin: 0 0 15px 0; }
#left-col p { margin: 20px 20px -5px; padding: 0; }
#left-col ul {  }

#left-col a { border-style: none; }

/* body area -------------------------------- */

#body-content-wrap { background-color: #ffffff; width:600px; float:right; white-space: nowrap; clear:none; margin: 0 22px 0 0; padding: 0; border-color:#ac5a22; border-style:solid; border-width:1px; }
/* IE / Win hacks */
*html #body-content-wrap { margin: 0 10px 0 0; }
/* END IE / Win hacks */
#body-content { text-align: left; color: #333; font: 12px/18px Arial, Helvetica, sans-serif; margin: 0 0 0 0; padding: 20px; width:550px; white-space: normal; }
#body-content h1 { text-align: left; color: #8c6864; margin: 0 0 25px; }
#body-content h2 { color: #3b252a; font: bold 13px/16px Arial, Helvetica, sans-serif; margin: 0;  }
#body-content h3 { color: #ac5a22; font: bold 13px/16px Arial, Helvetica, sans-serif; margin: 0 0 0 0; }
#body-content h3.photogallery { float:right; margin: -68px 10px 0 0; } /* use for photo gallery */
#body-content h4 { color: #ac5a22; font: bold 11px/13px Arial, Helvetica, sans-serif; }
#body-content h5 { color: #8e6767; font: bold 11px/13px Arial, Helvetica, sans-serif; }/* use for top of page */
#body-content p { clear:both }
#body-content ul {  }

/* footer site links -------------------------------- */

#footer-links-wrap { text-align:left; vertical-align:top; width:700px; padding: 10px 0 10px 0; margin: 0 0 0 20px; position:relative; clear:both; }
/* IE / Win hacks */
*html #footer-links-wrap {  }
/* END IE / Win hacks */

#footer-linkarea { color: #3b252a; font: 10px/15px Arial, Helvetica, sans-serif; width:700px; text-align:left; }
#footer-linkarea a:link { color: #3b252a; text-decoration: none; border-bottom: 1px solid #3b252a; }
#footer-linkarea a:hover, a:active { color: #ac5a22; text-decoration: none; border-bottom: 1px solid #ac5a22; }

a.footerlink:link, a.footerlink:visited { color: #3b252a; text-decoration: none; border-bottom: 1px solid #3b252a; }
a.footerlink:hover, a.footerlink:active { color: #ac5a22; text-decoration: none; border-bottom: 1px solid #ac5a22; }

/* end --- */

