* {
	margin: 0;
	padding: 0;
}

body, html {
	background-color:  #000000;
	color: #FFFFFF;
	width: 100%;
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
}

#wrapper {
	width: 100%;
	height: 100%;
	min-height: 900px;
	background-image:url(../images/bkgd.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-align: left;
}

#frame {
	position: relative;
	width: 889px;
	background-color: #000000;
	left: 152px;
}

#header {
	position: relative;
	background-image: url(../images/header.jpg);
	width: 889px;
	height: 162px;
}

a#home_link {
	position: relative;
	display: block;
	width: 240px;
	height: 130px;
	left: 320px;
	top: 20px;
	text-indent: -3000px;
	overflow: hidden;
}

#header h1, #header p {
	display: none;
}



#nav {
	position: relative;
	background-image: url(../images/nav.jpg);
	width: 889px;
	height: 50px;
}

		#nav ul {
			list-style: none;
			text-indent: 0;
			padding-top: 0px;
		}
		
		#nav li {
			display: block;
			position: absolute;
			height: 48px;	
		}
		
		#nav li a {
			display: block;
			height: 48px;
			text-indent: -4000px;
			overflow: hidden;
		}
		
		
		
		#nav_builders {
			width: 111px;
			left: 84px;
			background-image:url(../images/nav_sprite.jpg);
			background-position: 0px -72px;
		}
		
		#nav_builders a {
			width: 111px;
			background-image:url(../images/nav_sprite.jpg);
			background-position: 0px 0px;
		}
		
		#nav_builders a:hover {
			width: 111px;
			background-image:url(../images/nav_sprite.jpg);
			background-position: 0px -72px;
		}
		
		
		#nav_choppers {
			width: 126px;
			left: 192px;
			background-image:url(../images/nav_sprite.jpg);
			background-position: -108px -72px;
		}
		
		#nav_choppers a {
			width: 126px;
			background-image:url(../images/nav_sprite.jpg);
			background-position: -108px -0px;
		}
		
		#nav_choppers a:hover {
			width: 126px;
			background-image:url(../images/nav_sprite.jpg);
			background-position: -108px -72px;
		}
		
		
		
		#nav_sponsors {
			width: 118px;
			left: 323px;
			background-image:url(../images/nav_sprite.jpg);
			background-position: -239px -72px;
		}
		
		#nav_sponsors a {
			width: 118px;
			background-image:url(../images/nav_sprite.jpg);
			background-position: -239px 0px;
		}
		
		#nav_sponsors a:hover {
			width: 118px;
			background-image:url(../images/nav_sprite.jpg);
			background-position: -239px -72px;
		}
		
		
		
		#nav_merch {
			width: 120px;
			left: 446px;
			background-image:url(../images/nav_sprite.jpg);
			background-position: -362px -72px;
		}
		
		#nav_merch a {
			width: 120px;
			background-image:url(../images/nav_sprite.jpg);
			background-position: -362px 0px;
		}
		
		#nav_merch a:hover {
			width: 120px;
			background-image:url(../images/nav_sprite.jpg);
			background-position: -362px -72px;
		}
		
		
		#nav_news {
			width: 131px;
			left: 571px;
			background-image:url(../images/nav_sprite.jpg);
			background-position: -487px -72px;
		}
		
		#nav_news a {
			width: 131px;
			background-image:url(../images/nav_sprite.jpg);
			background-position: -487px 0px;
		}
		
		#nav_news a:hover {
			width: 131px;
			background-image:url(../images/nav_sprite.jpg);
			background-position: -487px -72px;
		}
		
		
		#nav_media {
			width: 86px;
			left: 706px;
			background-image:url(../images/nav_sprite.jpg);
			background-position: -616px -72px;
		}
		
		#nav_media a {
			width: 86px;
			background-image:url(../images/nav_sprite.jpg);
			background-position: -616px 0px;
		}
		
		#nav_media a:hover {
			width:86px;
			background-image:url(../images/nav_sprite.jpg);
			background-position: -616px -72px;
		}






#content {
	position: relative;
	width: 889px;
	height: 481px;
}



#footer {
	position: relative;
	background-image: url(../images/footer.jpg);
	width: 889px;
	height: 231px;
}

		#footer p {
			display: none;
		}
		
		
		#footer_legallink {
			position: absolute;
			display: block;
			width: 70px;
			height: 15px;
			top: 103px;
			left:  247px;
			
		}
		
		#footer_legallink a {
			display: block;
			width: 70px;
			text-indent: -3000px;
			overflow: hidden;
		}
		
		
		#footer_warlink {
			position: absolute;
			display: block;
			width: 114px;
			height: 15px;
			top: 103px;
			left:  332px;
			
		}
		
		#footer_warlink a {
			display: block;
			width: 114px;
			text-indent: -3000px;
			overflow: hidden;
		}
		
		
		#flash_botFire {
			width: 111px;
			height: 73px;
			position: absolute;
			left: 390px;
			top: 2px;
		}



#top_links {
	position: absolute;
	top: 9px;
	left: 560px;
	width: 100px;
	height: 12px;
	font-size: 11px;
}

#top_links a {
	display: block;
	position: absolute;
	height: 11px;
	text-indent: -3000px;
	overflow: hidden;
}

a#cart_btn {
	left: 4px;
	width: 50px;
}

a#about_btn {
	left: 64px;
	width: 50px;
}

a#myspace_btn {
	left: 120px;
	width: 47px;
}

a#links_btn {
	left: 174px;
	width: 30px;
}

a#contact_btn {
	left: 209px;
	width: 45px;
}

/*  misc stuff */
object { outline:none; }


.left {
float: left;
}

.right {
float: right;
}

.clear {
clear: both;
}

.hideit {
display: none;
}

