#wp-calendar * {
	/* old-style reset here :) */
	border: 0px;
	padding: 0px;
}

.ec3_date {
	background:transparent url(../../images/event-calendar/calendar_lrg.gif) no-repeat scroll 0 50%;
	display:block;
	float:left;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	height:52px;
	line-height:1;
	margin:3px 7px 5px 0;
	padding:0;
	position:relative;
	width:43px;
	}
	
.ec3_date .month {
	-x-system-font:none;
	color:#222222;
	display:block;
	font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:4px 0 0;
	text-align:center;
	text-transform:uppercase;
	}

.ec3_date .day {
	-x-system-font:none;
	color:#664E2D;
	display:block;
	font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:10px 0 0;
	text-align:center;
	}
	
.category-events {
	border-top-color:#CCCCCC;
	border-top-style:dotted;
	border-top-width:1px;
	margin-top:15px;
	padding-top:20px;
	}

#contentleft .category-events h1 {
	color:#222222;
	font-family:Georgia,Times New Roman,Trebuchet MS;
	font-size:20px;
	font-weight:normal;
	line-height:22px;
	margin:0 0 10px;
	padding:0 0 5px;
	text-decoration:underline;
	border-bottom:none;
	}
	
.firstpost {
	border-top:none;
	margin-top:0px;
	padding-top:0px;
	}

#contentleft .commentbelow {
	margin-bottom:20px;
	padding-bottom:10px;
	}