body 
{
	margin:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#000000;
	background-image:url(../images/greybar_strip.jpg);
	background-repeat:repeat-x;
	color:#333333;
}

#wrapper
{
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

img
{
	float:left;
}

img.logo
{
	margin-top:170px;
}	

form
{
	font-size:10px;
	margin-top:200px;
	margin-left:25px;
	float:left;
	padding:none;
	/*border:#00CCCC solid 1px;*/
}

form input
{
	font-size:10px;
	border:#999999 solid 1px;
	width:150px;
	float:left;
}

form input:focus
{
	border:solid 1px #999999;
	background:#a0c5d0;
}

table
{
	float:left;
}

table td 
{
	text-align:right;
	vertical-align:top;
}
/* for the error message */
.error
{
	text-align:center;
	color:#ffffff;
	font-size:10px;
	font-weight:bolder;
}

#errorBox
{
	position:absolute;
	z-index:9;
	width:270px;
}

#errorBox a, #errorBox a:visited
{
	text-decoration:none;
	font-size:9px;
	font-weight:bolder;
	color:#99dbed;
}

#errorBox a:hover
{color:#ee474d;
}

button.sign_in
{
	font-size:10px;
	width:152px;
	text-align:right;
	background:#CCCCCC;
	border:1px solid #999999;
}

button.sign_in:hover
{
	
	background:#51C660 ;
}

#menuAbout
{
	font-weight:bolder;
	font-size:11px;
	position:absolute;
	width:60px;
	top:280px;
	left:550px;
	text-align:right;
}

#menuMembers
{
	font-weight:bolder;
	font-size:11px;
	position:absolute;
	width:60px;
	top:280px;
	left:600px;
	text-align:right;
}
	
#menuEnter
{
	font-weight:bolder;
	font-size:11px;
	position:absolute;
	width:60px;
	top:280px;
	left:650px;
	text-align:right;
}

#aboutText
{
	/*filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20;*/
	
	background:none;
	position:absolute;
	width:250px;
	height:100px;
	left:300px;
	top:300px;
	z-index:-1;/**/
}

#membersText
{
	/*filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20;*/
	
	background:none;
	position:absolute;
	width:250px;
	height:100px;
	left:100px;
	top:300px;
	z-index:-1;
}

#enterText
{
	/*filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20;*/
	
	background:none;
	position:absolute;
	width:250px;
	height:100px;
	left:500px;
	top:300px;
	z-index:-1;
}

#aboutText:hover, #membersText:hover, #enterText:hover
{
	filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
	
}

#login
{float:left};

a 
{
	color:#FF0000;
	text-decoration:none;
}
a:visited 
{
	color:#FF0000;
	text-decoration:none;
}
a:hover {color:#0099CC;}