a { text-decoration: none; }
#content a:link {
	color: #039;
	border-bottom: 1px solid #039;
}
#content a:visited {
	color: #469;
}
#content a:hover {
	color: #930;
	border-bottom: 0px solid #039;
}
body {
	margin: 0;
	padding: 20px 0;
	color: #111;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.85em;
	text-align: center;
}
#header a { color: #039; }
#header h1 {
	margin: 0 auto 0.25em;
	padding: 0 5px;
	color: #fff;
	font-size: 200%;
	font-weight: normal;
}
#topnav { display: none; }
#content {
	text-align: left;
	font-size: 0.95em;
}
#content h2 {
	margin: 0 auto 0.25em;
	padding: 0 5px;
	color: #000;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 200%;
	font-weight: normal;
}
#content h3 {
	margin: 0.25em 1em 0.25em;
	padding: 0;
	color: #222;
	border-bottom: 1px solid #333;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 140%;
	font-weight: bold;
}
#content h4 {
	margin: 0.2em 1.5em 0.15em;
	padding: 0;
	color: #222;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 125%;
	font-weight: bold;
}
#content p {
	margin: 0;
	padding: 0.5em 1.5em 0.5em 1.2em;
	text-align: justify;
	text-indent: 1.4em;
	line-height: 1.35em;
}
#content p strong {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 1em;
}
#content p.center {
	padding: 0.5em 1em;
	text-indent: 0;
	text-align: center;
}
#content ul,
#content ol,
#content blockquote,
#content pre {
	margin: 0 1.5em 0 4.5em;
	padding: 0.5em 0;
	text-align: left;
	text-indent: 0;
	line-height: 1.35em;
}
#content ul { list-style-type: square; }
#content blockquote { padding: 0.25em 0; border-left: 3px solid #ccc; }
#content blockquote p { padding: 0.25em 0; text-align: left; }
#footer { font-size: 0.1em; }
#footer a { color: #039; display: none; }
#footer div span { font-size: 8em; color: #000; display: block; }