body
{
	background-color: black;
	background: url("/images/bg.png");
	margin-left: 10px;
	margin-right: 10px;
}

p, div, span
{
	color: white;
	font-family: Helvetica, Arial, sans serif;
	font-size: 12pt;
	margin-left: 25px;
	margin-right: 25px;
}

ol, ul 
{
	color: white;
	font-family: Helvetica, Arial, sans serif;
	font-size: 12pt;
}

table
{
	margin-left: 25px;
	margin-right: 25px;
}

blockquote
{
	color: white;
	font-family: Helvetica, Arial, sans serif;
	font-size: 12pt;
	margin-left: 50px;
	margin-right: 50px;
}

h1, h2, h3
{
	font-size: 20pt;
	font-family: Lucida Calligraphy, Zapf Chancery, Helvetica, sans serif;
	background-color: gray;
	padding-left: 5px;
	border: 1px maroon solid;
	color: maroon;
	margin-left: 10px;
	margin-right: 10px;
}

h1
{
	color: white;
	font-size: 24pt;
}

h3
{
	font-size: 18pt;
	margin-left: 25px;
	margin-right: 25px;
}

A:link, A:visited
{
	color: cadetblue;
}

A:hover
{
	color: red;
	background-color: white;
	text-decoration: none;
}

.small
{
	font-size: 9pt;
}

div.menu, div.submenu
{
	background-color: white;
	color: black;
	font-family: Helvetica, Arial, sans serif;
	font-size: 10pt;
	padding: 3px;
	padding-left: 5px;
	border: 3px gray inset;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
}

div.submenu
{
	background-color: silver;
	color: black;
	margin-top: 15px;
}

A.submenu:link, A.toc:link, A.submenu:visited, A.toc:visited
{
	color: royalblue;
}

span.current
{
	color: maroon;
}

.smallTitle
{
	font-family: Lucida Calligraphy, Zapf Chancery, Helvetica, sans serif;
	font-size: 18pt;
	color: maroon;
	text-align: center;
}

.titleBackground
{
	background-color: silver;
	font-family: Lucida Calligraphy, Zapf Chancery, Helvetica, sans serif;
	font-size: 24pt;
	text-align: center;
	color: black;
	border: 1px maroon solid;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

hr
{
	background-color: maroon;
	color: maroon;
	margin-left: 10px;
	margin-right: 10px;
}

hr.internal
{
	background-color: gray;
	color: gray;
	margin-left: 25px;
	margin-right: 25px;
}

th.toc, a.toc
{
	font-family: Lucida Calligraphy, Zapf Chancery, Helvetica, sans serif;
	font-size: 18pt;
}

th.toc
{
	background-color: silver;
	border: 1px maroon solid;
}

td.toc
{
	vertical-align: top;
}

img.thumb, img.device
{
	float: left;
	padding: 5px;
	border-color: black;
	background-color: black;
}

