#ourStaff p {
	text-align: center;
}

#ourStaff .contactInstructions {
	margin-bottom: 20px;
}

#ourStaff h4 {
	clear: left;
	background: #e3dcc7;
	font-size: .9em;
	font-weight: bold;
	padding: 5px 2px;
}

#staffInfo {
	float: left;
}

#staffInfo ul,
#staffInfo table {
	clear: both;
	font-size: .9em;
	margin: 5px 0 20px;
}
#staffInfo table {
	border-collapse: collapse;
	border: 0;
}

#staffInfo td {
	width: 340px;
	padding: 4px 0 20px 0;
}

#staffInfo .staffPic {
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	padding: 3px 3px 0 3px;
	border: 1px solid #000;
}

#staffInfo .staffTitle {
	font-weight: bold;
}

#staffInfo .staffEmail {
	display: block;
	margin-bottom: 0;
	clear: left;
}

#staffInfo .staffEmail a, #staffInfo .staffWebsite a {
	color: #333;
}

#staffInfo .staffWebsite {
	margin: 0;
}

#staffInfo #additionalMembers {
	padding-bottom: 20px;
}

#staffInfo #additionalMembers li {
	float: none;
	width: 680px;
	display: block;
	margin: 0 0 2px 0;
}

#staffInfo #additionalMembers li .staffName {
	display: block;
	float: left;
	width: 150px;
}

#staffInfo #additionalMembers li .staffEmail {
	display: inline;
	clear: none;
}