body {
	width: 40em;
	margin: 3em auto;
}

p, a, label, h1, h6 {
	font-family: Verdana, sans-serif;
	color: #404040;
}

a {
	color: #303030;
	font-weight: bold;
}

p, label {
	font-size: 10pt;
}

h1 {
	margin: 0 0 1em 0;
	font-size: 14pt;
	width: 100%;
	text-align: center;
}

h6 {
	margin: 0 0 1em 0;
	font-size: 11pt;
	width: 100%;
	text-align: center;
}

div {
	border: #404040 2px solid;
	-moz-border-radius: 1em;
	background-color: #F0FFF0;
	padding: 2em;
}

img {
	margin: 1em auto 3em auto;
}

form {
	padding: 1em 4em;
	border-top: #404040 1px solid;
	border-bottom: #404040 1px solid;
}

input {
	border-width: 1px;
	display: block;
	margin: .5em 0 .5em 14em;
	padding: 1px;
}

input[type="password"] {
	width: 22em;
}

input[type="submit"] {
	padding: 1px 1em;
}

label {
	float: left;
}