@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background:url(images/body.jpg) repeat-x center top;
}
img{
	border:none;
}
#wrapper{
	width:980px;
	height:auto;
	margin:0 auto;
}
#top-bar{
	width:980px;
	height:36px;
	position:relative;
}
#top-bar .top-title{
	width:745px;
	height:36px;
	position:relative;
	float:right;
	line-height:36px;
	text-align:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:13px;
}
#top-bar .fm{
	width:186px;
	height:36px;
	float:left;
	left:20px;
	position:absolute;
	padding-left:49px;
	background:url(images/fm.jpg) no-repeat center top;
}
#header{
	width:980px;
	height:417px;
	margin:0 auto;
	position:relative;
}
#logo{
	width:150px;
	height:80px;
	position:absolute;
	top:50px;
	left:8px;
}
#login{
	width:300px;
	height:60px;
	background:url(images/login.jpg) no-repeat center top;
	position:absolute;
	top:200px;
	left:0px;
}
#lgoin-down{
	width:300px;
	height:157px;
	position:absolute;
	top:260px;
	left:0px;
	background:url(images/log-form.jpg) no-repeat center top;
}
#page-shad{
	width:308px;
	height:303px;
	position:absolute;
	left:300px;
	top:93px;
	background:url(images/page-shad.jpg) no-repeat center top;
}
#signup{
	width:372px;
	height:303px;
	position:absolute;
	left:608px;
	top:93px;
	background:url(images/signup.jpg) no-repeat center top;
}
#menu-bottom{
	width:680px;
	height:21px;
	position:absolute;
	top:396px;
	left:300px;
	line-height:21px;
	text-align:right;
}
#members-img{
	width:980px;
	height:109px;
	margin:0 auto;
	clear:both;
	position:relative;
}
#footer{
	width:980px;
	height:50px;
	position:relative;
	margin:0 auto;
}
.copyright{
	width:300px;
	height:20px;
	position:absolute;
	left:0px;
	top:10px;
	font-family:tahoma;
	color:#666;
	font-size:11px;
	line-height:20px;
}
.copyright #design{
	width:300px;
	height:20px;
	position:absolute;
	top:18px;
	left:0px;
	line-height:18px;
	text-align:left;
	color:#06C;
	font-family:tahoma;
	font-size:10px;
}
.copyright #design a{
	color:#F00;
	text-decoration:none;
}
.copyright #design a:hover{
	color:#036;
	text-decoration:none;
}
#footer .menu{
	width:500px;
	height:20px;
	position:absolute;
	top:10px;
	right:0px;
}
#footer .menu ul{
	list-style-type:none;
	float:right;
	margin:0px;
}
#footer .menu ul li.border{
	width:auto;
	display:block;
	float:left;
	text-align:center;
	border-right:2px solid #CCC;
	font-family:tahoma;
	font-size:11px;
}
#footer .menu ul li a{
	width:auto;
	display:block;
	line-height:15px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	color:#999;
	text-decoration:none;
	font-family:tahoma;
	font-size:11px;
}
#footer .menu ul li a:hover{
	width:auto;
	display:block;
	line-height:15px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	color:#000;
	text-decoration:none;
	font-family:tahoma;
	font-size:11px;
}
#footer .menu ul li.noborder{
	width:auto;
	display:block;
	float:left;
	height:15px;
	text-align:center;
	border:none;
	font-family:tahoma;
	font-size:11px;
}

/* Sign Up Form */

#email-address{
	width:163px;
	height:22px;
	position:absolute;
	left:134px;
	top:49px;
	background:none;
	border:none;
	color:#666;
	font-family:tahoma;
	font-size:11px;
	text-align:left;
	line-height:20px;
}
#pass{
	width:163px;
	height:22px;
	position:absolute;
	left:134px;
	top:85px;
	background:none;
	border:none;
	color:#666;
	font-family:tahoma;
	font-size:11px;
	text-align:left;
	line-height:20px;
}
#re-pass{
	width:163px;
	height:22px;
	position:absolute;
	left:134px;
	top:122px;
	background:none;
	border:none;
	color:#666;
	font-family:tahoma;
	font-size:11px;
	text-align:left;
	line-height:20px;
}
#fullname{
	width:163px;
	height:22px;
	position:absolute;
	left:134px;
	top:159px;
	background:none;
	border:none;
	color:#666;
	font-family:tahoma;
	font-size:11px;
	text-align:left;
	line-height:20px;
}
#cpas{
	width:163px;
	height:22px;
	position:absolute;
	left:134px;
	top:196px;
	background:none;
	border:none;
	color:#666;
	font-family:tahoma;
	font-size:11px;
	text-align:left;
	line-height:20px;
}

#male{
	width:14px;
	height:14px;
	left:135px;
	top:232px;
	position:absolute;
}
#female{
	width:14px;
	height:14px;
	left:197px;
	top:232px;
	position:absolute;
}
#terms{
	width:14px;
	height:14px;
	left:30px;
	top:270px;
	position:absolute;
}
#select{
	width:135px;
	height:20px;
	left:110px;
	top:270px;
	position:absolute;
	background:none;
	border:none;
}
#submit{
	width:91px;
	height:24px;
	left:261px;
	top:268px;
	position:absolute;
	border:none;
	background:none;
}

/* Login Form*/
#email{
	width:165px;
	height:17px;
	line-height:17px;
	position:absolute;
	top:8px;
	left:26px;
	background:none;
	border:none;
	font-family:tahoma;
	color:#999;
	font-size:10px;
	text-align:left;
}
#password{
	width:165px;
	height:17px;
	line-height:17px;
	position:absolute;
	top:47px;
	left:26px;
	background:none;
	border:none;
	font-family:tahoma;
	color:#999;
	font-size:10px;
	text-align:left;
}
#remember{
	width:14px;
	height:14px;
	left:20px;
	top:82px;
	position:absolute;
}
#login-btn{
	width:56px;
	height:17px;
	left:141px;
	top:81px;
	position:absolute;
	border:none;
	background:none;
}
/* Agree */
#agree{
	width:222px;
	height:15px;
	position:absolute;
	top:250px;
	left:77px;
	text-indent:-9999px;
}
