#content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4;
}
.purple #content { border-bottom: 10px solid #61116a; }
.orange #content { border-bottom: 10px solid #F67321; }
.yellow #content { border-bottom: 10px solid #C78B11; }
.grey #content { border-bottom: 10px solid #887F70; }
.blue #content { border-bottom: 10px solid #005797; }
.green #content { border-bottom: 10px solid #014D43; }
#content .dragon {
	float: right;
	margin: 15px 0 10px 10px;
	width: 200px;
}
#content h1 {
	font-size: 1.6em;
	margin-top: 0;
}
.purple #content h1 { border-top: 10px solid #61116a; color: #61116a; }
.orange #content h1 { border-top: 10px solid #F67321; color: #F67321; }
.yellow #content h1 { border-top: 10px solid #C78B11; color: #C78B11; }
.grey #content h1 { border-top: 10px solid #887F70; color: #887F70; }
.blue #content h1 { border-top: 10px solid #005797; color: #005797; }
.green #content h1 { border-top: 10px solid #014D43; color: #014D43; }
#content h2 {
	font-size: 1.4em;
}
#content h3 {
	font-size: 1.3em;
}
#content h4 {
	color: #660000;
	font-size: 1.2em;
}
#content h5 {
	font-size: 1.1em;
	font-style: italic;
	font-weight: bold;
}

#content ol.alpha, #content ol.alpha li { list-style-type: lower-alpha; }

#content table {
	border-collapse: collapse;
	font-size: 0.9em;
	margin: 10px 0;
}
#content table, #content th, #content td {
	border: 1px solid #777;
}
#content th {
	background-color: #eee;
}

#content .figure {
	border: 1px solid #999;
	text-align: center;
}