
/* EVENT CALENDAR LANDING TEMPLATE ========================= */

h2.eventCategory { 
	margin-bottom: 0;
	height: 16px; 
	padding: 2px 6px;
	font-size: 1em; 
	text-transform: uppercase;
	letter-spacing: 1px;
	color: white; 
	background: #054788 url(../images/ContentHeader_blue.jpg) top left no-repeat; }

h3.eventListHeader { margin-top: 1em; margin-bottom: .5em; }

.eventFeature { margin-top:0; padding: 1em; background: #E6E1D1; border-bottom: 1px solid #ACA17F; }
.eventItem { margin-top: 10px; padding-bottom: 1em; border-bottom: 1px solid #ACA17F; }
.eventItem ul { margin-top: .5em; margin-bottom: .5em; }
.eventFeatureTitle { font-weight: bold; }
.eventFeatureDate { font-weight: bold; }

.eventTitle { font-weight: bold; }
.eventDate { font-weight: bold; }
.eventCalendarLink { margin-top:0; text-align: right; }
.eventCalendarLink a { color: #BA2455; }




/* EVENT CALENDAR ========================================== */




/* EVENT DETAIL TEMPLATE ================================== */

.eventDetailTitle { margin-bottom: .5em; }
.eventDetailHeader { font-weight: bold; font-size: 1.1em; margin-top: 0; margin-bottom: 2em; }
.eventDetailLocation { display: block; margin-top:.5em; }
.eventDetailLocation p { margin:0; }
.eventDetailDates { display: block;  margin-top:.5em; }
.eventDetailDates p { margin: 0; }
