/* BODY ------------------------ */
html, body {height: 100%}
body {background: #521906 url(images/layout_body_bg.jpg) center center; margin: 0; overflow: auto}
body, table {color: #4f3024; font: 12px tahoma, sans-serif; line-height: 18px}

/* Scrollbar colors - IE only */
body {scrollbar-face-color:'#8a5742'; scrollbar-arrow-color:'#bb8f6b'; scrollbar-track-color:'#ddbe9d'; scrollbar-shadow-color:'#8a5742'; scrollbar-highlight-color:'#8a5742'; scrollbar-3dlight-color:'#bb8f6b'; scrollbar-darkshadow-Color:'#8a5742'}

/* BODY ELEMENTS ------------------------ */

/* Headers */
h1 {background: #8a5742; color: #FFF; font: normal 18px palatino linotype, serif; line-height: 20px; margin: 10px 0 0 0; padding: 5px; text-align: center}
h1.home {background: #246d80; color: #FFF; font: normal 24px palatino linotype, serif; line-height: 30px; margin: 10 0 0 0; padding: 20px; text-align: center}
h2 {color: #8a5742; font-size: 12px; margin: 0}
h3 {color: #FFF; font: italic normal 16px georgia, serif; margin: 0; text-align: center}

/* Images */
img {border: none}
.image {border: 5px solid #FFF; float: right; margin: 0 0 20px 20px}
.imageBorder_left {border: 5px solid #752800; float: left; margin: 0 20px 20px 0}
.imageBorder {border: 5px solid #FFF;}
.imageBorder2 {border: 1px solid #752800;}

/* Links */
a:link, a:visited {color: #86361c; text-decoration: underline}
a:hover, a:active {text-decoration: none}
a.subnav:link, a.subnav:visited {font-weight: bold; text-decoration: none}
a.subnav:hover, a.subnav:active {text-decoration: underline}
#nav_active {cursor: default; text-decoration: underline}
#subnav_active {cursor: default; text-decoration: underline}
a#name, #name:hover {color: #FFF; font: bold 26px palatino linotype, times, serif; line-height: 22px; text-decoration: none}
#footer a {color: #8a5742; font-size: 10px; font-weight: bold}
#form_link, #form_link:visited { color: #ddbe9d;}
#quote_link, #quote_link:visited { color: #FFF; font: bold 12px verdana, sans-serif; text-decoration: none}
#quote_link:hover { text-decoration: underline; }


/* Lists */
ol, ul {margin-bottom: 0; margin-top: 0}

/* LAYOUT ELEMENTS ------------------------ */
#container {height: 100%; text-align: left}
#menu_home {background: #bb8f6b; width: 200px}
#menu {background: #bb8f6b url(images/layout_logo.gif) center 0 no-repeat; padding-top: 210px; width: 200px}
#sound {float: right; padding: 10px 3px 0 0}

#content_home {background: #a3bce5 url(images/layout_content_bg.jpg) 100% 100% no-repeat; border: 5px solid #FFF; margin-left: 10px; padding-bottom: 165px; width: 810px}
#content_container { background-color: #ddbe9d; border: 5px solid #FFF; margin-left: 10px; width: 810px}
#content_main {display: block; height: 100%; overflow-y: auto; _margin-bottom: 200px; padding: 10px 20px}
#content {display: block; height: 100%; overflow-y: auto; _margin-bottom: 350px; padding: 10px 20px}

#sidebar {background: #8a5742 url(images/photo_home.jpg) center 0 no-repeat; color: #ddbe9d; line-height: 16px; padding: 210px 10px 10px 10px; width: 180px}
#form_area {background: #8a5742; border: 5px solid #FFF; width: 185px; line-height: 16px; padding: 10px 10px; margin: 0 0 20px 20px; clear: both; float: right; text-align: center; color: #ddbe9d; display: block;}
.quote {font: italic 11px verdana, sans-serif; line-height: 14px;}
#footer {background: #ddbe9d; color: #4f3024; font-size: 10px; height: 62px; line-height: 12px; padding: 10px}
.quicktime {background: #8a5742; border: 5px solid #FFF; width: 400px;}