.calendarHeader { font-weight: bolder; color: #4f4225; background-color: #f5f4d3; border: 2px solid #fff; } 

.calendarToday { background-color: #FFFFFF; } 

.calendar { background-color: #f5f4d3; margin:2px; width:248px} 

.calendar td {
	padding: 5px; 
	border:3px solid #fff
}

td.calendar {
	background:#e0e0e0;
}

td.calendarToday {
	background:#80c342;
}

td.calendarEvent {
	background: #f2c0c0;
}

td.calendar a, td.calendarToday a {
	color:#2c2e32;
	text-decoration:none;
}


td.calendar a:hover, td.calendarToday a:hover {
	text-decoration:underline;
}

#calendarHolder {
	display:block;
	background:#ce9e64;
	width:252px;
	margin-bottom:10px;
	padding: 1px;
	padding-left: 2px;
}