body.login,html{ background:#fff;}
#login
{
width:450px;
}
body.login form {
-webkit-box-shadow: none;
box-shadow: none;
margin-left:0px;
}
.login h1
{text-align:center;}

.login h1 a {
	display: none;
background-image: url('logo2024.png');

width:450px;
height:150px;
background-size:contain; 
}
div.error, .login #login_error {
background: 0;
border:0;
font-size:13px;
font-style:italic;
color:#D8000C;

}
div.updated, .login .message
{
color: #D8000C;
background-color: none;
font-size:13px;
line-height:1.1em;
-webkit-box-sizing: 0;
-moz-box-sizing: 0;
box-sizing:0;
box-shadow: 0;
-webkit-box-shadow: 0;
-moz-box-shadow: 0;
border: 0;
border-radius: 0;
-webkit-border-radius: 0 ;
-moz-border-radius: 0 ;
margin-bottom:20px;
}
#login form .submit input {
color: #fff;
background:none;
background: #C63230;
padding: 6px;
line-height: 1em!important;
text-shadow:none;font-weight:bold;
font-size: 12px!important;
width: auto!important;
vertical-align: middle!important;
text-align: center;
text-decoration: none;
border: 0;
cursor: pointer;
font-family: inherit;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
 #login form .submit input:hover {  
	color: #333;
background:none;
background: #f5f5f5;
padding: 6px;
line-height: 1em!important;

font-size: 12px!important;
width: auto!important;
vertical-align: middle!important;
text-align: center;
text-decoration: none;
border: 0;
cursor: pointer;
font-family: inherit;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.login #nav, .login #backtoblog 
{
font-size:13px;
padding:0;
}