/* Xtreme Impact CSS Document */
/*============= General Page Style ===========================*/

body 
{
	background-color:#000;
	background-image:url(../images/xtremebg.jpg);
	background-repeat:no-repeat;
	background-position:top;

	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	color:#fff;
	margin:0px;
	text-align:center;
	line-height:20px;
}


.xi{

display:none;
}

#container
{
	width:790px;
	margin-right:auto;
	margin-left:auto;
}

#top
{
	height:88px;
	
}

#headermenu
{
	height:25px;
	width:500px;
	
	float:right;
}

#headermenu ul
{
	padding: .2em 0;
	margin: 0px;
	list-style-type: none;
	width: 100%;
	font: 11px "lucida grande",tahoma,verdana,arial,sans-serif;
	text-align: right;
}

#headermenu li 
{ 
	display: inline; 
}

#headermenu li a
{
	text-decoration: none;
	color: #fff;
	padding: .2em 0.75em;
	border-right: 1px solid #c60;
}

#headermenu li a:hover
{
	color: #ff3;
}

#mainnav
{
	height:47px;
	margin-left:190px;
	
	
}

#mainnav ul
{
	padding: .15em 0;
	margin: 0;
	list-style-type: none;
	color: #FFF;
	width: 100%;
	font: 11px "lucida grande",tahoma,verdana,arial,sans-serif;
	text-align: center;
	
}

#mainnav li, #botnav li 
{ 
	display: inline; 
	
}

#mainnav li a
{
	
	text-decoration: none;
	color: #FFF;
	padding: .2em 0.9em;
	
	
	
	

	
	
	/*border-right: 1px solid #fff;*/	
}

#mainnav li a:hover
{
	
	color: #fc0;
	
}

#mainnav li a span
{
	display: none;
}

/*THE DISPLAY BLOCK CREATES THE DISJOINED ROLLOVER AND THE OTHER STYLES ARE APPLIED. IT IS GIVEN AN ABSOLUTE POSITION*/
#mainnav a:hover span 
{
	display: block;
	color: #C60;
	position:absolute;
	top:115px;
	left:50%;
	width:540px;
	text-align:left;
	padding: .12em 0.4em;
	font-size:12px;
}


#multimedia
{
	
	height:250px;
	margin-left:190px;
	text-align:right;
}

#media
{
	width:410px;
	background-color:#000;
	height:250px;
	float:left;
}

#login
{
	width:180px;
	height:250px;
	float:left;
	text-align:left;
	padding-left:5px;

	

}


#main
{
	height:100%;
	
	border-top:			1px solid #c60;
	
	
	
	
}



#bottom
{
	background-color:#000000;
	background-position:bottom;
	background-image:url(../images/bottombg.jpg);
	background-repeat:no-repeat;
	
	
	height:auto;
}

#botnav
{
	height:20px;
	
	margin-left:190px;
	background-image:url(../images/menubg.jpg);
	background-repeat:repeat-x;
	
}

#botnav ul
{
	padding: .15em 0;
	margin: 0;
	list-style-type: none;
	
	color: #FFF;
	width: 100%;
	font: 10px "lucida grande",tahoma,verdana,arial,sans-serif;
	text-align: center;
}



#botnav li a
{
	text-decoration: none;
	
	color: #FFF;
	padding: .2em 1.5em;
	border-right: 1px solid #fff;
}
#botnav li a:hover
{

	color: #fc0;
	
}


#whatdax
{
	height:auto;
	background-image:url(../images/whatdaxbg.jpg);
	
	margin-left:190px;
}




#xposts
{
/*padding-top:20px;
padding-left:45px;
padding-right:45px;*/
margin-top:10px;
margin-left:45px;
margin-right:45px;
text-align:left;

}


#flags
{
	height:20px;
	background-color:#000;
	margin-left:190px;
}

#footer
{
	height:20px;
	
	font:10px" lucida grande",tahoma,verdana,arial,sans-serif;
	text-align:right;
	padding-right:10px;
	margin-left:190px;
}

#footer a, #login a
{
	color:#c60;
}

#footer a:hover, #login a:hover
{
	color:#fc0;
}

/*============= Index Page Style ===========================*/

#indexmain
{
width:790px;
height:100%;
margin-top:5px;
margin-bottom:5px;
padding:0px;


}

#col1
{
	width:285px;
	
	border-left:		2px solid #900; 
	border-right:		2px solid #900; 
	border-top:			2px solid #900;
	border-bottom:		2px solid #900;
	
	height:320px;
	float:left;

}

#col2
{
	width:190px;
	
	height:320px;
	float:left;
	margin-left:10px;

}
#xray
{

height:150px;
background-image:url(../images/xraybg.gif);
background-repeat:no-repeat;



}

.xraycontent
{
padding:5px;
width:148px;
margin-left:16px;
margin-right:16px;
line-height:15px;
text-align:left;

height:100px;



}
.xraydef
{

height:20px;
color:#220000;


}

#freebies
{
border-left:		2px solid #900; 
	border-right:		2px solid #900; 
	border-top:			2px solid #900;
	border-bottom:		0px solid #900;

background-color:#000;
height:120px;


}

#musicplayer
{
border-left:		2px solid #900; 
	border-right:		2px solid #900; 
	border-top:			0px solid #900;
	border-bottom:		2px solid #900;

background-color:#00356F;
height:50px;
padding:0px;

}
#col3
{
	width:285px;
	
	border-left:		2px solid #900; 
	border-right:		2px solid #900; 
	border-top:			2px solid #900;
	border-bottom:		2px solid #900;
	
	margin-left:498px;
	height:320px;
	
	

}


#welcome
{
	
	
	
	line-height:15px;
	
	float:left;
	padding-left:8px;
	padding-right:8px;
	font-size:11px;
	height:150px;
	text-align:left;

}
/*#mailinglist
{
	height:50px;
	background-color:#300;
	float:left;
	width:283px;

}*/



#newsevents
{
	
	
	
	line-height:15px;
	
	float:left;
	padding-left:8px;
	padding-right:8px;
	font-size:11px;
	height:150px;
	text-align:left;

}

#mailpurity
{
background-image:url(../images/mailpurity1.jpg);
width:285px;
height:170px;
float:left;

}



/*============= End of Index Page Style ===========================*/


/*============= Member Page Style ===========================*/
#membermenu, #newsmenu, #eventsmenu
{
background-color:#000;
width:190px;
float:left;
text-align:left;
}

#membermenu a, #membermain a, #newseventsmain a, #newsmenu a, #eventsmenu a
{
color:#FFCC00;
text-decoration:none;

}
#membermenu a:hover, #membermain a:hover, #newseventsmain a:hover, #newsmenu a:hover, #eventsmenu a:hover{
color:#FFCC00;
text-decoration:underline;

}

#newseventsmain
{
/*background-color:#FF3300;*/
padding:5px;
/*margin-left:190px;*/
width:400px;
text-align:left;
float:left;

}

#membermain
{
/*background-color:#FF3300;*/
float:left;
margin-left:190px;
margin-left:10px;
margin-right:10px;

text-align:left;
width:560px;



}

/*============= End of Member Page Style ===========================*/





#memtable {
/*background-color:#CCFF99;
border:1px dashed #003366;*/
margin:auto;
padding:0px 10px;
text-align:left;
width:600px;
background-color:#300;
margin-left:190px;
font-size:11px;
line-height:12px;

}
#memtable td {
position:relative;
top:0px;
vertical-align:top;
padding-bottom:10px;
padding-top:10px;
padding-right:10px;
}

#smallprofilepic{
width:150px;
height:auto;
float:left;
text-align:left;


}
#sendmsglink {

height:auto;
float:left;
text-align:left;

border-bottom:solid #c60 1px;

}

#memberinfo
{
width:310px;
float:left;

}

.memcol1
{
width:120px;
vertical-align:top;
color:#c60;
}

.memberupdates
{
text-align:left;
margin-bottom:10px;
margin-left:5px;
margin-right:5px;
padding-top:0px;
border-left:1px solid #330000;
border-right:1px solid #330000;
border-bottom:1px solid #330000;

}
.memberupdates h2
{
background-color:#330000;
padding-left:5px;

}



.smallnewseventspic
{
text-align:left;
float:left;
padding:5px;
}

.newsinfo, eventsinfo{
text-align:left;

padding:5px;

}
.memberdate
{
color:#b00;
}

/*THIS WILL ENSURE THAT THE CONTAINER ELMENT IS SEEN THROUGHOUT THE LENGTH OF THIS PAGE. IT WILL PREVENT THE SHRINKING */

.clear
{
	clear:both;
}

.brownbutton
{
 	border-left:		1px solid #000; 
	border-right:		1px solid #000; 
	border-top:			1px solid #000; 
	border-bottom:		1px solid #000; 
	font-family:		"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:       	10px;
	background-color: 	#300;
	font-weight:		normal;
	color:#c60;
}


.loginform
{
 	border-left:		1px solid #000; 
	border-right:		1px solid #000; 
	border-top:			1px solid #000; 
	border-bottom:		1px solid #000; 
	font-family:		"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:       	10px;
	background-color: 	#26150a;
	font-weight:		normal;
	width:				150px;
	height:				20px;
	color:				#ffd;

}

.cmsform
{
 	border-left:		1px solid #000; 
	border-right:		1px solid #000; 
	border-top:			1px solid #000; 
	border-bottom:		1px solid #000; 
	font-family:		"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:       	12px;
	background-color: 	#fff;
	font-weight:		normal;
	width:				400px;
	
	color:				#000;

}
.postform
{
 	border-left:		1px solid #000; 
	border-right:		1px solid #000; 
	border-top:			1px solid #000; 
	border-bottom:		1px solid #000; 
	font-family:		"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:       	10px;
	background-color: 	#26150a;
	font-weight:		normal;
	width:				290px;
	height:				15px;
	color:				#ffd;
	margin-top:5px;

}


.postform2
{
 	border-left:		1px solid #000; 
	border-right:		1px solid #000; 
	border-top:			1px solid #000; 
	border-bottom:		1px solid #000; 
	font-family:		"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:       	10px;
	background-color: 	#26150a;
	font-weight:		normal;
	width:				290px;

	color:				#ffd;
	margin-top:5px;

}
.postbutton
{
 	border-left:		1px solid #000; 
	border-right:		1px solid #000; 
	border-top:			1px solid #000; 
	border-bottom:		1px solid #000; 
	font-family:		"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:       	10px;
	background-color: 	#300;
	font-weight:		normal;
	color:#c60;
	height:				15px;
	margin-top:8px;
}
#xpostbar
{

margin-left:190px;

}
#wallheads
{
width:600px;

}
#xbarbg
{
padding:10px;
background-color:#900;


}
#daxtitle
{
margin-left:40px;
float:left;
height:35px;
width:140px;
background-image:url(../images/whatdaxtit.jpg);
text-align:left;
position:relative;

}
.bodyform
{

 	border-left:		1px solid #c60; 
	border-right:		1px solid #c60; 
	border-top:			1px solid #c60; 
	border-bottom:		1px solid #c60; 
	font-family:		"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:       	11px;
	background-color: 	#26150a;
	font-weight:		normal;
	

	color:				#ffd;
	text-align:left;
	padding:2px;
	

}


.bodyform td
{
vertical-align:top;
}


bodyform
{

 	border-left:		1px solid #c60; 
	border-right:		1px solid #c60; 
	border-top:			1px solid #c60; 
	border-bottom:		1px solid #c60; 
	font-family:		"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:       	11px;
	background-color: 	#26150a;
	font-weight:		normal;
	width:400px;

	color:				#ffd;
	text-align:left;
	padding:2px;
	

}


.bodyform td
{
vertical-align:top;
}
.form_error
{

 	border-left:		1px solid #c60; 
	border-right:		1px solid #c60; 
	border-top:			1px solid #c60; 
	border-bottom:		1px solid #c60; 
	font-family:		"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:       	11px;
	background-color: 	#f00;
	font-weight:		normal;
	

	color:				#ffd;
	text-align:left;
	padding:2px;

}
.align
{

text-align:left;
margin-left:190px;
padding-left:10px;
}

.mustardtext {
color:#c60;
}


.mustardborder {
	border-left:		1px solid #492400; 
	border-right:		1px solid #492400; 
	border-top:			1px solid #492400; 
	border-bottom:		1px solid #492400;
	padding:5px;
}


.mustardborder2 {
	border-left:		1px solid #492400; 
	border-right:		1px solid #492400; 
	border-top:			1px solid #492400; 
	border-bottom:		1px solid #492400;
	padding:5px;
	float:left;
	margin-bottom:5px;
}

.list
{
	float:left;
	margin:0px;
	text-align:left;
	padding-left:10px;
	line-height:25px;

}


.list li
{
	list-style-type:none;
}
.list ul
{
	margin:0px;
	padding:0px;
}


.bold
{
	font-weight:bold;
}

#access1 {
float:left;


text-align:left;
width:400px;


}


.left
{
	float:left;
}

#title
{
	width:190px;
	font-size:14px;
	color:#c60;
	float:left;
}
	
h2 {
border-bottom:1px solid #ddd;
color:#c60;
font-size:14px;
padding-bottom:5px;
}

#terms, #privacy, #sitemap, #accessi {
float:left;
margin-left:190px;
margin-left:10px;
margin-right:10px;

text-align:left;
width:560px;


}

.smalltext
{
font-size:10px;
}


.smalltext a
{
font-size:10px;
color:#00CC00;

}
.smalltext a:hover
{
color:#FFFF00;

}
.bigtext
{
font-size:14px;
}

#acterror, #logerror, #resendmsg
{
font-size:10px;
line-height:12px;
color:#fc0;
width:115px;
padding-left:5px;


}
.boxheading0{
width:158px;
background-color:#C60;
font-weight:bold;
color:#000000;
margin-left:16px;
margin-right:16px;
/*padding-left:10px;*/
height:20px;

}
.boxheading1{
background-color:#900;
font-weight:bold;
color:#000000;
height:20px;
}
.boxheading2{
background-color:#900;
font-weight:bold;
color:#000000;
height:20px;
}

.bottomline
{
border-bottom:#FFFFFF groove 1px;
padding-top:10px;
padding-bottom:0px;

}
.contenttitle
{
	width:190px;
	font-size:14px;
	color:#c60;
	float:left;
}
.fivepadding
{
padding-left:5px;
padding-right:5px;
padding-top:2px;
}

.textleft
{

text-align:left;
}

.black
{
color:#000000;

}

.yellow
{
color:#FFCC00;
}


.iright{
text-align:right;
font-style:italic;
color:#c60;
float:right;
padding-right:5px;

}
.errortext
{
color:#FF0000;
}



.link a
{
color:#FFCC00;
text-decoration:none;

}
.link a:hover
{
color:#FFCC00;
text-decoration:underline;

}

.smalllink a
{
color:#FFa000;
text-decoration:none;
font-size:9px;

}
.smalllink a:hover
{
color:#FFa000;
text-decoration:underline;
font-size:9px;
}
.xwalllink a
{
color:#FFf;
text-decoration:none;
font-weight:bold;

}
.xwalllink a:hover
{
color:#000;
text-decoration:underline;
font-weight:bold;
}

/*============= End of General Page Style ===========================*/