@charset "utf-8";
/* CSS Document */

/* Document Formatting */
html {	width:100%;}

body {	background:#000000; color:#FFFFFF;} 

tr, th, td, p, li {	font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:1em;
						margin:0px;
						padding:0px;
						}

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

a:hover {	color:#FFFFCC; text-decoration:underline;}
						
/* Text & Image Formatting */
.center {text-align:center;	padding:0 5px 12px 5px;}
.left {text-align:left; padding:0 5px 12px 0;}
.right {text-align:right; padding:0 0 12px 5px;}
.imgleft {float:left; margin-right: 4px;}
.imgright {float:right; margin-left: 4px; text-align:right; text-decoration:none;}
.imgcenter { text-align:center; margin:0 3px 15px 3px;}
.heading {font-style:italic; font-weight:bold; padding:0 5px 12px 0;}
.blockcenter {text-align:center; display:inline-block;}
.barleft {float:left; text-align:left; background-color:#666633; width:45%;}
.barright {float:right; text-align:right; background-color:#666633; width:45%;}

/* PIE/Aslett Clear Fix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* Positional Content Formatting */
#header {	position:relative;
			height: 180px;
			width:100%;
			overflow:hidden;
			text-align:center;
			z-index:1;
			}

#navigation	{	position:relative;
				background:url(design/menubar.png);
				background-repeat:repeat-x;
				width:100%;
				height:50px;
				display:block;
				z-index:10;
				border:none;
				}

#content	{	position:relative;
				width:95%;
				margin-left:1%;
				margin-top:30px;
				min-height:400px;
				overflow:visible;
				z-index:30;
				font-size: 1em;
				text-align: left;
				height: auto;
				padding:10px 20px 10px 20px;
				}

#fixcont	{width:100%;float:left}

#copyright {	font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:.7em;
				position:relative;
				margin:0;
				padding: 3px 3px 3px 3px;
				color:#000000;
				text-align:center;
				}

#bottombar	{	position:fixed;
				bottom:0px;
				left:0px;
				width:98%;
				background:url(design/bottomback.png) repeat-x bottom;
				margin-left:1%;
				margin-right:1%;
				min-height:53px;
				color:#FFFFFF;
				font-size:.7em;
				z-index:80;
				}

/* New Navigation Menu Styling */

#menu {
position:absolute;
width:100%;
}

#menu a {text-decoration: none;}

#menu ul {
list-style:none;
margin: 0;
padding: 0;
float: left;
width:100%;
}

#menu ul li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
float:left;
display: block;
margin: 0;
padding: 0;
width:16%;
height:30px;
line-height:30px;
font-weight:bold;
border:none;
text-align:center;
}
#menu ul li a {color:#000;}
#menu ul li a:hover {color:#FFF; font-weight:bold;}
#menu ul ul li {font-size:.8em; background:#a4906d;}
#menu ul ul li:hover {color:#FFF;}
#menu ul li {position: relative;}
#menu ul ul {position: absolute; left:-1px; top:30px;}
div#menu ul ul {display: none;}
div#menu ul li:hover ul {display: block;}

#bindex a#index,
#bbotb a#botb,
#binfo a#info,
#bmedia a#media,
#bdirec a#direc,
#bsponsor a#sponsor,
#bcontact a#contact
{
color:#CC3300;
}