
body {
	background-color: #000000;
	color: #ccccff;
	margin: 0px;
	padding: 2em;
}

h1 {
	text-align: center;
	font-size: 28pt;
}

.xtra {
	font-size: larger;
	font-weight: 800;
}

.mainbody {
	background-color: #000033;
	margin-left: 20%;
	margin-right: 20%;
	padding: 3em;
}


.opening {
	border: 1px dotted black;
	font-size: 16pt;
}
.opening ul {
	text-align: center;
}
.opening li {
	list-style: none;
}

.intro {
	font-size: 14pt;
}

.illustration img {
	max-width: 100%;
	max-height: 100%;
}

.illustration figcaption {
	text-align: center;
	font-size: smaller;
}

.sig {
	text-align: right;
}
