body {
	background-color: black;
	background-image: url(/images/background.png);
	background-repeat: no-repeat;
	margin: 0;
}

h1, h2, h3, p, ul {
	font-family: Helvetica, Arial, sans-serif;
	margin: 0.5em;
}

h1 {
	text-align: center;
}

ul {
	list-style-image: url(/images/bullet.png);
}

table, td {
	border: solid black 1px;
}

table p {
	margin: 0.25em;
}

thead p {
	font-weight: bold;
	text-align: center;
}

div.Contents {
	position: absolute;
	left: 0;
	top: 0;
}

div.Contents ul {
	color: rgb(90%,90%,90%);
	font-size: 30px;
	list-style-image: none;
	list-style-type: none;
	margin: 0.5em;
	padding: 0;
}

div.Contents ul li ul {
	font-size: 0.75em;
	display: none;
}

div.Contents a {
	text-decoration: none;
}

div.Contents a:link {
	color: rgb(90%,90%,90%);
}

div.Contents a:visited {
	color: rgb(80%,80%,80%);
}

div.Contents a:active {
	background-color: rgb(90%,90%,90%);
	color: rgb(10%,10%,10%);
}

div.Contents a:hover {
	background-color: rgb(90%,90%,90%);
	color: rgb(10%,10%,10%);
}

div.Body {
	background-color: rgb(90%,90%,90%);
	position: absolute;
	left: 178px;
	top: 210px;
	right: 20px;
}

div.Body p {
	color: black;
}

div.Body blockquote {
	background-color: rgb(75%,75%,75%);
}

div.Body a:link {
	color: rgb(10%,10%,10%);
}

div.Body a:visited {
	color: rgb(20%,20%,20%);
}

div.Body a:active {
	color: rgb(20%,20%,20%);
}

div.Body a:hover {
	color: rgb(10%,10%,10%);
	text-decoration: none;
}

div.Body input {
	background-color: rgb(90%,90%,90%);
}

.Modified {
	font-size: 0.75em;
}

p.Modified {
	margin-top: 1em;
	text-align: right;
}
