.calendar, .calendar td {
	font-size: 9px;
	margin: 5px;
	padding: 2px;
}

.calendar a {
	color: #ffffff;
}

.calendar * {
	text-align:center;
}

.calendar .weekday {
	font-weight:bold;
	background:#d0d0d0;
	color: #000000;
}

.calendar .month {
	background:#d0d0d0;
	font-weight:bold;
	color: #000000;
}

.calendar .nav {
	background:#d0d0d0;
	font-weight:bold;
}

.calendar .nav a {
	color: #ff0000;
}

.calendar .day {
	padding: 3px;
}

.calendar .highlighted {
	font-weight:bold;
	text-decoration:none;
	background:#00aaff;
}