body {
	padding: 1vh 15vw 0 15vw;
	background-color: #EEEEEE;
	font-family: Optima, Verdana, sans-serif;
	overflow-y: scroll;
}

.box {
	padding: 0 3vw 3vh 3vw;
	margin-bottom: 2vh;
	background-color: white;
	border: solid 1px black;
}

.person {
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

.links {
	text-align: right;
}

.links a {
	text-decoration: none;
	border-radius: 50%;
	background-color: lightgray;
	border: grey 1px solid;
}

.links a:hover {
	background-color: lightblue;
}

table {
	border-collapse: collapse;
}