body
{
	margin: 5px; 
	padding: 10px; 
	/*background-color:#d5c89c;*/
	background-color:#FFFFCC;
	font-family:verdana, arial, sans-serif; 
	font-size:80%; 
	color:#769; 

/*margin:5px 0px 0px 0px; padding:0;
font-family:verdana, arial, sans-serif; font-size:80%; color:#769; background-color:#fff;*/
}

p 
{
	margin:0; 
	padding:0; 
}

a:link, a:visited {
color:#80C62E; text-decoration:underline;}

a:hover {
color:#32668E; text-decoration:none;}

a:active {
color:#82D339; text-decoration:underline;}


div {margin:0; padding:0;}

h1 {
color:#32668E; font-size:1.8em; font-family:"trebuchet ms", "lucida sans", arial, sans-serif; 
font-weight:normal;}

ul 
{
	margin:0px 0px 10px 40px;
}

/* +++ Start Of Header Section +++ */

#header {
margin:0; padding:0;}

/*.superheader {
background-color:#294D69; text-align:right; color:#FFFFFF; padding:0;}
*/
/*
.mainheader {
height: 170px; margin:0; padding:0; margin:0; text-align:left;
background-image:url(../images/daisies_1.jpg); background-repeat:no-repeat; background-position:right top;}
*/

#header .mainheader h1 
{
	font-size:4em; margin:0; padding:0; font-style: italic;}

#header .mainheader p {
text-indent:4em; color:#32668E; margin:0; padding:0; font-weight:bold; font-size: 2em; font-style: italic;
}

/*
.subheader {
background-color:#32668E; margin:0; padding:0; text-align:center; color:#FFFFFF; height: 1px;}
*/



/* +++ Start Of Side Menu Section +++ */

#sidecontainer {
margin:0px 0px 0px 3px; padding:0; float:left; width:12%; text-align:center; height: auto;}

/*
#sidecontainer h2 {
display:block; margin:0; padding:0.2em; color:#FFFFFF; background-color:#294D69; font-weight:normal;
 font-family:"trebuchet ms", "lucida sans", arial, sans-serif; font-size:120%;
 display:block; margin:0; padding:0; background-color:#294D69; height:1px;
 }
*/

#sidecontainer .nav {
	margin:0; padding:0; list-style-type:none; background-color:#bd9;}

#sidecontainer .nav li {
/*margin:0; padding:0; display:block; border-top:1px solid #294D69; border-bottom:1px solid #294D69; border-left:1px solid #294D69;border-right:1px solid #294D69;*/
margin:0; padding:0; display:block;
}

#sidecontainer .nav a:link, .nav a:visited {
display:block; margin:0; text-decoration:none; color:#769; padding:0.5em;}

#sidecontainer .nav a:hover {
display:block; margin:0; text-decoration:none; color:#fff; padding:0.5em; background-color:#697;}

#sidecontainer .nav a:active {
display:block; margin:0; text-decoration:none; color:#769; padding:0.5em;}

#sidecontainer .nav #selected
{
	display:block; margin:0; text-decoration:none; color:#fff; padding:0.5em; background-color:#697;
	border: solid 1px #EEFFAA;
}


/* +++ Start Of Content Section +++ */

#content {
	float:left; margin: 0; padding: 0; width: 70%;
}

#content p
{
	padding: 0px 20px 10px 20px;
	text-align: justify;
}

#content h1 {margin:0; padding:10px 0px 5px 0px; text-align: center; font-size: 2em;}

#content h2 {margin:0; padding:10px 0px 5px 30px; text-align: right; font-size: 1.8em;}

#content h3 {margin:0; padding:10px 0px 5px 30px; letter-spacing: .1em; text-align: left; font-size: 1.1em;}

#content h4 {margin:0; padding:10px 0px 20px 0; text-align: center; font-size: 1.25em;}

#content h5 {margin:0; padding:10px 0px 5px 30px; font-style: italic; text-align: center;}




#rightcontent
{
	float: left;
	text-align: right;
	width: 16%;
	margin: 0;
	clear: right;
}

#rightcontent h2 
{
	margin:0; padding:0; text-align: right; font-size: 1.5em;
}

#rightcontent p
{
	margin:0; padding:0; text-align: right; font-size: 1em;
}


/* +++ Start of Footer Section +++ */

#footer {
margin: 15px 0px 0px 0px; padding:0; float: left; width: 100%; text-align: center;}

#footer .superfooter 
{
	text-align: center; font-style: italic; font-size: 1.3em; width: 100%
}

#footer .mainfooter 
{
	font-size: 1.08em;
}

#footer .footertitle
{
	font-size: 1.6em;
	font-weight: bold;
	letter-spacing: .08em;
}