#calendar {
	width:664px;
}
#calendar table {
	border:1px solid #cabea1;
	padding:4px;
	/*background-color:#d9cfad;*/
	width:664px;
	font-weight: normal;
}
.calendarBG {
	background-color: #FFF;
	width:100%;
}
.calendarBlank {
	background-color: #FFF;
}
.calendarHeader {
	color: #457490;
	text-align: center;
	font-size: 24px;
	background-color: #f9f6ed;
	padding:20px 0;
}
.calendarMonthLinks {
	font-size:         11px;
	font-weight:		bold;
	letter-spacing:	.1em;
	text-decoration:   none;
}
.calendarMonthLinks a, .calendarMonthLinks a:visited, .calendarMonthLinks a:hover {
	text-decoration:   none;
	background-color:  transparent;
	border:0;
}
.calendarMonthLinks a:hover {
	text-decoration:   underline;
}
.calendarDayRow {
/*background-image: url(/img/calendar/daytile.jpg);*/
}
.calendarDayHeading {
	font-size:	12px;
	color: #457490;
	text-align:  center;
	vertical-align: middle;
	padding:5px 0;
	background-color:#f2ecd7;
}
.calendarToday, .calendarCell {
	text-align:center;
	vertical-align:top;
	color:#9f895a;
	background-color:#f2ecd7;
	line-height:14px;
	padding:3px;
	height:90px;
	width:88px;
}
.calendarCell {
	background-color:  #f9f6ed;
}
#calendar h5 {
	text-align:right;
	font-size:14px;
	font-weight:normal;
}
.calendarTime {
	font-size:	10px;
}
.calendarCell a, .calendarCell a:visited, .calendarCell a:hover, .calendarToday a, .calendarToday a:visited, .calendarToday a:hover {
	color:#457490;
	text-decoration:   none;
	background-color:  transparent;
}
.calendarCell a:hover {
	text-decoration:   underline;
}
.kitchenBody .calendarDayHeading, .kitchenBody h1, .kitchenBody h2, .Kitchen .calendarHeader, .Kitchen .calendarCell a, .Kitchen .calendarCell a:visited, .Kitchen .calendarCell a:hover, .Kitchen .calendarToday a, .Kitchen .calendarToday a:visited, .Kitchen .calendarToday a:hover {
	color:#668339 !important;
	border-color:#668339 !important;
}
.workshopBody .calendarDayHeading, .workshopBody h1, .workshopBody h2, .Workshops .calendarHeader, .Workshops .calendarCell a, .Workshops .calendarCell a:visited, .Workshops .calendarCell a:hover, .Workshops .calendarToday a, .Workshops .calendarToday a:visited, .Workshops .calendarToday a:hover {
/*color:#4B277C !important;*/
}
.fitnessBody .calendarDayHeading, .fitnessBody h1, .fitnessBody h2, .Fitness .calendarHeader, .Fitness .calendarCell a, .Fitness .calendarCell a:visited, .Fitness .calendarCell a:hover, .Fitness .calendarToday a, .Fitness .calendarToday a:visited, .Fitness .calendarToday a:hover {
	color:#a24a22 !important;
	border-color:#a24a22 !important;
}