html {
   scrollbar-base-color: default;
   scrollbar-face-color: #e96b10;
   scrollbar-track-color: #703222;
   scrollbar-arrow-color: #441509;
   scrollbar-3dlight-color: #703222;
   scrollbar-darkshadow-color: #703222;
   scrollbar-highlight-color: #f7edbf;
   scrollbar-shadow-color: #703222;
}

body {
   margin: 0;
   padding: 1% 1% 2% 1%;
   background-color: #FFEFDF;
   color: #000;
   font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
   text-align: center;
   }

#top_holder {
   white-space: nowrap;
   }

#banner {
   padding: 0;
   background-color: #E96B10;
   color: #441509;
   border: 2px solid #703222;
   }

#navigation {
   border-bottom: 2px solid #703222;
   display: inline;
   position: relative;
   top: -7px;
   cursor: default;
   }

#navigation ul {
   display: inline;
   margin: 0;
   padding: 0;
   background-color: #F7EDBF;
   color: inherit;
   }

#navigation li {
   margin: 0;
   padding: 0.2em 13px 0.1em 18px;
   border-left: 2px solid #703222;
   list-style: none;
   display: inline;
   font-size: 0.8em;
   }

#navigation li.first {
   border-left: none;
   }

#navigation li a {
   background-color: transparent;
   color: #441509;
   font-weight: bold;
   text-decoration: none;
   position: relative;
   top: -0.1em;
   }

#navigation li a:hover {
   text-decoration: underline;
   }

#navigation li a.active {
   text-transform: uppercase;
   letter-spacing: 2px;
   cursor: default;
   }

#navigation li a.active:hover {
   text-decoration: none;
   }

#content {
   text-align: left;
   width: 80%;
   margin: 4% auto 0% auto;
   padding: 0 0 22px 0;
   background-color: #f9f9f9;
   color: inherit;
   border: 2px solid #703222;
   }

#content h1 {
   position: relative;
   top: -0.7em;
   display: inline;
   margin-left: 2%;
   padding: 3px 2%;
   border: 2px solid #703222;
   background-color: #E96B10;
   font-size: 1.1em;
   font-weight: normal;
   color: #441509;
   }

#content h2 {
   font-size: 1.0em;
   border-bottom: 1px solid #000;
   margin: 2% 2% 0 2%;
   padding: 0 2px;
   }

#content h3 {
   font-size: 0.95em;
   border-bottom: 0px dashed #000;
   margin: 2% 2% 0 4%;
   padding: 0 2px;
   text-decoration: underline;
   }

#content p {
   font-size: 0.9em;
   margin: 0;
   padding: 15px 4% 0 4%;
   line-height: 150%;
   }

td {
   font-size: 0.9em;
   }

#content p.date {
   font-style: italic;
   }

#content ul, #content ol {
   margin: 0.5em 0 ;
   padding: 0;
   }

#content ul li, #content ol li {
   font-size: 0.9em;
   margin-left: 8%;
   margin-right: 4%;
   line-height: 150%;
   }

#content td {
   font-size: 0.9em;
   line-height: 150%;
   margin: 0;
   padding: 1px 3px;
   }

#content select {
   width: 450px;
   font-family: 'Trebuchet MS', Arial, sans-serif;
   font-size: 14px;
   }

#content hr {
   margin: 3% 1%;
   color: #703222;
   background-color: #703222;
   border: 0;
   align: center;
   }

.gallery_section {
   text-align: center;
   margin-bottom: 4%;
   }

.gallery_img {
   border: 2px solid #703222;
   }

.gallery_img_select {
   width: 400px;
   }

a.disabled {
   text-decoration: none;
   color: #000;
   cursor: default;
   }

#footer {
   border: 2px solid #703222;
   background-color: #E96B10;
   color: #441509;
   }

#footer p {
   margin: 0;
   padding-top: 0;
   padding-bottom: 0;
   font-size: 0.5em;
   }

.flatinput { border: 1px solid #555511; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 0.9em; width: 200px; padding: 2px 5px; }
.flattextarea { border: 1px solid #555511; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1em; width: 608px; padding: 2px 5px; overflow: auto; }
.flatbuttonx { border: 1px solid #555511; background-color: #FFD800; text-decoration: underline; cursor: hand; cursor: pointer; width: 150px; }
.gbentry-info { background-color: #E96B10; color: #441509; border: 2px solid #703222; margin: 15px 2% 0px 2%; font-size: 0.9em; padding: 5px 2%; }
.gbentry-text { margin: 0 -2%; padding: 0 2%;  }
.error { font-weight: bold; color: red; }
.ascbg { background: url(gb_antispamzahl.php); }