@CHARSET "UTF-8";

html{
    background: #444444;
}

body.login{
	background: transparent;
}

#login {
    margin: 0 auto;
    padding: 20px 0 10px 0;
    background: #2D2D2D;
    -webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	position: relative;
}

.login .message{
	background: transparent;
	border: none;
	color: #FFFFFF;
	text-align: center;
    box-shadow: none;
}

.login #login_error{
	background: transparent;
	border: none;
	color: #FFFFFF;
	text-align: center;
    box-shadow: none;
}

.login form {
    background: transparent;
    box-shadow: none;
    margin-top: 0;
}

.login label{
	color: #FFFFFF;
}

.login h1 a {
    background: none;
    color: #999999;
    display: block;
    font-size: 1em;
    font-weight: 400;
    line-height: 1em;
    margin: 12px auto;
    outline: 0 none;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
    text-indent: 0;
    width: 100%;
    height: auto;
}

.login #nav, .login #backtoblog{
	text-align: center;
}

.login #backtoblog{
	display: none;
}