/*
	Consult1 
	Updated css to reflect new conventions in updated WordPress
	Much of the updates include adding .login classes 
*/

body.login {
	color: #000;   
	font: 12px Helvetica, Arial, sans-serif;  
	background:#ebebeb url(../images/bg-body.gif) repeat-x !important; 
	border-top:none;
}
.login h1 a{
	background:url(../images/logo-login.gif) no-repeat top center !important;
	background-size: 310px 67px;
	width: 310px;
	height: 67px;
} 

.login #nav a {
	color:#fe4600 !important;
	margin: 4px 0 0 0;
}

.login #backtoblog {
	position:fixed;
	padding-top: 0px !important;
	top: 0px;
	left: 0px;
}
body .login #backtoblog a {
	color:#fff !important;
}

.login #nav, .login #backtoblog {
	text-shadow: none !important;
	color:#fff !important;
	margin: 6px 0 0 0;
}


.login #backtoblog a {
	color:#fff !important;
}



#loginform label, #lostpasswordform label {
	color:#000;
}
#loginform .input, #lostpasswordform .input {  
	border:1px solid #999;     
	height:15px important!; 
	background:url(../images/bg-form-field.gif) no-repeat top left;
	padding:5px 5px 0 5px;
	margin:3px 0 10px 0;    
	font: 12px Helvetica, Arial, sans-serif; 
}  
.login .button-primary { 
	border-width:2px;   
	-moz-border-radius:0;
	-khtml-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0; 
	border:2px solid #7bc72b;   
	border-color:#7bc72b;   
	background:#7bc72b url(../images/bg-btn-primary.gif) repeat-x;   
	font: 12px Helvetica, Arial, sans-serif;  
	font-weight:bold;
	text-transform:uppercase;
	padding:5px;
	color:#000;
	display:block;   
	width:auto;
	height:auto; 
}    
.login form {  
	margin-top: 10px;
	-moz-border-radius:0;
	-khtml-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;   
	border:1px solid #ccc;
	padding: 24px;
} 
 
#login_error, .message {
	border:1px solid #ccc;
}

.login .message {
border: 1px solid #e6db55;
background-color: #ffffe0;
}
.login #login_error {
border-left: 1px solid #ccc;
background: rgba(255, 113, 113, 0.56);
}