/* CSS Document */

*{margin: 0; padding: 0;}

html{font: 125% Arial, Verdana, Helvetica, sans-serif;}

body{
	font-size: 50%;
	color: #ffffff;
	background-color: #0a0a0a;
	scrollbar-face-color: #1f1f1f;
	scrollbar-shadow-color: #cccccc;
	scrollbar-highlight-color: #cccccc;
	scrollbar-3dlight-color: #1f1f1f;
	scrollbar-darkshadow-color: #1f1f1f;
	scrollbar-track-color: #171717;
	scrollbar-arrow-color: #cccccc;}

.hidden{display: none;}
.left{display: block; float: left; margin: 0px 10px 10px 0px;}
.right{display:block; float: right; margin: 0px 0px 10px 10px;}
.center{display:block; position: relative; margin: 0px auto;}

/* The above section are for universal CSS starters, to avoid headaches, always zero out all of your margins and paddings, build from the ground up. Initialize your text so that 1em equals 10px and all text can be built relatively, and set some default classes for floating images left and right and of course hiding spans of text (page headers) */

/*/////////LAYOUT/////////////////////////////////////////*/

#container{
	width: 1004px;
	position: relative;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #ffffff;
	vertical-align: top;
	padding: 0px;
	margin: 0px auto 0px auto;}
#bg_left{
	width: 102px;
	height: 110px;
	background-image: url(assets/img/bg_left.gif);
	background-repeat: repeat-y;
	background-color: #000000;}
#bg_right{
	width: 102px;
	height: 110px;
	background-image: url(assets/img/bg_right.gif);
	background-repeat: repeat-y;
	background-color: #000000;}
#banner{
	width: 800px;
	height: 243px;
	background-color: #000000;}
.menu{
	width: 800px;
	height: 26px;
	background-image: url(assets/img/bg_menu.gif);
	background-repeat: repeat-x;
	background-color: #000000;
	border-color: #424242;
	border-style:solid;
	border-width: 1px 0px 1px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	margin: 2px 0px 3px 0px;}
#content{
	width: 606px;
	background-color: #242424;
	border-color: #414141;
	border-style:solid;
	border-width: 0px 1px 1px 1px;
	padding: 10px;
	margin: 0px;}
#sponsors{
	width: 172px;
	height: 770px;
	background-image: url(assets/img/bg_sponsors.gif);
	background-repeat: no-repeat;
	background-color: #010101;
	text-align: center;
	padding: 0px;
	margin: 0px;}
#nav{}
#subNav{}
#bottom{
	width: 800px;
	height: 202px;
	position: relative;
	background-image: url(assets/img/bg_menu.gif);
	background-repeat: repeat-x;
	background-color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: #000000;
	margin: 2px 0px 0px 0px;
	padding: 4px 0px 0px 0px;}
#bottomNav{}
#footer{}

/*/////////MENU ITEMS//////////////////////////////////////*/
#menu ul, #menu ol {
	padding: 3px 0px 3px 2px;}
#menu li {
	height: 28px;
	display: block;
	background:url(assets/img/menu/menu_bg.gif);
	background-repeat: no-repeat;
	background-color: #0b0b0b;
	border: none;
	text-decoration: none;
	color: #ffffff;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;}
#menu a:link, #menu a:visited, #menu a:active {
	height: 23px;
	display: block;
	background:url(assets/img/menu/menu_bg.gif);
	background-repeat: no-repeat;
	background-color: #0b0b0b;
	border: none;
	text-decoration: none;
	color: #ffffff;
	padding: 5px 0px 0px 40px;}
#menu a:hover {
	height: 23px;
	display: block;
	background: url(assets/img/menu/menu_bg_over.gif);
	background-repeat: no-repeat;
	background-color: #0b0b0b;
	border: none;
	text-decoration: none;
	color: #ffffff;
	padding: 5px 0px 0px 40px;}

#sponsors ul, #sponsors ol {
	padding: 3px 0px 3px 8px;}
#sponsors li {
	height: 28px;
	display: block;
	background:url(assets/img/menu/menu_bg.gif);
	background-repeat: no-repeat;
	background-color: #0b0b0b;
	border: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style:italic;
	text-align: left;
	color: #ffffff;
	text-decoration: none;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;}
#sponsors b{
	height: 23px;
	display: block;
	background:url(assets/img/menu/menu_bg.gif);
	background-repeat: no-repeat;
	background-color: #0b0b0b;
	border: none;
	text-decoration: none;
	color: #ffffff;
	padding: 5px 0px 0px 40px;}

/*/////////LAYOUT ELEMENTS////////////////////////////////*/

table{}
tr{}
td{}

/*/////////CUSTOM/////////////////////////////////////////*/

/*/////////GRAPHICAL BUTTONS//////////////////////////////*/
	
/*/////////FORMS//////////////////////////////////////////*/

/*/////////TYPOGRAPHY/////////////////////////////////////*/
h1{
	display: block;
	background: #1d1d1d;
	border-color: #3a3a3a;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ab0920;
	font-weight: bold;
	text-align: left;
	margin: 4px 0px 8px 0px;
	padding: 2px 0px 2px 5px;}
	
/*/////////LINKS//////////////////////////////////////////*/

#top a:link, #top a:visited, #top a:active {
	text-decoration: none;
	color: #ffffff;}
#top a:hover {
	text-decoration: underline;
	color: #ffffff;}
	
/*/////////LISTITEMS//////////////////////////////////////*/

/*/////////CLEARFIX///////////////////////////////////////*/

/*/////////sIFR///////////////////////////////////////////*/

/*/////////STARTER////////////////////////////////////////*/

#starter{
	width: 0px;
	height: 0px;
	display: none;
	position: relative;
	float: none;
	overflow: hidden;
	background-image: url(assets/img/name.gif);
	background-repeat: repeat-x;
	background-color: #000000;
	border-color: #FFFFFF;
	border-style: none;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #000000;
	vertical-align: top;
	padding: 0px;
	margin: 0px;}