body
{
	background-color: #ffffff;
	margin: 0px;
}

.navBar
{
	background-color: #748756;
}

.title
{
	background-color: #195ac6;
}

a:link { color: #195AC6 }
a:visited { color: #12409c }
a:active { color: #ffc703 }
a:hover { color: #1f65ff }

.TOCEntry, h1, h2, h3
{
	font-family: "Bernhard Modern", Garamond, "Times New Roman", Times, serif;
	font-weight: normal;
}

h1
{
	font-size: 300%;
	text-align: center;
	color: #faf67a;
	white-space: nowrap;

	margin: 0px;
}

.TOC td
{
	padding: 3px 6px 3px 0px;
}

.TOCEntry, a:link.TOCEntry, a:visited.TOCEntry, a:active.TOCEntry, a:hover.TOCEntry
{
	font-size: 120%;
	color: #faf67a;
	text-align: right;
	text-decoration: none;
}

a:hover.TOCEntry
{
	color: #ffffff;
}

.content, .lowerTOC, .content table
{
	padding-left: 25px;
	padding-right: 20px;
}

.content, .lowerTOC, .content table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}

.content th
{
	text-align: left;
	font-weight: bold;
	color: #faf67a;
	background-color: #748756;
}

.content th, .content td
{
	padding-right: 10px;
}

.shadedRow
{
	background-color: #b6d487;
}

.lowerTOC
{
	font-size: 75%;
	text-align: center;
	border-top: solid 1px #748756;
}

h2, h3
{
	color: #748756;
}

h2
{
	font-size: 250%;
}

h3
{
	font-size: 200%;
}

img.framed
{
	border: solid 2px #748756;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, Color='#cccccc', Positive='true');
}

.smaller
{
	font-size: 90%;
}

.gallery td
{
	text-align: center;
	vertical-align: middle;
	border-top: solid 1px #748756;
}

.sidebar
{
	width: 60%;
	float: right;
	margin-top: -3em;
	margin-bottom: 1em;
	padding: 5px;
	padding-bottom: -1em;
	border: 1px solid #748756;
	background-color: #fffdcc;
}

.sidebar p
{
	margin-top: -5px;
}

ul
{
	margin-top: 0px;
	margin-bottom: 0px;
}