body{background-color:#f9f9f9}a{color:#80835a}a:hover{color:#626545}#login{width:auto;max-width:380px}#login label>.input{margin-top:6px}#login .input,#login input[type=text]{padding:8px;font-size:20px;border-radius:3px;border-radius:.1rem}#login .input:focus,#login input[type=text]:focus{border-color:#9b9e72;box-shadow:none}#login p.submit{display:block;text-align:center}#login form{padding:40px 30px;border-radius:.1rem}#login p#backtoblog a,#login p#nav a{color:#999}#login p#backtoblog a:hover,#login p#nav a:hover{color:#80835a}#login .message{border-left-color:#e3e3e3}p.submit .button,p.submit .button.button-large{display:block;width:100%;margin-top:15px;padding:0;height:40px!important;line-height:38px!important;background:#80835a;color:#fff;border-color:#80835a;text-shadow:none;box-shadow:0 1px 0 #626545;border-radius:.1rem}p.submit .button.button-large:hover,p.submit .button:hover{color:#fff;background:#717450;border-color:#717450}p.submit .button.button-large:active,p.submit .button:active{color:#fff;background:#626545;border-color:#626545;box-shadow:inset 0 2px #54563b}body.login-action-oauth1_authorize #login{text-align:center}#login form#oauth1_authorize_form{padding:30px 30px!important;border-radius:5px;border:1px solid #f3f3f3;box-shadow:none}#login form#oauth1_authorize_form h2.login-title{font-size:20px;line-height:1.2em}#login form#oauth1_authorize_form div.login-info p{line-height:1.6em;font-size:14px}.login-info .avatar{display:none!important;position:absolute;width:0;height:0;z-index:-100}