
/* Event styles */
.EventMonthCaption {
	font-size: 1.25em;
	font-weight : bold;	 
	width : 90%;
	padding : 0px 0px 0px 0px;
	background-color : BLACK;					  
	border-right : 1px solid gray;
	border-bottom : 1px solid gray;
	height:23px;
}  				
.EventLocation {font-size:.8em;}

.calendarContainer {margin:0px 5px; height:220px; font-size:12px; width:220px;clear:both;}	
/*background-image:url(../webimgs/calendarBG.jpg); background-repeat:repeat-x;*/
.calendar {margin:auto;	width:200px;clear:both;}  

.calendarHeader {font-size:12px;color:black; text-align:center;}  
.calendarHeader a{font-size:13px;color:black; text-decoration:none; text-align:center;color:black;} 
.calendarDayHeader {font-size:12px;	color:black; text-align:center; height:21px;	font-weight:bold; background-color:#F7F6F2;}
td#viewContainer table tbody tr td h3 {margin: 0 0 10px 0;}
.calendarDayHeader a{font-size:12px; color:black; text-decoration:none; text-align:center;}
.calendarFooter a{size:11px; color:black; text-decoration:none; text-align:center;color:#D87EB4;} 

.calendarDateCellNoEvents {text-align:center; padding:3px;border:1px solid #CCCCCC;}
.calendarDateCellEvents {text-decoration:underline;color:#fff; padding:5px 7px;border:1px solid #CCCCCC;background: #555;font-style:bold; text-align:center;} 
.calendarDateCellEvents a:link, .calendarDate a:link{color:#fff;text-decoration:none;}
.calendarDateCellEvents a:visited{color:#fff;}
.calendarDateCellEvents a:active{color:#fff;}

.calendarDateCellNoEvents .calendarDate {color:#7A7A7A; text-align:center;padding:3px;}
.calendarDateToday {font-size:12px; color:black; font-weight:bold; text-align:center; padding:5px;}  
.calendarStartCell, .calendarEndCell{background-color:white;}

#noEvents {font-weight:bold; font-size:1em; margin:15px;}

/* EVENT DETAILS */
.EventDetails {}		
.EventTitle {font-weight:bold; text-decoration:none; width:100%; font-size:1.3em; color:black; padding:5px 5px 5px 0;}
.EventSubtitle {}
.EventSponsor {color:#c6f;font-style:italic;margin-top:5px;}  
.EventDate {color:000;font-size:.7em;}
.EventDescription{clear:both;padding:15px 15px 15px 0;} 
.EventAdmission, .AgeGroup {margin-left:15px;margin-top:10px;} 
.EventContactInformation {margin: 10px 0px 0px 0px;}						  
.EventContact {margin-left:62px; color:#000000;}
.EventAddress {margin-left:15px;}  
.EventPhone1, .EventPhone2 {margin-left:62px; color:#000000; font-weight:normal;} 
.EventEMail {margin-left:62px; font-weight:normal;}
.EventWebsite {margin-left:62px; font-weight:normal;} 
.EventLabel {color :gray;font-weight:bold;}	
.EventDate {color : gray;}

.EventFee, .EventAgeGroup {
	margin-left:0px;
	color:gray;
	font-weight:bold;
}

.eventAddress1{
	margin-left:5px;
	color:#000000;
	font-weight:normal;
}

.eventAddress2{
	margin-left:67px;
	color:#000000;
	font-weight:normal;
}

.eventCityBlock{
	margin-left:67px;
	color:#000000;
	font-weight:normal;
}

.EventAmount{
	margin-left:5px;
	color:#000000;
	font-weight:normal;
}
.eventIcons{
	clear:both;
	padding:15px;
}


.eventDetail{border:1px solid black;}

.moreDetail{padding:10px;}

.eventNavURL{color:navy;font-size:11px;font-weight:bold;}
.eventTimestamp{color:gray;}

/* END EVENT DETAILS */ 
	
h3#monthHeader, #dayHeader, #categoryHeader{width:550px;color:black;padding:3px;}
	
.homeCategory{background-color:red;padding:5px 15px 5px 15px;color:white;font-weight:bold;text-align:center;}

#viewContainer {vertical-align:top; width:100%;}
#viewContainer h3 {color:#2D3192;}
#viewContainer tr {vertical-align:top;}
.weekdayCell{width:150px; padding:5px; border: 1px solid #F47C7D; background:#FEEFE8;}
.weekdayCell h4 {color:#F47C7D;margin:-15px 0 0 0;position:relative;z-index:1;}
.weekdayCell h4 span{background-color:white;}
.weekdayCell h5 a {color:black; text-decoration:none;}
.eventDate {font-size:.8em;}

.categoryCell {width:120px;}
.categoryCell h4 a {color:#006E39; text-decoration:none; text-transform:capitalize;}
.categoryCellEvent h5 a {color:black; text-decoration:none;}

#waysToShow {border:1px solid #131373;width:216px;}
#waysToShowContainer {padding: 5px;}