.intro {
	padding:10px;
	font-size:13px;
	line-height:1.5em;
}
#events { 
	background:white;
	padding:1em;
} 
#events h2 {
	margin-bottom:1.3em;
	padding-bottom:0.3em;
	border-bottom:1px dashed #cccccc;
}
#events ul { 
	list-style:none;
}
#events ul li { 
	margin-bottom:2em;
	padding-bottom:1em;
	border-bottom:1px dashed #cccccc;
}
#events p.dates {
	margin-top:-20px;
}
#events img {
	border:2px solid lightgrey; 
	padding:2px; 
	margin:5px 0 5px 5px;	
}
#events p {
	padding:5px; 
	font-size:11px; 
	margin:2px;
}
#events .eventbody { 
	margin-left:55px;
}
#events h3.title {
	font-size:18px; 
	color:#666666; 
	float:left;
	margin:3px 0px 0px 5px;
}
#events h3.title span { 
	display:block; 
	font-size:12px; 
	color:#999999; 
} 


.clear {clear:both;}

.cal { 
	width: 44px; 
	height:49px; 
	background:url('../img/calendarday.jpg') top left no-repeat; 
	color:white; 
	font-weight:bold; 
	font-size:12px; 
	float:left; 
	margin-right:1em;
}
.cal span { 
	display:block; 
	margin-left:10px; 
}
.cal span.day { 
	color:black; 
	font-size:19px; 
	margin-left:8px; 
	margin-top:3px; 
} 
