form {
	width: 80%;
	margin: 0px auto;
}

fieldset {
	float: left;
	width: 300px;
	margin: 10px;
	padding: 5px 8px;
	_display: inline;
	_padding: 5px 3px;
	_border: 1px solid gray;
}

legend { /* Required for Safari */
	text-align: left;
}

fieldset div {
	height: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	text-align: right;
}

input[type="text"] {
	width: 190px;
}

input { /* IE 6 Only */
	_width: 190px;
}

select {
	width: 196px;
}

#textareaparagraph {
	text-align: center;
	margin: 0px;
}

textarea {
	width: 95%;
}

#submitdiv {
	width: 100%;
	border: none;
	text-align: center;
}

#warning {
	float: left;
	font-weight: bold;
	color: red;
}

/* Results page */
h2 {
	text-align: center;
}