
body {
	font-family: system-ui, sans-serif;
	font-size: 120%;
	line-height: 1.4em;
	background-color: #084949;
	color: #FB7D00;
}

header {
	text-align: center;
	background-color: #33333333;
	padding: 0.5em;
}

p {
	text-indent: 1em;
}

sub {
	font-size: 60%;
}

ul.class-nav {
	list-style: none;
	outline: 2px solid #FB7D00;
	padding: 0.5em;
	padding-left: 0.5em;
	width: 25%;
	display: inline-block;
	overflow: hidden;
}

a.alignsmallright {
	text-align: right;
	font-size: 60%;
}

ul.class-nav li {
	outline-width: 1px;
	outline-style: dashed;
	outline-color: #FB7D00;
	padding: .25em;
	margin: .5em;
	overflow: hidden;
}

main {
	clear: left;
}

a:link {color: purple;}
a:visited {color: #0080FF;}
a:hover {color:black;}
a:active {color:gray;}