body {
    background:url(images/pattern.png) repeat;
    font-family:helvetica !important;
}

h1 a{
    background: url(images/logo.png) no-repeat !important;
    display:block !important;
    width: 220px !important;
    height: 220px !important;
}

#backtoblog {
    left: 0;
    margin: 0 !important;
    padding: 10px !important;
    position: fixed;
    text-align: left;
    top: 0;
    width: 100%;
    color:white !important;
    background:rgba(0, 0, 0, 0.2);
}

.login #backtoblog a {
    color: #ffffff !important;
}

.login #backtoblog a:hover {
    color: #989898 !important;
}

#nav {
	display:none;
}

.button {
	border:none !important;
	background:rgba(0, 0, 0, 0.3) !important;
	color:white !important;
	text-shadow:none !important;
	border-bottom:none !important;
	box-shadow:none !important;
}

.button:hover {
	background-color:#585858 !important;
	color:white !important;
}

label {
	color:white !important;
}

.input {
	border:none !important;
	border-bottom:6px solid black !important;
	padding:20px !important;
}

#loginform {
	background:rgba(0, 0, 0, 0.2);
}

.message {
	border:none !important;
	border-left:7px solid #ff9e00 !important;
}

#jetpack-sso-wrap p, #jetpack-sso-wrap a {
	color:white !important;
}

#jetpack-sso-wrap a:hover {
	color:#a7a7a7 !important;
}


.jetpack-sso-or span {
	background:transparent;
	color:white;
}

.jetpack-sso-or:before {
	content:none;
}