#loginLeftCol, #loginRightCol  
{
	float:left;
	width:420px;
}

#loginLeftCol p { margin-bottom:25px; line-height:1.3em; }

#loginRightCol
{
	width:380px;
	background-color:#000;	
	float:right;
	margin-top:38px;
	-moz-border-radius:10px;
  	-webkit-border-radius:10px;
	border-radius:10px;
	padding:20px;
}

#loginRightCol h2 {font-size:1.45em;border:0;}
#loginRightCol p { color:#d3d3d3; line-height:1.3em; font-size:1.1em;}
#loginRightCol ul { margin-top:20px; }
#loginRightCol li { padding:15px; padding-left:60px; margin-bottom:10px; font-size:1.3em;}

#loginRightCol li#search {background: url(/loadres/images/interface/magnifying_glass.png) left center no-repeat;}
#loginRightCol li#communicate {background: url(/loadres/images/interface/communicate_icon.png) left center no-repeat;}
#loginRightCol li#photoUpload {background: url(/loadres/images/interface/photo_upload_icon.png) left center no-repeat;}
#loginRightCol li#videoUpload {background: url(/loadres/images/interface/video_upload_icon.png) left center no-repeat;}
#loginRightCol li#plusHeart {background: url(/loadres/images/interface/plus_heart_icon.png) left center no-repeat;}

#loginRightCol #registerContainer { text-align:center; } 

label
{
	font-size:1.5em;	
}

fieldset input
{
	margin-bottom:25px;	
}

#username, #password,#email
{
	width:414px;
	font-size:2em;
	padding:3px;
	
	color:#424242;
	
	-moz-border-radius:3px;
  	-webkit-border-radius:3px;
	border-radius:3px;
}

#loginContainer
{
	float:left;
	margin-right:30px;
	line-height:3em;
}

#loginContainer input
{
	margin-right:30px;	
	float:left;
}


#fbLinkContainer
{
	float:left;
	margin-top:10px;
}

#lost_password_form
{
	display:none;	
}


 