body {
	font-size: .9em;
	font-family: arial,verdana,sans;
	line-height: 1.3em;
	margin: 0px;
	background:#121212;}

form
{
text-align:left;
}

table {
	font-size: 1em;
}
span#loginstatus {
	float:right;
}

span#loginstatus a {
	font-weight: bold;
}
div#outer {
	background: #121212;
}
div#shadow {

	width: 100%;
	display: block;
	overflow: auto;
	background-color: #D7D7D7;
		background: #121212;
	text-align:center;
	/*padding-top: 25px;*/
	padding:0;
}
 
div#appmenu {
	height: 21px;
	/*margin: 3px 5px 0px 0px;*/
	margin: 2px auto;
	/*position:absolute;*/
	overflow:hidden;
	font-size: 0.8em;
	display:block;
	width: 799px;
}

div#container {
	width: 799px;
	_width:800px;
	margin: 0px auto;
	margin-bottom:0;
	display: block;
	overflow: auto;
	background-color: black;
	border: #121212;
	text-align:left;
	_overflow:hidden;
	color: #222222;
}

div#footer {
	background: #121212;		
	padding:20px 0px;	
}

	div#header_fg_img
	{	
	}		
	div#header_fg_img a
	{	
	}
	div#header_fg_img img
	{
		float:left;border:0px;
		margin-left:20px;
		margin-top:0px;	
				z-index:1000;display:block;position:relative;	
			
	}
	
	


div#header_img {
	background-image:url(/photo/?Action=send_photo&o&album=1552&photo=11994);
		display: block;
		float:left;clear:both;	
	height: 109px;
	width: 799px;
	
}

div#header_img * {
	text-align:center;
	margin: 0px 2em;
}

div#body_content {
	
	margin:0px;
				
	
		margin-top:-25px;
			margin-right:-1px;
					margin-left:-1px;
			
			
		padding-top:0px;
			padding-right:-1px;
				padding-bottom:25px;	
		
			
						
						insidespecial:test;		
				
				
		padding-left: -1px; 			
		
	overflow:auto;
	_overflow:hidden;
	background: white;
		clear:both;display:block;	
		
						
							
							
							
				
								
			width: 799px;
			_width:799px;
			
						
			}

div#body_content div.column {
	display:block;
	float: left;
	overflow:auto;
	min-height: 300px;
}

div#body_content div.column p {
	margin-right: 10px;
}


div#body_content div#nav {
	width: 125px;
	padding: 60px 0px 10px 0px;
	margin: 0px 10px 0px 0px;	
	font-size: 1em;
	overflow:visible;
	}

div#container div#main_nav {
		margin-left:240px;
		
		margin-top:-40px;
	
								
	 _margin-top:-65px; 
	
		
	float:left;
	
                                               width: 538px;
                _width:558px;
                        
        
}
div#main_nav div#cssmenu {
float:left;
}

div#body_content div#body_container {
	margin: 25px 15px 0px 0px;
	
		margin-top:0px;
			margin-right:-1px;
			margin-bottom:0px;
			margin-left:-1px;
		
		padding-top:0px;
		
		padding-right:-1px;	
	
		padding-bottom:25px;
			padding-left:-1px;
		
		
		
	 
	 	
	width: 799px;
	_width:799px;
	
	newwidth:799;
	
	text-align:center;
			
						border: 0px;	
			
	
		
		
		overflow: hidden;
	background: #EFEFEF;
}

div#footer,div#appmenu {
	color: #e61f00;
}

div#footer a,div#appmenu a {
	color: #e61f00;
}

div#footer a:hover,div#appmenu a:hover {
	color: ffffff;
}
div#footer p {
margin: 0px; padding: 0px;
}

<!--added to fix some specific complaints-->
div.checkblock {width:220px;}
div#body_container.column form {margin:0;}
form#addusersform div.addInfo, div.addInfo {font-size:11px;}
form#addusersform div.addInfo h4,div.addInfo h4 {font-weight:bold;font-size:12px;text-align:left;margin:1px 0px;padding:1px 3px;}