/** The calendar table */
table.cal_month_table {
	text-align: center;
	width: 100%;	
}

/** Global styles for the calendar table cells */
table.cal_month_table td {
	font-size: 10px;
	padding: 1px 2px;
	width: 14%;
}

/** Global styles for the calendar table cells */
table.cal_month_table td a span, table.cal_month_table td span {
	font-size: 10px;
}

/** The month navigation row */
td.cal_mon_nav {
	border: 1px solid #FFFFFF;
	background-color: #BBBBBB;
	color: #CC0000;
}

td.cal_mon_nav a.cal_mon_nav, td.cal_mon_nav a.cal_mon_nav:hover {
	color: #CC0000;
	text-decoration: none;
}

/** The week day names rows */
td.cal_mon_weekday {
	border: 1px solid #FFFFFF;
	background-color: #CCCCCC;
	color: #000000;
}

/** A common calendar day */
.cal_mon_day {
	color: #000000;
}

td.cal_mon_day {
	border: 1px solid #FFFFFF;
	background-color: #CCCCCC;
}

/** The current calendar day */
td.cal_mon_day_current {
	background-color: #CCCCCC;
	border: 1px solid #FF0000;
}

/** an empty cell displaying no calendar day */
td.cal_mon_day_empty {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

span.cal_mon_day_holiday {
	color: #FF0000;
}

span.cal_mon_day_maybeholiday {
	color: #888888;
}

/** The link for calendar days with entries */
a.cal_mon_day_event, a.cal_mon_day_event:hover {
	font-weight: bold;
	text-decoration: none;
}

/** Month list styles */
table.cal_monthlist {
	text-align: left;
	background-color: #FFFFFF;
}

table.cal_monthlist tr td {
	background-color: #CCCCCC;
}

table.cal_monthlist tr.holiday td {
	background-color: #CCCCCC;
}

table.cal_monthlist tr.maybeholiday td {
	background-color: #CCCCCC;
}

table.cal_monthlist tr td.day {
	white-space: nowrap;
	color: #000000;
}

table.cal_monthlist tr td.entries div {
	padding-top: 5px;
	color: #000000;
}

table.cal_monthlist tr.holiday td.day, table.cal_monthlist tr.holiday td.entries div {
	color: #FF0000;
}

table.cal_monthlist tr.maybeholiday td.day, table.cal_monthlist tr.maybeholiday td.entries div {
	color: #888888;
}

table.cal_monthlist tr td.entries a {
	color: #CC0000;
}

table.cal_monthlist tr.holiday td.entries a {
	color: #CC0000;
}

table.cal_monthlist tr.maybeholiday td.entries a {
	color: #CC0000;
}