body {
	font-family: Arial;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/background.gif);
	background-repeat: repeat-x;
	background-color: #6C0204;
}
a, a:active {color:#6C0204; text-decoration: none; }
a:hover {color:#6C0204; text-decoration: underline; }
#sidenav { padding-top: 10px; padding-left: 10px; background-color:#CCCCCC;}

#donate_btn { z-index:1; position:relative; left:10%; top:-528px; width: 163; overflow: hidden; }
#box{margin:10px;}
/*.boxText{color:#FFFF66}*/
.boxText{color:#FFFFFF}
#home{padding:15px;}
#homebody {margin-left:18px; margin-right:18px; margin-top:6px; background-color:#000000; width:823px; min-height:300px; }
#homeLeftBox {float:left; margin:10px 0px 5px 10px; padding: 5px; width:200px; background-color:#ffffff;}
#homeMiddleBox {float:left; margin:10px 10px 5px 10px; padding: 5px; width:200px; background-color:#ffffff;}
#homeRightBox {float:left; margin:10px 0px 5px 0px; padding: 5px; width:200px; background-color:#ffffff;}

.hmpgTitles { font-size:20px; color:#ffffff; text-align:center; }

.header_bold {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.footer, .footer a, .footer a:visited, .footer a:active { font-size: 12px; color: #999999; text-decoration:none;}
.footer a:hover {color: #FFFFFF; text-decoration:underline }

.copyright { font-size: 11px; color: #999999;}
.copyright-link a:link, .copyright-link a:visited, .copyright-link a:active {color:#999999;}
.copyright-link a:hover {color:#FFFFFF; text-decoration:underline;}

.header_nav,.header_nav:link,.header_nav:visited,.header_nav:active,.header_nav:hover { font-size: 12px; color: #333333; margin-top: 12px; margin-right:5px; text-align:right; }
.category {	font-size: 13px; font-weight: bold; text-transform: uppercase;	color: #333333; }
.welcome { font-size: 16px; font-weight: bold; color: #666666; }
.divideline { font-size: 14px; color: #CCCCCC; }
.bodyText, table { font-size: 13px; color: #666666; }
.bodyText a:link, .bodyText a:visited, .bodyText a:active { color:#ff0000;}
.bodyText a:hover { color:#666666; text-decoration:underline}
.supportBlocks { margin-top:30px; }

label, input, form, select, textarea { font-size: 12px; color:#666666; }
.formItems { font-size: 12px; color:#333333; font-weight:bold; text-align:right;}
.textBox { font-size:10px; color:#666666; }

td.field { text-align:right; font-size:x-small; font-family:Verdana; font-weight:bold; }
td.thinfield { text-align:right; font-size:11px; font-family:Verdana; }
.paddedHeaderBorder {border-color:#CCC; border-width:1px 0; border-style:solid; padding:5px; background-color:#F9F9F9; font-size:.91em; font-weight:normal;}
.denote { font-family: Verdana; color:#FF0000; size:11px; }
.topic { color:#FF3333; font-weight:bold; font-size: 13px; }

#Layer1 {
	position:relative;
	left:610px;
	top:50px;
	width:220px;
	height:20px;
	z-index:1;
}

.subnav {font-size: 12px; text-align:right}
.subnav a:hover {color:#999999; text-decoration:underline;}
.subnav a:link, .subnav a:visited, .subnav a:active {color:#ffffff;}

.eventsTitle {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.eventsDays {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic;}
.eventsCost {font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.eventsDescription {font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.side_announcements span:hover {background-color:#FFFFCC; display:compact;}