fieldset#first {
	margin-top: 20px;
}

fieldset {
	margin-bottom: 20px;
	padding: 20px;
}

legend {
	color: #800000;
	font-weight: bold;
}

label {
	float: left;
	width: 180px;
	text-align: right;
	margin-right: 10px;
}

input {
	width: 190px;
}

#submitbut, #resetbut {
	width: 150px;

}

#submitbut {
	margin-left: 165px;
}
#resetbut {
	margin-left: 5px;
}
input:required, input[required] {
	border: 1px red solid;
}
#email, #firstname, #lastname, #state, #eventdate {
	margin-bottom: 10px;
}