body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
	font-family: verdana,helvetica,arial,sans-serif;
}

table.part
{
	width: 95%;
	margin-top: 10px;
}
td.part
{
	background-color: #ffffff;
	border-top: 1px ridge;
	border-color: #000000;
	padding: 5px;
	text-align: left;
	font-size: 75%;
}

table.code
{
	width: 95%;
	margin: 5px;
	text-align: center;
}
td.codetitle
{
	text-align: center;
	font-weight: bold;
}
td.code
{
	background-color: #f1f1f1;
	text-align: left;
	width: 95%;
	white-space: pre;
}

td.quote
{
	text-align: left;
	font-style: italic;
}
td.attribution
{
	text-align: right;
	font-style: italic;
	font-size: 75%;
}

span.reference
{
	font-size: 50%;
	font-weight: bold;
	vertical-align: super;
}
span.code, span.symbol
{
	font-family: monospace;
}
span.symbol
{
	font-weight: bold;
}
span.person
{
	font-weight: bold;
}

div.doctitle
{
}
div.tocentry
{

}
div.sectiontitle
{
	font-size: 150%;
}
div.subsectiontitle
{
	font-size: 125%;
}
div.itemtitle
{
	font-weight: bold;
}
div.codelistingtitle
{
	font-weight: bold;
}
div.referencetitle
{
	font-weight: bold;
}
div.author
{
	font-size: 75%;
}
div.code
{
	text-align: center;
}
