body {
	background-color:	#f0ffc0;
	color:			#003300;
	font-size:		75%;
	font-family:		"bitstream vera sans", ",verdana", "arial", "helvetica", sans-serif;
}
#frame {
	background-color:	#f0ffc0;
	color:			#003300;
	width:			50%;
	padding:		1%;
	margin:			1%;
	float:			left;
}
h1 {
	color:			#003300;
	background-color:	#f0ffc0;
	font-size:		150%;
	width:			98%;
	text-align:		right;
	padding:		0px 0px 0px 0px;
	margin:			10px 0px 10px 0px;
}
h2 {
	color:			#003300;
	background-color:	#f0ffc0;
	font-size:		125%;
	display:		list-item;
	list-style-type:	lower-roman;
	width:			100%;
	text-align:		left;
	padding:		12px 0px 0px 0px;
	margin:			0px 0px 10px 0px;
}
p {
	border:			none;
	margin:			10px 0px 10px 0px;
	padding:		1px 10px 1px 10px;
	width:			96%;
}
.side {
	position:		absolute;
	left:			49%;
	top:			0%;
	border:			none;
	float:			right;
	margin:			35px 0px 0px 50px;
	padding:		0px;
	width:			300px;
}
.side_caption {
	font-size:		75%;
}
.links {
	border:			none;
	text-align:		center;
	margin:			10px 0px 10px 0px;
	padding:		0px 1px 1px 0px;
	width:			100%;
}
.links a:link, .links a:visited {
	display:		block;
	float:			left;
	margin:			1px 0px 0px 1px;
	border:			1px #003300 solid;
	color:			#003300;
	background-color:	#ffffff;
	font-size:		85%;
	text-decoration:	none;
	font-variant:		normal;
	font-weight:		normal;
	width:			32%;
	padding:		0px 1px 0px 1px;
}
.links a:hover, .links a:active {
	color:			#f0ffc0;
	background-color:	#003300;
}
.clear {
	clear:			both;
}
.toplink {
	text-align:		right;
	font-style:		italic;
}
a:link,  a:visited{
	color:			#003300;
	text-decoration:	none;
	font-variant:		small-caps;
	font-weight:		normal;
	font-size:		110%;
}
a:hover,  a:active{
	text-decoration:	underline;
}
.right {
	text-align:		right;
}
.credit {
	text-align:		right;
	font-size:		75%;
}
