body, html {
	margin: 0;
	padding: 0;
	height: 100%;
}
body {
	background-color: #111;
	font-family: "DejaVu Sans", "Bitstream Vera Sans", "Verdana", "Helvetica", sans-serif;
}

a {
	color: #038;
	text-decoration: none;
}
	a:hover {
		color: #06a;
		text-decoration: underline;
	}

#login {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 350px;
	height: 200px;
	margin-left: -175px;
	margin-top: -100px;
	background: #eee;
	text-align: center;
}
	fieldset {
		border: none;
	}
	div {
		line-height: 60px;
	}
		input[type=text], input[type=password] {
			background: #fff;
			border: 1px solid #aaa;
			border-bottom-color: #000;
		}
			input[type=text]:focus, input[type=password]:focus {
				border-bottom-color: #04c;
			}
		input[type=submit] {
			border: 1px outset #368;
			background: #0af;
			color: #fff;
		}

