/* CSS Document */
body {background-color:#FF6; font:14px Arial, Helvetica, sans-serif;color:#000;text-align: center; margin:0; padding:0;}
div#banner {background:#FF6; background:url(../images/banner.jpg) no-repeat; background-position:center; height:110px; margin:0 auto;}
div#banner h1 em {display:none;}
div#grad {width:100%; height:20px; background-image:url(../images/grad.gif); background-repeat:repeat-x;}
div#container {width:900px; position:absolute; left:0; margin:0 auto; padding:0; text-align:left; overflow:auto; background:#FF6;}
div#nav {color:#000; text-align:left; font: 14px Arial, Helvetica, sans-serif; font-weight:bold; background:url(../images/menu.jpg) no-repeat; width:250px; height:400px; float:left; padding:0; margin-right:10px; margin-bottom:20px;}
div#nav ul {list-style:none; padding:0; margin-left:45px; margin-top:68px;}
div#nav li {padding:0; margin:0; display:inline}
div#nav li a em {display:none;}
div#nav li a {display:block; width:160px; height:22px; background-position:center top; padding:0; margin:0;}
div#nav li a:hover{background-position:center bottom;}
div#nav li#home a, div#nav li#home a:hover {background-image:url(../images/homebt.jpg);}
div#nav li#comm a, div#nav li#comm a:hover {background-image:url(../images/commbt.jpg);}
div#nav li#news a, div#nav li#news a:hover {background-image:url(../images/newsbt.jpg);}
div#nav li#venues a, div#nav li#venues a:hover {background-image:url(../images/venuesbt.jpg);}
div#nav li#fees a, div#nav li#fees a:hover {background-image:url(../images/feesbt.jpg);}
div#nav li#begin a, div#nav li#begin a:hover {background-image:url(../images/beginbt.jpg);}
div#nav li#calen a, div#nav li#calen a:hover {background-image:url(../images/calenbt.jpg);}
div#nav li#tourn a, div#nav li#tourn a:hover {background-image:url(../images/tournbt.jpg);}
div#nav li#gall a, div#nav li#gall a:hover {background-image:url(../images/gallbt.jpg);}
div#nav li#const a, div#nav li#const a:hover {background-image:url(../images/constbt.jpg);}
div#nav li#info a, div#nav li#info a:hover {background-image:url(../images/infobt.jpg);}
div#nav li#links a, div#nav li#links a:hover {background-image:url(../images/linksbt.jpg);}
div#main_content {color:#000; background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; width:630px; height:100%; float:right; margin:0 auto; padding-left:5px; padding-bottom:20px; padding-right:5px; padding-top:0;}
div#main_content h2 {font:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
div#main_content h3 {font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
div#main_content a em{display:none}
div#main_content a, a:link {color:#06F; text-decoration:underline; cursor:pointer;}
div#line {height:2px; border-top:#000 dotted 2px; border-bottom:#000 dotted 2px;}
div#main_content a:visited {color:#F90; text-decoration:none;}
div#main_content a:hover {color:#6CC; text-decoration:underline;}
div#main_content a:active, a:focus {color:#FF9900; text-decoration:underline}
div#main_content li {margin-bottom:20px; margin-top:20px;}
div#news {font:18px Arial, Helvetica, sans-serif; font-weight:bold}
div#news marquee{background:#000000; color:#FFFFFF;font:16px Arial, Helvetica, sans-serif; font-weight:bold;}
div#site_info {color:#FFF; background:#000; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-align:center;position:absolute; bottom: 0px; left: 0px; margin:2px;}
div#site_info a {color:#FFF; background:#000;}
table#table {border:dotted #000; border-width: 2px;}
table tr#head {color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; height:20px; border:dotted #000;}
table#tableul {border:dotted #000 2px;}
table#tableul td {border-bottom:solid 1px #000;}
table#tablefull {border:solid 1px #000;}
table#tablefull td {border:solid 1px #000;}


