#content #calendarTable{
		background: #F5F1E7;
		border-top: 1px solid gray;
		border-left: 1px solid gray;
		font-family: arial, sans-serif;
		font-size: 12px;
	}
	
#content #calendarTable td{
		width: 90px;
		height: 60px;
		border-bottom: 1px solid gray;
		border-right: 1px solid gray;
	}
	
#content #calendarHead{
	width: 400px;
}

	
#content #calendarTable tbody td.weekend{
		background: #ECD8D8;
	}
	
#content #calendarTable thead td.weekend{
		background: #B86F6F;
	}
	
#content #calendarHead tr.month td.monthcell{
		font-weight: normal;
		font-family: georgia;
		font-size: 32px;
		letter-spacing: -2px;
		text-align: center;
}

a.calNav{
	color: #888;
}
	
#content #calendarTable thead td{
		margin: 0;
		padding: 0;
		height: 0;
		border-bottom: 1px solid gray;
		border-right: 1px solid gray;
		text-align: center;
		font-size: 16px;
		background: #6F93B8;
		color: white;
	}
	
#content #calendarTable tbody td{
		position: relative;
	}
	
#content #calendarTable tbody td.filled{
		margin: 0;
		padding: 0;
		vertical-align: top;
		cursor: pointer;
		cursor: hand;
	}
	
	
#content #calendarTable tbody td.blank{
		margin: 0;
		padding: 0;
	}
	
#content #calendarTable td div.date{
		margin: 0;
		padding: 0;
		color: gray;
	}
	
	/* --------Events------------*/
	
#content #calendarTable tbody ul{
		margin: 5px 0 0 0;
		padding: 0 0 0 2px;
		list-style: none;
		color: #00346A;
		font-size: 11px;
	}
	
#content #calendarTable tbody ul li{
		margin: 0;
		padding: 0;
	}
	
#content #calendarTable tbody ul li a{
		color: #00346A;
	}
	
	
	/* --------Hovering------------*/
	
#content #calendarTable tbody td.filled:hover, #content #calendarTable tbody td.filled.sfhover{
		background: #ddd;
	}
	
#content #calendarTable tbody td.filled:hover div.date, #content #calendarTable tbody td.filled.sfhover div.date{
		color: black;
	}
	
#content #calendarTable tbody td.filled:hover ul li a, #content #calendarTable tbody td.filled.sfhover ul li a{
		color: #610000;
	}