body 
{	font:12px Georgia, Tahoma, Arial, Verdana; 
	color:#757575;
	margin: 0px auto;
	text-align: center;
	background: #333 url(imgs/bg.jpg);}

#container
{	margin: 20px auto;
	padding: 0px;
	background: #0e0e0e;
	border: 15px solid #000;
	width: 650px;}
	
#head
{	margin: 0px auto;
	background: #0f0f0f url(imgs/head.jpg);
	width: 650px;
	height: 250px;}
	
#head.stats
{	margin: 0px;
	padding-top: 200px;
	float: left;
	background: #transparent;
	width: 200px;
	height: 40px;}
	
#nav
{	margin: 0px auto;
	background: #000;
	width: 650px;
	font: 28px Courier New, Verdana, Arial;
	font-style: italic;
	padding-top: 10px;
	padding-bottom: 10px;}
	
#nav a
{	padding: 10px;
	color: #555;
	text-decoration: none;
	text-align: center;}
	
#nav a:visited
{	padding: 10px;
	color: #555;
	text-decoration: none;
	text-align: center;}

#nav a:active
{	padding: 10px;
	color: #555;
	text-decoration: none;
	text-align: center;}

#nav a:hover
{	padding: 10px;
	color: #0f0f0f;
	text-decoration: none;
	text-align: center;}
	
#content
{	width: 650px;
	margin: 0px auto;
	padding: 0px;
	background: #0e0e0e;}
	
#footer 
{	background: #0a0a0a;
	text-align: center;
	clear: both;
	padding: 0px;
	margin: 0px auto;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin-top: 25px;
	width: 650px;}
p 
{	font: 12px Georgia, Tahoma, Arial, Verdana; 
	color:#757575;}

b
{	color: #A6A6A6;
	font-weight:bold;}

i
{	color: #000;
	font-style: italic;}
	
p a
{	text-decoration: underline;
	color :#555;
	font-size: 12px;}
	
p a:visited
{	text-decoration: underline; 
	color :#555;
	font-size: 12px;}

p a:active
{	text-decoration: underline; 
	color :#555;
	font-size: 12px;}
	
p a:hover
{	text-decoration: underline; 
	color :#333;
	font-size: 12px;}
	
blockquote
{   display: block;
	padding: 5px;
	background: #0a0a0a;
	border-left: 20px solid #0e0e0e;
	border-right: 20px solid #0e0e0e;}

h1 
{	margin: 10px 10px -12px 10px;
	color: #454545;
	font-weight: normal;
	text-align: left;
	letter-spacing: 3px;
	font-size: 32px;
	border-bottom: 2px solid #0a0a0a;
	text-transform: uppercase;
	font-family: Courier New, Tahoma, Arial, Verdana;}
	
h2
{	margin: 10px;
	margin-left: 40px;
	color: #454545;
	font-weight: normal;
	text-align: left;
	letter-spacing: 3px;
	font-size: 26px;
	text-transform: uppercase;
	font-family: Courier New;}
	
p.footer
{	font-size: 9px;
	text-align: center;}
	
p.footer a
{	font-size: 9px;}

p.footer a:visited
{	font-size: 9px;}

p.footer a:active
{	font-size: 9px;}

p.footer a:hover
{	font-size: 9px;}

p.stats
{	font-size: 36px;
	margin-bottom: -11px;
	margin-top: -15px;
	text-align: center;}

p.update
{	font-size: 10px;
	text-align: center;}
	
input, textarea, select, option
{	font:12px Georgia, Tahoma, Arial, Verdana; 
	color:#757575;
	background: #0a0a0a;
	margin: 0px;
	padding: 5px;
    letter-spacing: 1px;
	border: 2px solid #000;
    text-align:justify;}
	
select
{	color: #757575;
	background: #0a0a0a;
	border: 2px solid #000;}
	
li	
{	font:12px Georgia, Tahoma, Arial, Verdana; 
	color:#757575;
	text-align:left;
	background-color:transparent;
	list-style-type: square;
	list-style-position: outside;}
	
li a
{	text-decoration: underline;
	color :#555;
	font-size: 12px;}
	
li a:visited
{	text-decoration: underline;
	color :#555;
	font-size: 12px;}
	
li a:active
{	text-decoration: underline;
	color :#555;
	font-size: 12px;}
	
li a:hover
{	text-decoration: underline;
	color :#333;
	font-size: 12px;}
	
img.border 
{	border: 5px solid #333;
	margin: 3px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;}

img.border:hover
{	border: 5px solid #0a0a0a;
	margin: 3px;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;}

img.border2
{	border: 5px solid #333;
	margin: 3px;}
	
p.center 
{	text-align: center;}

p.right 
{	text-align: right;
	margin-top: -17px;}

p.left 
{	text-align:left;}

.show_join_password_field, .show_join_password_field2, .show_update_password_field, .show_update_password_field2
{	width:100px; 
	display:block;
	float:left;
	margin-right: 3px;}
