html, body, div, p, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	
	
	font-size: 100%;
	font-family: Sans-Serif;
	
}
input.btn {
  color:#050;
  font: bold 84% sans-serif;
  background-color:#fed;
  border:1px solid;
  border-color: #696 #363 #363 #696;
}


:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black; 
	background: #DCD5B8;
	background-position: 0 -125px;
	text-align:center;
}
ol, ul {
	list-style: none;
}
#container {
    width: 948px;
    margin: 0 auto;
    text-align: left;
}
#footer 
{
    width: 948px;
    margin: 0 auto;
    text-align: center;
  background: #fff;
}
#footer p{ font-size: 12px; margin: 0 0 0px; line-height: 150%; color: #999966;}

#head {
	width: 948px;
    height: 185px;
    display:block;
    position: relative;
    background: #000 url(images/topbanner.jpg) no-repeat left top;
}
    #head h1 a, #head h1 {  
        overflow: hidden;
        display: block;
        text-indent: -1000em;
        width: 110px;
        height: 110px;
        float: left;
        cursor: pointer;
        position: absolute;
        top: 51px;
        left: 128px;
        }
    #head em {
        position: absolute;
        top: 97px;
        left: 355px;
        text-indent: -1000em;
        display: block;
        width: 550px;
        overflow: hidden;
    }
#topnav {
    position: absolute;
    top: 165px;
    left: 265px;
    display: block;
    width: 790px;
    height: 22px;
    
}

#topnav ul { list-style-type: none; }
#topnav li {  display: inline; float: left; font-size: 13px; font-weight: bold; margin: 0; height: 22px; border-right: 1px solid #fff;padding: 0 10px; _width: 1px; _white-space: nowrap;}
#topnav li.endnav { border-right: 0;}
#topnav li a { display: block; height: 22px; color: #999966; text-decoration: none;}
#topnav li a:hover { color: #fff; }

#main {
    clear: both;
    display: block;
    width: 948px;
    background: #fff;
}

#navigation {
    display: block;
    width: 270px;
    float: left;
    font-family:Sans-Serif;
    font-size: 14px;
    position: relative;
}
	#navigation ul { margin: -1px 0 0 0; list-style-type: none; width: 227px; background: #996633 url(images/nav_bar.jpg) repeat-y left top; text-align: right; }
	#navigation li a { display: block; height: 22px; line-height: 22px; border-bottom: 1px solid #fff; color: #fff; font-size: 14px; padding-right: 30px; text-decoration: none;}
	#navigation li.highlight{ font-weight: bold;}
	#navigation li a:hover { color: #e6ddd1; }
.sub a { background: url(images/nav_curve.jpg) no-repeat;}

#content { 
    width: 658px;
    display: block;
    float: left;
}
#content h2 { margin: 40px 0 10px 0; font-size: 20px; color: #996633; }
#content h3 { margin: 0px 0 0px 0; font-size: 16px; color: #996633; }
#content h4 { margin: 0px 0 0px 0; font-size: 14px; color: #996633; }
#content p { font-size: 12px; margin: 0 0 20px; line-height: 150%; }

.contentText { font-size: 12px; margin: 0 0 20px; line-height: 150%; }
.basefont{ font-size: 12px; margin: 0 0 20px; line-height: 150%; }
#content td.text
{
	font-size: 12px; margin: 0 0 20px; line-height: 150%;
	font-family: Tahoma, Helvetica, Sans-Serif;
	vertical-align: baseline;
}
.notice { margin: 0 0 0 40px; color: #996633; }
.notice b { color: #6a755b; font-size: 15px;  text-decoration: none; font-weight: normal;}

.events { display: block; width: 200px; margin: 10px 0 0 20px; float: left; }
.events b a { font-size: 13px; display: block; color: #996633; text-decoration: none;}
.events b a:hover { text-decoration: underline; }
.events p { display: block; margin: 0 0 10px 0; line-height: 20px; font-size: 12px; color: #6a755b; text-decoration: none;}

.clearing { margin: 0; padding: 0; height:0;clear:both; font-size: 0px; }

.tournaments 
{
    display: block; margin: 0 0 5px 0; line-height: 10px; font-size: 12px; color: #6a755b; line-height: 150%;
    text-decoration: none; font-size: 12px; margin: 0 0 20px; display: block; width: 285px;
    margin: 5px 0 0 50px; float: left; }

.tournaments b a { font-size: 13px; display: block; color: #996633; text-decoration: none;}
.tournaments b a:hover { text-decoration: underline; }


.schedule 
{
    display: block; margin: 0 0 5px 0; line-height: 10px; font-size: 12px; line-height: 150%;
    text-decoration: none; font-size: 12px; margin: 0 0 20px; display: block;
    margin: 5px 0 0 50px; float: left; }

.schedule b a { font-size: 13px; display: block; color: #996633; text-decoration: none;}
.schedule b a:hover { text-decoration: underline; }

.ContentText { font-size: 12px; margin: 0 0 20px; line-height: 150%; }

div.columns div
{
    display: block; line-height: 15px; font-size: 12px;  
    font-size: 12px; margin: 10px 10px 15px 10px; 
    float: left;
    
}
div.columns
{
  display: block;
  position: relative;    
  min-height: 100%;    
        
  text-align: left;    
 
  width: 600px;
}