#nav
{
	float: left;
	position: relative;
	width: 152px;
	background: #FFFFFF;
	color: #ffffff;
/*	border: 1px solid black; */
}

div.logo
{
	position: static;
	float: left;
	background: #FFFFFF;
	width: 150px;
	height: 99px;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
/*	border: 1px dotted black;*/
}

div.menu
{
	position: static;
	float: left;
	border: 1px solid black;
	width: 140;
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
}

div.menutitle
{
	font-family: verdana, trebuchet ms, sans-serif;
	font-weight: bold;
	position: relative;
	background: #000000;
	color: #FFFFFF;
	padding: 5px;
}

div.menubody
{
	font-family: verdana, trebuchet ms, sans-serif;
	position: relative;
	padding: 5px;
	background: #FFCC00;
}

div.adminmenubody
{
	font-family: verdana, trebuchet ms, sans-serif;
	position: relative;
	padding: 5px;
	background: #A0E6C8;
}

#heading
{
/*	height: 50px;*/
/*	float: right;*/
	position: static;
	margin-left: 154px;
	background: #FFFFFF;
	padding: 10px;
/*	border: 1px solid red; */
}

div.pagetitle
{
	font-family: verdana, trebuchet ms, sans-serif;
	font-weight: bold;
	font-size: 32px;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
/*	border: 1px dotted black;*/
}

div.loginbanner
{
	margin-left: 1px;
	position: relative;
	border: 1px solid black;
	padding: 3px;
	background: #FFCC00;
}

div.adminbanner
{
	margin-left: 1px;
	position: relative;
	border: 1px solid black;
	padding: 3px;
	background: #A0E6C8;
}

#content
{
/*	float: right;*/
	position: ststic;
	background: #FFFFFF;
	margin-left: 154px;
	padding: 5px;
/*	border: 1px solid blue; */
}

#footer
{
	position: relative;
	padding: 2px;
	background: #FFCC00;
	clear: both;
	border: 1px solid black;
}

body {
	font-family:Verdana, Helvetica, Arial, sans-serif; 
	background : White;
}

P {
	color:black; 
	text-decoration:none
}

P.smallprint{
	font-size : 60%;
}

P.banner{
	font-size : 80%;
}

h1 {
	font : bold 32px sans-serif;
	text-align : center;
}

h2.center {
	text-align : center;
}

h2.banner {
	text-align : center;
	letter-spacing : inherit;
	line-height : 100%;
	margin : 0%;
}

h2.red {
	text-align : center;
    color : #FF0000;
}

h2.pale {
	text-align : center;
	color : #666666;
}

h3 {
}

h3.center {
	text-align : center;
}

A {
	color:navy; 
	text-decoration:none
}

A:hover {
	color:red
}

th {
	font-weight: bold; 
	background:black; 
	color:white; 
	text-align:left;
}

th.chocfest{
	background : #69018A;
	text-align: right;
}

th.Updated{
	background : #800000;
	text-align: right;
}


th.UpdatedCentered{
	background : #800000;
	text-align: center;
	font-size : 130%;
}

th.newmembers{
	background : #000000;
	text-align: right;
}

th.newmembersCentered{
	background : #000000;
	text-align: center;
	font-size : 130%;
}

th.Cancelled{
	background : #FF0000;
	text-align: right;
}

th.CancelledCentered{
	background : #FF0000;
	text-align: center;
	font-size : 130%;
}

th.large{
	font-size : 130%;
    padding: 5px;
}

th.banner{
	text-align: center;
	font-size : 130%;
}

th.center{
	text-align: center;
}

th.right{
	text-align: right;
	vertical-align : top;
}

td.background0  {
	background-color : #B3DEFF;
	vertical-align : top;
}

td.background1 {
	background-color : #F0F0F0;
	vertical-align : top;
}

td.menu {
	background-color : #FFCC00;
	vertical-align : top;
}

td.boxed {
	background-color : #FFCC00;
	vertical-align : top;
}

td.admin {
	background-color : #A0E6C8;
	vertical-align : top;
}

td.admincentered{
	background-color : #A0E6C8;
	vertical-align : top;
	text-align : center;
}
