
/* Event styles */
.EventMonthCaption {
	font-size: 1.25em;
	font-weight : bold;
	color : #FFF;		 
	width : 90%;
	padding : 0px 0px 0px 10px;
	background-color : #C5a3a4;					  
	border-right : 1px solid gray;
	border-bottom : 1px solid gray;
	height:23px;
}  				
.EventLocation {
	font-size : .8em;
}

.eventCalendar{
	float: left;
	text-align: center;
}

.eventForm{
	float: left;
	width:400px;
}

.calendarContainer {
	width: 300px;
	margin : 0px 5px 0px 5px;
	background-color : black;
	color:#FFF;
}	 
.calendar {
	border: none;
	width: 100%;
}  
.calendarHeader {
	background-color: #c5a3a4;
	font-size:11px;
	color : #FFF;
	text-align: center;
	width: 13%;
}  
.calendarHeader a{
	color: #FFF;
	font-weight: bold;
	display: block;
	height: 100%;
}

.calendarDate {
	font-size:11px; 
	color : black;
}

.calendarDateCellNoEvents {
	background-color : #FFF;
}
.calendarDateCellEvents {
	background-color : #956b75;
	color: white;
	text-decoration: none;
	display: block;
	height: 100%;
}  

.calendarDateToday {
	font-size:11px; 
	color : black;
	font-weight:bold;
}  
.calendarStartCell, .calendarEndCell{	
	background-color: #FFF;	
}
#noEvents {
	font-weight : bold;
	font-size : 1em;
	margin: 15px;
}


.EventDetails {
	margin:15px;
	padding:10px;
	width:75%;
    border:1px solid black;
}		
.EventTitle {
	font-weight:bold;	
	text-decoration : none;	
	height:25px;
    width:100%;
	color: #000;
	padding:5px;
}
.EventSubtitle {
	
}
.EventSponsor {
	color : #cc66ff;
	font-style : italic;
	margin-top:5px;
}  
.EventDates {
	color : white;
}
.EventDescription{

} 
.EventAdmission {
	margin-left:15px;
	margin-top:10px;
} 
.EventContactInformation {
	margin: 10px 0px 0px 15px;
}						  
.EventContact {
	font-weight : bold; 
	margin-left:15px;
}
.EventAddress {	
	margin-left:15px;	
}  
.EventPhone1, .EventPhone2 {
	margin-left:15px;
} 
.EventEMail {
	margin-left:15px;
}
.EventWebsite {
	margin-left:15px;
} 
.EventLabel {
	color :white;
	font-weight:bold;
}	
.EventDate {
	margin-left:35px;
	color : white;
}

.eventDetail{
	border:1px solid black;
}

.moreDetail{
	padding:10px;
}