/* Zeroes and General Styles */
 img, div, td, th, table, form
 	{
	  border: 0;
	  margin: 0;
	  padding: 0;
 	}
 
 p, ul, ol, li, dl, dt, dd, td, th, form
 	{
	  font: 12px/1.75em Verdana, Arial, Helvetica, sans-serif;
	  /*font: 12px/1.75em Arial, Helvetica, sans-serif;*/
	  letter-spacing: -0.4px;
	  margin: 0;
	  padding: 0;
 	}
 
 a, strong, em, span { font-size: inherit; }
 
 h1, h2, h3, h4, h5, h6
 	{
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-weight: normal;
	  margin: 0;
	  padding: 0;
	  line-height: 1em;
 	}
 	
/* End of General Styles */
 			
 body
 	{
	 	margin: 0px;
	 	padding: 0px;
 		text-align:center;
 		/*background: #000 url('/images/bg/bg_main.jpg') no-repeat fixed center -200px;*/
 		background: #000 url('/images/bg/bg_main.jpg') no-repeat fixed center 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
 	}
	a, a:visited
	{
		text-decoration: none;
		color: #fff;
	}
	
	a:hover {
		color: #fff;
		text-decoration: underline;
	}
 h1, .hilight { color: #E5AB75; }
 h1 {
 	font-weight: bold;
 	font-size: 17px;
 }
 #page
 	{
 		position: relative;
		width: 811px;
 		padding: 0;
 		text-align:center;
 		margin: auto;
 		/*border: solid 1px #fff;*/
 	}

	.errmsg
	{
		color: yellow;
		font-style: italic;
	}

	.msg
	{
		color: #66ff33;
		font-style: italic;
	}
	.clr { clear: both; }
	.clear_text { display: none; }
	#content {
		background: #000 url('/images/bg/bg_content.jpg') no-repeat 551px 189px;
		color: #fff;
		font-size: 12px;
	}
	#preview{
		position:absolute;
		border:1px solid #ccc;
		background:#333;
		padding:5px;
		display:none;
		color:#fff;
	}
	
	.hr {
		background: transparent url(/images/hr.gif) no-repeat scroll center bottom;
		height: 20px;
		width: 800px;
	}

/****************** Main Top Navigation ***************/
	#topnav ul{
		background-image:url(/images/bg/bg_topnav2.jpg);
		width:811px;
		height:70px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		list-style-type:none;
	}
	#topnav ul li{
		float:left;
		display:block;
		text-align:center;
		text-transform: uppercase;
		height:70px;
	}
	#topnav  a {
		height:70px;
		display:block;
	}
	#nav_members {
		top:0; left:0px; width:94px;  margin:0; padding:0;
	}
	#nav_members:hover, #nav_members.navOn {
		background:url(/images/bg/bg_topnav2.jpg) 0px -70px no-repeat; 
		margin:0; padding:0;
	
	}
	
	#nav_home {
		top:0; left:0px; width:82px;  margin:0; padding:0;
	}
	#nav_home:hover, #nav_home.navOn {
		background:url(/images/bg/bg_topnav2.jpg) -94px -70px no-repeat; 
		margin:0; padding:0;
	
	}
	#nav_photos {
		top:0; left:0px; width:94px;  margin:0; padding:0;
	}
	#nav_photos:hover, #nav_photos.navOn {
		background: url(/images/bg/bg_topnav2.jpg) -176px -70px no-repeat; margin:0; padding:0;
	}
	
	#nav_videos {
		top:0; left:0px; width:89px;  margin:0; padding:0;
	}
	#nav_videos:hover, #nav_videos.navOn {
		background: url(/images/bg/bg_topnav2.jpg) -270px -70px no-repeat; margin:0; padding:0;
	}
	
	#nav_about {
		top:0; left:0px; width:105px;  margin:0; padding:0;
	}
	#nav_about:hover, #nav_about.navOn {
		background: url(/images/bg/bg_topnav2.jpg) -359px -70px no-repeat; margin:0; padding:0;
	}
	
	#nav_store {
		top:0; left:0px; width:86px;  margin:0; padding:0;
	}
	#nav_store:hover, #nav_store.navOn {
		background: url(/images/bg/bg_topnav2.jpg) -464px -70px no-repeat; margin:0; padding:0;
	}
	
	#nav_contact {
		top:0; left:0px; width:118px;  margin:0; padding:0;
	}
	#nav_contact:hover, #nav_contact.navOn {
		background: url(/images/bg/bg_topnav2.jpg) -550px -70px no-repeat; margin:0; padding:0;
	}
	#nav_join {
		top:0; left:0px; width:143px;  margin:0; padding:0;
	}
/****************** Footer ***************/
	#footer {
		font-size: 11px;
		color: #fff;
	}
	#footer a, #footer a:visited {
		text-transform: uppercase;
	}
	#disclaimer {
		color: #fff;
	}