#container #content #map {
	float: right;
	margin: 0 0 15px 15px;
	width: 175px;
}
#container #content #map p {
	font-size: 1.1em;
	line-height: 135%;
	text-align: center;
	margin: 0.5em 0 0 0;
}
#container #content #map img {
	border: 1px solid #000;
}
#container #content fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
#container #content form p {
	position: relative;
	width: 100%;
}
#container #content form label {
	float: left;
	width: 10em;
	margin: 0;
}
#container #content form input.field {
	width: 220px;
	border: solid 1px #999;
	height: 1.6em;
}
#container #content form textarea {
	border: solid 1px #999;
}
#container #content #officeHours {
	font-size: 1.2em;
	border-collapse: collapse;
	width: 50%;
	margin-left: 20px;
	border: none;
}
#container #content #officeHours td {
	padding-bottom: 5px;
}
