/*general calendar rules*/
#calendar td {
	text-align:center;
}

/*month visual block element rules*/

#month {
	background:#E6E1DD url(../i/bg_month.jpg) repeat;
	text-align:center;
	padding:4px;
}

/*month links rules*/

#month a, a:link, a:visited {
	font-size:11px;
	color:#A99A8C;
	text-decoration:none;
}

#month a:hover {
	text-decoration:underline;
}

/*current month visual block element rules*/

#month_current {
	background:#CDC4BB url(../i/bg_current_month.jpg) repeat;
	text-align:center;
	padding:4px;
}

/*current month links rules*/

#month_current a, a:link, a:visited {
	font-size:11px;
	color:#2F240D;
	text-decoration:none;
}

#month_current a:hover {
	text-decoration:underline;
}

#day {
	font-size:9px;
	color:#CDC4BB;
	text-align:center;
}

/*date visual block rules*/

#date {
	background:#CBC2BA;
	text-align:center;
	padding:2px;
}

/*date links rules*/

#date a, a:link, a:visited {
	color:#2F240D;
	text-decoration:none;
}

#date a:hover {
	color:#2F240D;
	text-decoration:underline;
}

/*special date visual block element rules*/

#date_special {
	background:#2F240D;
	text-align:center;
	padding:2px;
	color:#fff;
}

/*special date links rules*/

#date_special a, a:link, a:visited {
	color:#fff;
	text-decoration:none;
}

#date_special a:hover {
	color:#fff;
	text-decoration:underline;
}