BODY { 
	font-family:Verdana, Geneva, Helvetica; 
	background:#23446C url(../images/top.jpg) top repeat-x; 
		margin:0; 
	color:#FFF; 
	text-align:left
}
/* LINK STYLES */
a:hover { color:#E3B250; text-decoration:underline }
a { color:#fff; margin:0; text-decoration:none }
ul { margin:0; padding:0; list-style:none }
li { background: url(../images/bullet.gif) center left no-repeat;padding:0 0 1px 10px; font-size:90% }
/* END LINK STYLES */


/* BACKGROUND IMAGE STYLES */
#footer { 
	background:#23446C url(../images/bottom.jpg) bottom repeat-x; 
	width:100%; 
	height: 57px;
	font-size:75%;
	text-align:left;
}
#events, #leftNav {
	background: url(../images/events-bg.jpg) repeat-y;
	margin:0; 
	padding:0; 
	color:#EFD08E; 
	font-size:90%;
	width:242px; 
	height:inherit;
	text-align:left;
	border-bottom: 1px solid #515F87;
	border-right: 1px solid #515F87;
	border-left: 1px solid #515F87;
}
#joinUs {
	background: #729EC8 url(../images/joinus-bt.jpg) bottom no-repeat;
	padding:0;
	float:left; 
	margin:0; 
	color:#090B24; 
	text-align:left;
	width:175px;
	height:inherit;
	font-size:85%
}

/* END BACKGROUND IMAGE STYLES */


.eventsDate { 
	color:#FFF; 
	background:#FF6701; 
	padding:1px; 
	margin-bottom:5px;  
	font-weight:bold; 
} 
.form { 
	font-size:95%; 
	color:#333;
	padding:0; 
	border:1px solid #05041B;
	background:url(../images/field-bg.gif); 
	height:17px; 
	width:135px
}
.form2 { 
	background: url(../images/newsfieldbg.gif) repeat;
	font-size:95%; 
	color:#333;
	padding:0; 
	margin:0;
	border:0;
	height:15px; 
	width:113px;
	vertical-align:top;
}
.contactForm { 
	font-size:95%; 
	color:#333;
	padding:0; 
	border:1px solid #D5D5D5;
	height:100px; 
	width:220px;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#6E9ECE', startColorstr='#FFFFFF', gradientType='0'); 
}
.eventsMonth { 
	font-size:1.7em; 
	font-weight:bold;
	color:#0A0E27;
	padding:0; 
	border:1px solid #D5D5D5;
	height:25px; 
	width:100%;
	text-align:center;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#6E9ECE', startColorstr='#FFFFFF', gradientType='0'); 
}
.eventsTable { width: 100%; border:0; padding: 4px; background: #23446C; text-align: left }
.eventsTable tr { background: #F1E5CE; color: #0A0E27; font-size: 85% }
.eventsTable td { background: inherit; padding:5px }
.eventsTable th { color: #FBD591; background: #0A0E27; font-weight: bold; padding:5px; width:25% }

.smText { font-size:75% }
.textHighlight { color:#FCCA6F }
div.spacer { clear:both; height:10px; width:100%; padding:0; margin:0 }