body	 { color: #000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f0f0f0; text-align: center; margin: 0; padding: 0   }
a	{
	text-decoration:	underline;
	font-weight:	bold;
	}
a:link	 { color: #0376b7;}
a:visited	{
	color:	#999;
	}
a:active	 { color: #09f;}
a:hover	 { color: #09f; text-decoration: underline;}
dt 	{
	font-weight: bold;
	}
ol, li, dl, dt, dd {
	line-height: 1.5em;
	}
.content   { background-color: white; text-align: left; width: 80%; margin: 2em auto; padding: 1em; border: outset 2px #b0afb0; }
p {
	line-height: 1.5em;
	}
h1	 { color: gray; font-size: 3em ; text-decoration: underline; }
h2	 { }
h3	 { }
h4  { }
h5	 { }
h6	 { }
h1, h2, h3, h4, h5, h6	 { font-weight: bold;}
code, tt, pre	 { color: #06c; background-color: transparent }
#footer { color: #5d5d5d; font-size: 0.9em; }
#pagetitle { text-align: center; }


#navcontainer ul
{
margin: 0 0 1em;
padding: 0;
list-style-type: none;
}

#navcontainer li { margin: 0; }

#navcontainer a
{ font-size: 1em; background-image: url(../images/button.jpg); background-repeat: repeat-y; background-position: right 0; display: block; padding: 2px 2px 2px 24px; border: solid 1px #b0afb0; width: 140px; height: 30px; }

#navcontainer a:link, #navlist a:visited
{
color: #333;
text-decoration: none;
}

#navcontainer a:hover
{
border: solid 1px;
}

#active a:link, #active a:visited, #active a:hover
{ background-image: url(../images/button.jpg); background-position: right 30px; }
.leftpix { float: left; }
hr { color: #fff; background-color: #fff; height: 1em; clear: both; border-color: #fff; border-width: 0; }
ul { padding-left: 1em; }
img { float: left; margin-right: 3em; border-width: 0; }
