body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtrHdr #container {
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left;
}
.oneColFixCtrHdr #header {
	background-color: #FFFFFF;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
.oneColFixCtrHdr #header h1 {
	margin: 0;
	padding: 0px;
}
.oneColFixCtrHdr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}
.oneColFixCtrHdr #footer {
	background-color: #800000;
	height: 25px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

p.body10   	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 7; margin-right: 7}
h1, h2, h3	{font-family: Verdana; font-weight:bold; color:#800000; text-align:center}
h1			{
	color: #D41F00;
	font-size:20pt
}
h2			{
	color: #D41F00;
	font-size:18pt
}
h3			{
	color: #D41F00;
	font-size:14pt
}

a:link 		{font-size:10pt; color: rgb(0,0,255); text-decoration:none; font-weight:bold}
a:visited 	{font-size:10pt; color: rgb(0,0,255); text-decoration:none; font-weight:bold}
a:hover 	{font-size:10pt; color: rgb(153,153,153); text-decoration:none; font-weight:bold} 

a:link.main 	{font-size:10pt; color: rgb(80,00,00)}
a:visited.main 	{font-size:10pt; color: rgb(80,00,00)}
a:hover.main 	{font-size:10pt; color: #cc6600} 
a:active.main 	{font-size:10pt; color:#ff0000}

#hoverboxmenu {
	height:102px;
	margin:0 !important;
	position: relative;
	top: 0px;
	left: 10px;
	width: 760px;
}

#hoverboxmenu ul { list-style:none; margin:0; padding:0 10px; }
#hoverboxmenu li { float:left; }
#hoverboxmenu li a span, #hoverboxmenu li a em { display:none; }
#hoverboxmenu li a {
	display:block;
	height:102px;
	width:90px;
	background-position:center top;
	margin-right: 0px;
}
#hoverboxmenu li a:hover span { display: block; position: relative; width:90px; height:102px; left:0px; top:0px; z-index: 1; background-position:center bottom; }
#hoverboxmenu li#home a, #hoverboxmenu li#home a:hover span { background-image:url(home.gif); }
#hoverboxmenu li#schedule a, #hoverboxmenu li#schedule a:hover span { background-image:url(schedule.gif); }
#hoverboxmenu li#fun a, #hoverboxmenu li#fun a:hover span { background-image:url(fun.gif); }
#hoverboxmenu li#volunteers a, #hoverboxmenu li#volunteers a:hover span { background-image:url(volunteers.gif); }
#hoverboxmenu li#location a, #hoverboxmenu li#location a:hover span { background-image:url(location.gif); }
#hoverboxmenu li#programbook a, #hoverboxmenu li#programbook a:hover span { background-image:url(programbook.gif); }
#hoverboxmenu li#chairpersons a, #hoverboxmenu li#chairpersons a:hover span { background-image:url(chairpersons.gif); }
#hoverboxmenu li#photo a, #hoverboxmenu li#photo a:hover span { background-image:url(photo.gif); }
