form {
	margin: 2em;
}
label {
	display: block;
	font-weight: bold;
	margin: .8em 0 .2em 0;
}
button {
	margin-top: 1em;
	border: 3px double #58b947;
	background: #ceffc6;
	color: #58b947;
	font: bold 1em Garamond, Verdana, sans-serif;
	cursor: pointer;
}
button:hover {
	background: #ebffe8;
}
input, textarea {
	border: 1px solid #58b947;
	width: 260px;
	padding: 1px 3px;
	font: .8em Arial, sans-serif;
	color: #333;
}
input:focus, textarea:focus {
	background: #ebffe8;
	color: #000;
}
button:focus {
	outline: none;
}
