
		/* colors */
		
			#forgot-pw-wrapper
			{
				background:#eee;
			}
			#user-login
			{
				background: #eee;
			}
			.userbar
			{
				background: #ccc;
			}
			
		/* typography */
		
			#user-login .username label,
			#user-login .password label,
			#user-signup .text-input
			{
				font-size: 130%;
			}
			#user-login .text-input
			{
				font-size: 150%;
			}		


		/* userbar */
		
			.userbar
			{
				position: absolute;
				top: -10px;
				right: 10px;
				padding: 15px 10px 10px;
			}
			.userbar hr
			{
				display: none;
			}
			.userbar.active
			{
				width: 180px;
			}
			
			#user-actions-login fieldset
			{
				margin-bottom: 5px;
			}			
			#user-actions-login label
			{
				width: 65px;
				display: block;
				float: left;
			}
			#user-actions-login fieldset.rememberme label
			{
				width: auto;
			}
			#user-actions-login .submit
			{
				float: right;
			}
			
		/* username */
			
			.userbar .username
			{
				margin-bottom: 3px;
			}
			
		/* login form */
		
		
			#user-login
			{
				padding: 10px;
				display: block;
				width: 330px;
				margin: 0 0 20px 0;
			}
			#user-login fieldset
			{
				padding: 5px;
			}
			#user-login .username label,
			#user-login .password label
			{
				width: 100px;
				float: left;
				margin-top: 12px;		
			}
			#user-login .text-input
			{
				padding: 5px;
				position:relative;
			}
			#user-login field
			{
				width: 200px;	
			}
			#user-login .submit
			{
				text-align: center;
			}
			#user-login #login-submit
			{
				margin-top:5px;
			}
			#user-login .rememberme
			{
			}
		
			/* forgot password */
			#forgot-pw-wrapper
			{
				padding: 20px 20px 10px 20px;
				margin: 20px;
				width: 450px;
			}
			#forgot-pw-wrapper #form-submit
			{
				margin-left: 5px;
			}
			
		
	/* signup form */
	
		#user-signup
		{
			padding: 20px;
			margin-top: -10px;
			display: block;
		}
		#user-signup fieldset
		{
			padding: 10px;	
		}
		#user-signup .email label,
		#user-signup .password label
		{
			width: 100px;
			float: left;
			padding: 6px 0 0 0;
		}
		#user-signup .text-input
		{
			padding: 6px 3px;
			width: 125px;
		}	
		#user-signup .email .text-input
		{
			width: 250px;
		}
		

