html, body {
 background:#281010 url('img/background.jpg') top left no-repeat;
 text-align:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#dfd580;
 margin:0px;
 padding:0px;
 height:100%;
}

td {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#dfd580;
}

#frame {
 position:relative;
 top:0px;
 left:0px;
 width:740px;
 min-height: 100%;
 height: auto !important;
 height:100%;
 bottom:0px;
 padding-bottom:14px;
 margin-left:0px;
 margin-top:0px;
}

#header {
 position:static;
 background:#281010;
 width:740px;
 height:127px;
}

#sub_header {
 position:static;
 background:#692621 url('img/header_back.png') top left repeat-x;
 border-top:2px solid #000;
 border-bottom:2px solid #000;
 border-right:2px solid #000;
 color:#000;
 width:726px;
 text-align:left;
 padding-top:5px;
 padding-bottom:5px;
}

#left_panel {
 position:absolute;
 top:152px;
 left:0px;
 font-weight:bold;
 width:180px;
 margin:12px;
 padding:6px;
}

html>body #left_panel {
 padding-top:0px;
}

#menu_back{
 position:absolute;
 top:-6px;
 left:-12px;
 width:186px;
 height:325px;
 margin:12px;
 padding:6px;
 background-color:#281010;
 filter:alpha(opacity=50);
 opacity:0.5;
 z-index:0;
}

html>body #menu_back{
 top:-12px;
}

#menu {
 position:absolute;
  z-index:+1;
}
 
#main_content {
 position:relative;
 left:212px;
 width:500px;
 margin:12px;
 padding-top:12px;
}

html>body #main_content {
 padding-top:0px;
}

#footer {
 position:static;
 bottom:0px !important;
 bottom:-1px;
 width:760px;
 text-align:center;
 height:45px;
 margin-bottom:20px;
 font-size:10px;
}

div.event {
 position:static;
 margin-bottom:24px;
}

p {
 text-indent:none;
}

a:link,a:active,a:visited {
 color:#fff;
 text-decoration:none;
}

a:hover {
 text-decoration:underline;
}

a:link.footer,a:active.footer,a:visited.footer {
 color:#555;
 text-decoration:underline;
}

a:hover.footer {
 color:#aaa;
}

a:link.nav,a:active.nav,a:visited.nav {
 font-weight:bold;
 color:#d9cf7c;
 text-decoration:none;
}

a:hover.nav {
 color:#fff;
}

.nav {
 color:#d9cf7c;
 font-weight:bold;
}

a:link.menu1,a:active.menu1,a:visited.menu1 {
 color:#d9cf7c;
 text-decoration:none;
 line-height:24px;
 font-weight:bold;
}

a:hover.menu1 {
 color:#fff;
 text-decoration:underline;
}

a:link.menu2,a:active.menu2,a:visited.menu2 {
 color:#d9cf7c;
 text-decoration:none;
 font-weight:bold;
}

a:hover.menu2 {
 color:#fff;
 text-decoration:underline;
}

a:link.item,a:active.item,a:visited.item {
 color:#d9cf7c;
 text-decoration:none;
 font-weight:bold;
}

a:hover.item {
 color:#fff;
 text-decoration:underline;
}

span.nav_link {
 margin-left:14px;
 margin-right:14px;
}

.boldtext {
 font-weight:bold;
}

.slanted {
 font-style:italic;
}

.underline {
 text-decoration:underline;
}

.menu_category {
 font-weight:bold;
 font-size:16px;
}

.menu_item {
 font-weight:bold;
}

img.border {
 position:static;
 border:1px solid #dfd580;
 margin-left:16px;
 margin-bottom:16px;
}

table.border {
 border:none;
 margin-top: 0px;
 margin-right: 8px;
 margin-bottom:0px;
 margin-left:0px;
 padding:6px;
 background-color:#281010;
}

html>body table.border {
 margin-top:8px;
 margin-bottom:8px;
}

img.hidden {
 display:none;
}

img.page_header {
 position:absolute;
 top:90px;
 left:555px;
}

div.border {
 position:relative;
 margin-top:6px;
 margin-right:0px;
 margin-left:12px;
 margin-bottom:12px;
 float:right;
 border:1px solid #dfd580;
 clear:none;
}

