html { min-height: 100%; margin-bottom: 1px }
body { background-color: #000; font-family: Trebuchet MS; font-size: 79%; padding: 0 0 20px; color: #CCC }

#webSite { width: 850px }

#siteMain { width: 850px; background: url(sitemain_bg.png) 0 0 repeat-y}

#siteHead { height: 206px; width: 100% }
#siteHead #head-anchor { display: block; height: 120px; left: 10px; position: absolute; text-decoration: none; top: 40px; width: 110px }

#mainBar { padding-left: 0; padding-top: 0; padding: 10px 0 0 30px }
#mainBar h1 { color: #FF8600; padding: 0; line-height: 120%; font-family: Georgia; font-size: 2.4em; margin: 0 0 15px; font-weight: normal }
#mainBar h2 { color: #FF8600; padding: 0; line-height: 120%; font-family: Georgia; font-size: 1.4em; margin: 15px 0 10px; font-weight: normal }
#mainBar p { margin: 0 0 6px }
#mainBar a, #rightBar a { color: #FF8600; text-decoration: none; border-bottom: 1px solid #FF8600 }
#mainBar a:hover, #rightBar a:hover { border: 0 }

#leftBar { width: 159px }
#leftBar #myMenu { margin-left: 0; font-family: Georgia; background: transparent; margin: 15px 0 0 }
#myMenu li a:link, #myMenu li a:visited { background: transparent; color: #F30000; display: block; font-weight: bold }
#myMenu li a:link, #myMenu li a:visited { padding: 6px 0 6px 10px }
#myMenu li a:hover { background: url(menu_hover_bg.png) left center no-repeat; padding: 6px 0 6px 10px; color: #F30000 }
#myMenu li.select a:visited, #myMenu li.select a { background: url(menu_select_bg.png) left center no-repeat; color: #FF8600; padding: 6px 0 6px 10px }

#myMenu li.select li a:link, #myMenu li.select li a:visited { background: transparent; color: #F30000; display: block; font-weight: bold }
#myMenu li.select li a:link, #myMenu li.select li a:visited { padding: 6px 0 6px 10px }
#myMenu li.select li a:hover { background: url(menu_hover_bg.png) left center no-repeat; padding: 6px 0 6px 10px; color: #F30000 }
#myMenu li.select li.select a:visited, #myMenu li.select li.select a { background: url(menu_select_bg.png) left center no-repeat; color: #FF8600; padding: 6px 0 6px 10px }

#siteFoot { border-top: 1px solid #222;  width: 820px; color: #666; background: #000 }
#siteFoot #rightFoot a { color: #666; text-decoration: none; border-bottom: 1px solid #666 }
#siteFoot #rightFoot a:hover { border: 0 }

.searchdiv { border: 0; text-align: center }
.searchdiv .formSubmit { margin: 5px 0 0; background: #C0C0C0 }

.cleaner { clear: both; height: 0; font-size: 0; line-height: 0 }
.cleaner2 { clear: both; height: 0; font-size: 0; line-height: 0; padding-bottom: 5px; border: 0 }

img, #mainBar a.nb, #rightBar a.nb { border: 0 }
table { border: 0 !important }
#mainBar form { margin: 10px 0 0 }

.guestbook .gb1 { background: #000 }
.guestbook .gb2 { background: #444 }
