/* Calendar styling */
/* general styling */
table.calendar {
	color: #000000;
	background-color: #eeeeee;		/* comment out to have space between cells same color as page background */
	/*border-collapse: collapse;*/	/* would make single-width borders, ignoring cell-spacing */
}
table.calendar caption {
	background-color: #eeeeee;
	font-weight: bold;
	line-height: 1.6em;
}
table.calendar thead {
	background-color: #eeeeee;
}
table.calendar tbody.face {
	background-color: #f5ffed;
}
table.calendar tbody.calnav {
	background-color: #ffffff;
}
/* styling for some specific elements */
table.calendar thead th {
	/*border: 1px solid #000000;*/	/* uncomment to have border around day name headers (will be page background if table background is undefined) */
	padding: 1px;
	text-align: center;
	font-size: 85%;
	width: 26px;
}
table.calendar tbody.face td {
	/*border: 1px solid #000000;*/
	text-align: right;
}
table.calendar td.currentday {
	color: #993333;
	background-color: #fff5ff;
	font-weight: bold;
}
/* styling of calendar navigation */
table.calendar tbody.calnav {
	font-weight: bold;
}
table.calendar td.prevmonth {
	text-align: left;
	font-size: 85%;
}
table.calendar td.curmonth {
	text-align: center;
}
table.calendar td.nextmonth {
	text-align: right;
	font-size: 85%;
}
table.calendar a:link {
	color: #993333;
	text-decoration: none;
}
table.calendar a:visited {
	color: #993333;
	text-decoration: none;
}
table.calendar a:hover {
	color: #993333;
}
table.calendar a:active {
	color: #993333;
	text-decoration: none;
}
/* end Calendar styling */
