#box {
	max-width: 100ch;
	padding-left: 5vw;
	padding-right: 5vw;
	padding-top: 3vh;
	padding-bottom: 3vh;
}

h2.subtitle, h3 {
	margin: .081in;
}

nav ol{
	list-style-type: none;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	margin-right: 3pt;
	margin-left: 3pt;
	padding: 10px;
}

nav ol > li {
	display: inline;
	margin: 1em;
}

nav a:hover {
	color:brown;
	text-decoration: unset;
}

nav a:active {
	color: darkmagenta;
}

button[type="submit"] {
	border-radius: 5px;
	border-color: darkorange;
	margin: 10px;
}
img {
	width: 500px;
	height: 370px;
}

form {
	display: grid;
	row-gap: 5px;
	column-gap: 10px;
}
fieldset {
	grid-row: 1 / 3;
}
fieldset + button {
	grid-column: 2 / 3;
}

h2 ~ section {
	/*This is for all the subsubsections*/
	text-align: justify;
	text-justify: auto;
}