#header, #login, #backtoblog {
	
	margin: 0 auto;
	width:320px;
}

#backtoblog {
	
	padding: 15px 0 0 45px;
}

h1 {

    margin-left:8px;	
}

form {
	
    -moz-border-radius: 11px 11px 11px 11px;
    -moz-box-shadow: 0 4px 18px #C8C8C8;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E5E5E5;
    font-weight: normal;
    margin-left: 8px;
    padding: 16px 16px 40px;
}

div.updated, .login .message {
    background-color: #FFFFE0;
    border-color: #E6DB55;
}

#login_error, .message {
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;	
    border-style: solid;
    border-width: 1px;
    margin: 0 0 16px 8px;
    padding: 12px;
}

#nav {
    margin: 0 0 0 8px;
    padding: 16px;
}

#nav {
    text-shadow: 0 1px 0 #FFFFFF;
}

#user_login {
	width:100%;
}

p.submit {

	cursor:pointer;
	float:right;
	background-color:#E4611D;
	-moz-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;

}

p.submit input {
	
	cursor:pointer;
    color:white;
}
