body.login
{
    background-image:url(../images/loginbg.jpg);
    background-attachment: fixed;
    background-position: bottom center;
    background-size:cover;
}

body.login h1 a 
{
	background-image:url(../images/logo_250.png);
	background-repeat: no-repeat;
	background-size:contain;
	width:100%;
	display: inline-block;

}

body.login form
{
	background:rgba(255,255,255,0.8);
}

body.login p#nav,
body.login p#backtoblog
{
	display:block;
	width:100%;
	overflow: hidden;
	background:rgba(0,0,0,0.5);
	padding:0;
	margin:1px 0;
	text-align: center;
}

body.login p#nav a,
body.login p#backtoblog a
{
	padding:8px;
	margin:0 auto;
	display: inline-block;
	font-weight: bold;
	color:#eee;
}

body.login p#nav a:hover,
body.login p#backtoblog a:hover
{
	color:#fff;
	text-decoration: underline;
}