body		{
		background-color: #fff;
		color: #000;
		font: normal 12px verdana, arial, helvetica, sans-serif;
		margin: 0px;
		scrollbar-face-color: #fff;
		scrollbar-highlight-color: #f00;
		scrollbar-3dlight-color: #ccc;
		scrollbar-darkshadow-color: #777;
		scrollbar-shadow-color: #777;
		scrollbar-arrow-color: #ccc;
		scrollbar-track-color: #fff;
		}

a:link		{
		color: #fff;
		text-decoration: none;
		}

a:visited	{
		color: #fff;
		text-decoration: none;
		}

a:hover         {
                color: #006;
                font-weight: normal;
                text-decoration: none;
                }

a:active	{
		color: #006;
		text-decoration: none;
		}

.box		{
		background-color: transparent;
		color: #0000ff;
		font: normal 10px verdana, arial, helvetica, sans-serif;
		}

.contact	{
		color: #000;
		font: normal 12px verdana, arial, helvetica, sans-serif;
		padding: 5px 5px 5px 5px;
		text-align: left;
		vertical-align: top;
		}

.engagement	{
		color: #000;
		font: bold 10px verdana, arial, helvetica, sans-serif;
		text-align: left;
		vertical-align: top;
		}

.footer		{
		color: #000;
		font: normal 10px verdana, arial, helvetica, sans-serif;
		height: 125px;
		padding: 3px 3px 3px 3px;
		text-align: center;
		vertical-align: top;
		}

form		{
		color: #000;
		font: normal 11px verdana, arial, helvetica, sans-serif;
		padding: 5px 5px 5px 5px;
		text-align: left;
		vertical-align: top;
		}

.hdr		{
		color: #444;
		font: bold 12pt verdana, arial, helvetica, sans-serif;
		text-align: center;
		}

hr		{
		background-color: #fff;
		height: 4px;
		text-align: left;
		vertical-align: middle;
		width: 78%;
		}

hr.mainhr	{
		background-color: #C9FFC9;
		height: 4px;
		text-align: center;
		vertical-align: middle;
		width: 100%;
		}

input		{
		border: 1px inset #000;
		background-color: #eee;
		color: #00f;
		font: normal 9px verdana, arial, helvetica, sans-serif;
		}

.main		{
		color: #000;
		font: normal 11px verdana, arial, helvetica, sans-serif;
		padding: 2px 2px 2px 2px;
		text-align: left;
		vertical-align: top;
		}

.maincontent	{
		background-color: transparent;
		color: #000;
		font: normal 12px verdana, arial, helvetica, sans-serif;
		padding: 15px 5px 5px 5px;
		text-align: left;
		vertical-align: top;
		}

.mainpage	{
		color: #000;
		font: normal 12px verdana, arial, helvetica, sans-serif;
		padding: 5px 3px 3px 3px;
		text-align: left;
		vertical-align: top;
		}

.maintable	{
		padding: 2px 2px 2px 2px;
		}

.nav:link	{
		color: #00f;
		text-decoration: none;
		}

.nav:visited	{
		color: #00f;
		text-decoration: none;
		}

.nav:hover	{
		color: #444;
		text-decoration: none;
		}

.nav:active	{
		color: #444;
		text-decoration: none;
		}

.pic01		{
		padding: 8px 0px 0px 5px;
		}

.radio		{
		background-color: transparent;
		border: 0px inset #fff;
		color: #0000ff;
		font: normal 10px verdana, arial, helvetica, sans-serif;
		}
		
.rsvp		{
		font: normal 11px verdana, arial, helvetica, sans-serif;
		text-align: left;
		}

.spacer5	{
		background-color: transparent;
		height: 5px;
		}

.spacer15	{
		background-color: transparent;
		height: 15px;
		}

.spacer30	{
		background-color: transparent;
		height: 30px;
		}

.spacer100	{
		background-color: transparent;
		height: 100px;
		}
