body.login{
	background: #585858; 
	background: -moz-linear-gradient(top,  #585858 0%, #474747 100%); 
	background: -webkit-linear-gradient(top,  #585858 0%,#474747 100%); 
	background: linear-gradient(to bottom,  #585858 0%,#474747 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#474747',GradientType=0 ); 
}

body.login div#login h1 a{
	background-image:url('images/logo.png');
}

body.login div#login p#nav a,
body.login div#login p#backtoblog a {
	color:#EAEAEA;
}

body.login div#login #loginform{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:transparent;
	padding:26px 0 46px 0;
}

body.login div#login #loginform label{
	color: #EFEFEF;
}

body.login div#login input[type=text], body.login div#login #loginform .input{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

body.login div#login #backtoblog, body.login div#login #nav{
	padding:0;
	margin:2px 0;
}

body.login div#login #login_error, body.login div#login .message{
	    border-left: 4px solid #ffc733;
}