span.line {
 display: block;
 padding: 2px;
 height: 1px;
 border-top: 0;
 border-right: 0;
 border-bottom: 1px #414141 dashed;
 border-left: 0;
 } 

BODY
{
	background-color : #2B2B2B;
}


BODY,table{
	font-family: Arial;	
	font-size: 10;
 	color: #FFFFFF;
}


.normal{
	font-family: Arial;	
	font-size: 12;
 	color: #FFFFFF;
}

.sidebar_padding{
	padding: 3px;
}

.bgcolor		/* background color used in some tables */
{
	background-color : #2B2B2B;
}

A
{
 color: #FFFFFF;
}

A:hover
{
 color: #F86A1E;
}

.noscroll

{
	overflow-x: scroll; 
	overflow-y: hidden;
}


.small_dark_grey{
 	font-family: Arial;	
	font-size: 9;
 	color: #1f1f1f;
}

.killcount_normal{
	font-family: Arial;	
	font-size: 10;
 	color: #FFFFFF;
}

.killcount_header{
 	font-size: 12;
 	color: #FF0000;
 	font-weight:bold;
 }
 
.progression_title{
 	font-size: 10;
 	//color: #F86A1E;
	//color: #565656;
	color: #FFFFFF;
 }
.progression_row{
 	font-size: 10;
 	color: #FFFFFF;
 }

.app_errors{
	font-size: 10;
 	color: #FF0000;
 	font-weight:bold;
}




.phpbb_content_text

{
 	position: relative;
	left: -23;
	width: 104%;	
}







/*Module (the fancy grey box thing CSSs) */
	/*text for the module tab thing */
		div.module_header_text
		{
		 position: relative;
		 height: 30px;					/* centers it better on the tab */
		 left: -9;
		 text-align: left; 				
		 font-family: Verdana;		
		 font-size: 12;
		 color: #FFFFFF;
		 letter-spacing: 2;
		 font-weight:bold;
	 	}
	/* end text */


	.module_LHeightBKG
	{
	 background: #212121;
	 background-image: url('images/module_leftheightrepeat.gif');
	 background-repeat: repeat-y;
	}

	
	.module_upLeft
	{
	 background-image: url('images/sprite_module_corners.gif');
	 background-repeat: no-repeat;
	 background-position: 0 0; width: 44px;
	}

	
	.module_upRight
	{
	 background-image: url('images/sprite_module_corners.gif');
	 background-repeat: no-repeat;
	 background-position: -165 0; width: 25px;
	}


	.module_RHeightBKG
	{
	 background-image: url('images/module_rightheightrepeat.gif');
	 background-repeat: repeat-y;
	}

	
	.module_lenBKG
	{
	 background-image: url('images/module_lenrepeat.gif');
	 background-repeat: repeat-x;
	 line-height: 0px;		/* So this is here so it works on the forums */
	}


	.module_bottomlenBKG
	{
	 background-image: url('images/module_bottomlenrepeat.gif');
	 background-repeat: repeat-x;
	}

	
	.module_bottomLeftCorner
	{
	 background-image: url('images/sprite_module_corners.gif');
	 background-repeat: no-repeat;
	 background-position: -191 -9; width: 30px;
	}


	.module_bottomRightCorner
	{
	 background-image: url('images/sprite_module_corners.gif');
	 background-repeat: no-repeat;
	 background-position: -232 -9; width: 20px;
	}

	
	.module_tabBKG
	{
	// background-image: url('images/sprite_module_corners.gif');
	 background-image: url('images/module_tab.gif');
	 background-repeat: no-repeat;
	 padding: 0;
	 border: 0;
	}

	
	.module_contentBKG
	{
	 background: #212121;
	}

	

	.module_center
	{
	 	position: relative;
		left: -4;
		width: 100%;
	}

	

/* End module */






div.banner_filler					/* fix a little grey space on the banner */

{
	background-image: url('images/banner_filler.jpg');

}






















/*  ****** LOGIN BUTTON / MODULE STUFF *******/

.littlespace{			/*used to seperate forum buttons*/
	position: relative;
	height: 1px;
}

.login_button{
	position: relative;
	right: 13;
	_right: 1;		/* for IE badness */
}





.logged_in_text{
  	text-align: left; 				
 	font-family: Verdana;		
 	font-size: 10;
 }

.logged_in_name{
	position: relative;
  	text-align: right; 				
 	font-family: Verdana;		
 	font-size: 20;
 	font-weight: bold;
 }

 a.logout_link{
 	color: 4a4a4a;				
 	font-family: Verdana;		
 	font-size: 9;
 }

 



input {
    position: relative;
    top: 2;
    background-color: #2B2B2B;
    border: #434343 1px solid;
    color: white;
    font-family: arial, verdana, ms sans serif;
    font-size: 12
}


textarea {
    position: relative;
    top: 2;
    background-color: #2B2B2B;
    border: #434343 1px solid;
    color: white;
    font-family: arial, verdana, ms sans serif;
    font-size: 12
}



select {
    position: relative;
    top: 2;
    background-color: #2B2B2B;
    border: #434343 1px solid;
    color: white;
    font-family: arial, verdana, ms sans serif;
    font-size: 12
}


/* END LOGIN BUTTON / MOUDLE STUFF */





.application_status{
	 height: 14px;
	 background-image: url('images/sprite_application_status.gif');
	 background-repeat: no-repeat;
	 background-position: 0 0; width: 18px;
}











/* SIDEBAR CSS STUFF */



div.sidebar_top{
	 height: 12px;
	 background-image: url('images/sprite_sidebar_ends.gif');
	 background-repeat: no-repeat;
	 background-position: -0 0; width: 166px;
}

div.sidebar_div{
	 height: 2px;
	 background-image: url('images/sprite_sidebar_ends.gif');
	 background-repeat: no-repeat;
	 background-position: -167 -10; width: 166px;
}

div.sidebar_bottom{
	 height: 2px;
	 background-image: url('images/sprite_sidebar_ends.gif');
	 background-repeat: no-repeat;
	 background-position: -334 -10; width: 166px;
}





div.sidebar_title					/* sidebar titles */
 {
 	width: 90%;					/* puts it near right, but not totally as to not go off our sidebar */
  	text-align: right;
 	font-family: Verdana;
 	font-size: 10;
 	color: #F86A1E;
 	letter-spacing: 2;
 	font-weight:bold;
 }



div.sidebar_padding
 {
 	position: relative;
 	left: -2;
 	width: 93%;
 }



 a.news_link:hover{
 	font-family: Arial;	
	font-size: 10;
 	color: #F86A1E;
 }



 a.grey_link{
 	color: 4a4a4a;
 	font-family: Verdana;
 	font-size: 9;
 }



.reset_hour{
 	font-family: Arial;	
	font-size: 10;
 	color: #FF0000;
 }



 .recent_kills_title{
 	text-align: left; 
 	font-weight: bold;
 	font-size: 12;
 }

 .recent_kills_item{
 	position: relative;
 	width: 150;
 	left: 10;
 	font-size: 9;
 	text-align: left; 
 	font-weight: bold;
 }

 .recent_kills_buyer{
 	position: relative;
 	left: 20;
 	font-size: 9;
 	text-align: left; 
 }

 


 .vent_count_high{
 	font-family: Arial;	
	font-size: 10;
 	color: #FFFF00;
 }

 .vent_count_low{
 	position: relative;
 	left: 14;
 	font-family: Arial;	
	font-size: 10;
 	color: #00FF00;
 }



 .vent_count_error{
 	font-family: Arial;	
	font-size: 10;
 	color: #FF0000;
 }

 

 

 

/* END SIDEBAR CSS STUFF */





/* APPLICATION DETAIL */

  .app_name{
 	font-family: Arial;	
	font-size: 24;
 	color: #FFFFFF;
 	width: 100%;
 	font-weight: bold;
 	background-color : #2B2B2B;
 }

 

 .app_row_0{ /* Normal row */
 	background-color : #161616;
 }

 

 .app_row_10{ /* Locked application row */
 	color: #808080;
 	background-color : #2E0000;
 }

 .app_row_10 a{ /* Locked application row */
 	color: #808080;
 	background-color : #2E0000;
 }

 .app_transfer{	/* Not used as of Nov 15 */
 	color: #FFFF00;
 }

 .app_header{
 	background-color : #2B2B2B;
 	font-size: 12;
 }

 .app_header a{
 	color: FFFFFF;	
 	text-decoration: none;			
 }

 .app_actions{
 	position: relative;
 	top: -32;
 	font-size: 10;
 	color: #FFFFFF;
 	text-align: right;
 }

 

 .app_long_answer{
	position: relative;
 	left: 32;
 }

 

 .app_details_char_1{
 	width: 100px;
 	position: relative;
 	top: 1;
 	border: #434343 1px solid;
	color: white;
 }

  .app_details_char_2{
 	width: 497px;
 	position: relative;
 	left: 110;
 	top: -46;
 	border: #434343 1px solid;
	color: white;
 }

 

 .app_details_player{
 	width: 100px;
 	position: relative;
 	top: -174;
 	border: #434343 1px solid;
	color: white;
 }

 

 .app_details_prof{
	width: 100px;
 	position: relative;
 	top: -55;
 	border: #434343 1px solid;
	color: white;
 }

 

 .app_details_long{
 	position: relative;
 	top: -90;
 }



 
 /* END APPLICATION DETAIL */











.membercount_class{
	font-size: 10;
	text-decoration: none;	
}

.membercount_name{
	font-size: 12;
	text-decoration: none;	
}



div.copyright_text
{
	text-align: center;
 	font-size: 10;
 	color: #404040;
 	font-weight:bold;	
}











 .news_image_click_text{
 	color: 4a4a4a;		
 	font-family: Verdana;		
 	font-size: 9;
 }





div.content_text					/* content for modules DO NOT DELETE */

 {
 	font-family: Arial;
 	font-size: 12;	
 	color: #FFFFFF;
 	position: relative;
	left: -24;
	width: 105%;				
 }

 div.content_text_ie					/* content for modules DO NOT DELETE */

 {
 	position: relative;
	left: -24;
	width: 103%;				
 }

 

 



/*Link styles */

a.no_underline

 {

	text-decoration: none;

 } 



 

 

 

 

 

 

 /* Navigation menu styles */
 
 	div.nav_global_container
 	{
	 	position: relative;
	 	left: 10;				/* position of the nav in firefox */
	 	_left: -46;				/* for crappy IE to put it where I want it */
	 	float: left;
	 	width: 649;
	 }

 
 	div.nav_container_disabled				/* container for a nav element (light bkg)*/
	 {
	  	cursor: default;
	 	//position: relative;
	 	//left: 70;
	 	float: left;
	 	width: 13%;
	 	height: 37px;
	 	background: #434343;
	 	padding: 1px;
	 }
	
	div.nav_container				/* container for a nav element (light bkg)*/
	 {
	  	cursor: pointer;
	 	//position: relative;
	 	//left: 70;
	 	float: left;
	 	width: 13%;
	 	height: 37px;
	 	background: #434343;
	 	padding: 1px;
	 }

	 
	 div.nav_container_phpbb				/* container for a nav element (light bkg)*/
	 {
	    cursor: pointer;
	 	position: relative;
	 	z-index:3;
	 	float: left;
	 	width: 160;
	 	height: 43px;
	 	background: #434343;
	 	padding: 1px;
	 }

	 

	 div.nav_container:hover				/* container for a nav element (light bkg)*/
	 {
	 	//position: relative;
	 	//left: 70;
	 	float: left;
	 	width: 13%;
	 	height: 37px;
	 	background: #FFFFFF;
	 	padding: 1px;
	 }

 	 

	 div.nav_element				/* specific element for a nav button (dark bkg) */
	 {		
	 	position: relative;
	 	height: 100%;
	 	background: #212121;
	 }

	 

	 

	 div.nav_element_phpbb				/* specific element for a nav button (dark bkg) */
	 {		
	 	position: relative;
	 	height: 100%;
	 	background: url('http://www.ateamguild.com/phpbb/templates/AdInfinitum/images/new_messages_no.gif') no-repeat;
		background-position: top right;
	 	background-color: #212121;
	 }

	 

	  div.nav_element_phpbb_messages				/* specific element for a nav button (dark bkg) */
	 {		
	 	position: relative;
	 	height: 100%;
	 	background: url('http://www.ateamguild.com/phpbb/templates/AdInfinitum/images/new_messages.gif') no-repeat;
		background-position: top right;
	 	background-color: #212121;
	 }


	 div.nav_style_top				/* smaller colored text on top of the nav */
	 {		
	 	//text-align: left;
		position: relative;
		left: 2;
	 	height: 7px;				/* moves it closer to the colored text */						
	 	font-family: Verdana;		
	 	font-size: 10;
	 	color: #F86A1E;
	 	font-decoration: none;
	 	font-weight:bold;	
	 }
	 
	 
	 
	  div.nav_container_disable:hover				/* container for a nav element (light bkg)*/
	 {
	 	//position: relative;
	 	//left: 70;
	 	float: left;
	 	width: 13%;
	 	height: 37px;
	 	background: #434343;
	 	padding: 1px;
	 }
	 
	  div.nav_style_top_disabled				/* smaller colored text on top of the nav */
	 {		
	 	//text-align: left;
		position: relative;
		left: 2;
	 	height: 7px;				/* moves it closer to the colored text */						
	 	font-family: Verdana;		
	 	font-size: 10;
	 	color: #565656;
	 	font-decoration: none;
	 	font-weight:bold;	
	 }
	 
	  div.nav_style_big_disabled				/* main body text */
	 {			
	 	position: relative;
		left: 1;
	 	font-family: Verdana;		
	 	font-size: 20;
	 	color: #3A3A3A;
	 	font-weight:bold;		
	 }
	 
	 
	  div.nav_style_big				/* main body text */
	 {			
	 	position: relative;
		left: 1;
	 	font-family: Verdana;		
	 	font-size: 20;
	 	color: #FFFFFF;
	 	font-weight:bold;		
	 }

	 div.nav_divide
	 {
	 	float: left;
	 	height: 37;
	 	width: 1px;
	 	background: #434343;
	 }

	 

	 div.nav_space					/* space between each element */
	 {	
	 	float: left;
	 	height: 1px;
	 	width: 3px;
	 }

	 
	  div.nav_page_spacer				/* space between a page element and nav element (above) */
	 {	
	 	height: 6px;
	 }

	 

	 div.nav_front_space					/* space in the front of the nav (for centering) */
	 {	
	 	float: left;
	 	height: 1px;
	 	width: 23px;
	 }


/* End navigation style */







/*Lightbox Stuff */



#lightbox{

	position: absolute;

	top: 40px;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

	}



#lightbox a img{ border: none; }



#outerImageContainer{

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	}



#imageContainer{

	padding: 10px;

	}



#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}

#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: transparent url(image_effect/images/blank.gif) no-repeat; /* Trick IE into showing hover */

	display: block;

	}

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }





#imageDataContainer{

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	}



#imageData{

	padding:0 10px;

	}

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

		

#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

	filter:alpha(opacity=60);

	-moz-opacity: 0.6;

	opacity: 0.6;

	}

	





.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

	}



* html>body .clearfix {

	display: inline-block; 

	width: 100%;

	}



* html .clearfix {

	/* Hides from IE-mac \*/

	height: 1%;

	/* End hide from IE-mac */

	}	

	
