html { min-height: 100%; margin-bottom: 1px; }
body { margin: 0px auto; font: 12px Arial,Tahoma; color: #000; background-color:#DDA673; }
img { border: 0px; display: block; }
table { border: 0px; border-collapse: collapse; }
table td { padding: 0px; vertical-align:top; }

#layout { position: relative; margin: 0px auto; width: 100%; height: auto; text-align: left; }

.wide  { width: 100%; height: auto; }

.i_container { height: auto; width: 100%; }

.container { width: 1000px; height: auto; }
.container td { padding:4px; }

#nav { 
background: url('imgs/gen/navBkg.jpg') repeat 0px -37px ;
width:285px;
padding-left:25px;
}
#nav a { font: bold 13px Arial,Tahoma; color:#FFF; text-decoration: none; }
#nav a:hover { color:#7C1544; text-decoration: underline; }
#nav table { padding-left:40px; border:0px; border-collapse: collapse; }

#iNavTop {width:310px; height:196px; border:0px;}
#iNavTents {width:310px; height:207px; border:0px;}
#iNavBtm {width:310px; height:198px; border:0px;}

#logo {width:142px; height:168px; border:0px;}

#indexNav a { font: bold 12px Arial,Tahoma; color:#000; text-decoration: none; }
#indexNav a:hover { color:#7C1544; text-decoration: underline; }

#header {background: url('imgs/header/bkg.gif') repeat; height:326px; border:0px}
#header #left {width:310px;height:326px; border:0px}
#header #right {width:690px;height:326px; border:0px}

.content { background-color: #F5DCB9; width:690px; padding-right:10px;}

#gaming #01 {width:200px; height:143px; border:1px solid #000;}
#gaming #02 {width:175px; height:253px; border:1px solid #000;}
#gaming #03 {width:500; height:123px; border:1px solid #000;}


#council {width:350; height:257px; border:1px solid #000;}

#news img {width:300; height:200px; border:1px solid #000;}


#footer { background-color:#4F2A15; width:100%; font: 11px Arial,Tahoma; color:#DDA673; }
#footer a { font: 10px Arial,Tahoma; color:#FFEFD8; text-decoration: none; }
#footer a:hover { color:#888888; text-decoration: underline; }


h1 {font: bold 14px arial,helvetica; color:#DE4825; margin: 10px 0 15px 0 ; }

#ds {padding-left:10px; padding-top:10px; font: bold 11px Arial,Tahoma; color:#E8B78A;}
#ds a { font: bold 11px Arial,Tahoma; color:#E8B78A; text-decoration: none; }
#ds a:hover { color:#E8B78A; text-decoration: underline; }

a { font-weight: bold ; color:#81003B; text-decoration: none; }
a:hover { color:#9E9E9E; text-decoration: underline; }
#main_content a{ text-decoration: underline ; }

.textareabox { font-family: Arial,Verdana; font-size: 11px; border-left: 1px solid black; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; }
.selectbox { font-family: Arial,Verdana; font-size: 11px; }
.inputbox { font-family: Arial,Verdana; font-size: 11px; border-left: 1px solid black; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; }
.inputbutton { font-family: Arial,Verdana; font-size: 11px; font-weight: bold; background-color: #CCCCCC; border-left: 1px solid black; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; cursor: pointer; }

/** navigation ******************************/
#nav{
 padding-right: 40px ;
 }
#nav .nav_section{
 margin-bottom: 6px ;
 }
#nav ul{
 margin: 0px 0px 10px 7px ;
 color: white ;
 margin-left: 7px ;
 padding-left: 7px ;
 }
.nav_heading{
 padding: 0px ;
 line-height: 8px ;
 }
#nav li{
 }
#nav li, #nav li a{
 line-height: 12px ;
 padding: 0px ;
 margin-top: 5px ;
 }
#nav a.active_nav{
 text-decoration: underline ;
 }