/* - CALENDAR - */

#calendar {
	empty-cells:hide;
	width: 100%;
	border:2px solid #CCCCCC;
	margin:0 auto;
	}
	
#calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}
	
#calendar a {
	display:block;
	color:#CC3300;
	}


#calendar td {
	padding:2px 0;
	font-size:1em;
	height:6em;
	text-align:left;
	background-color:#E6ECE6;
	vertical-align:top;
	}

#calendar td span {
	background-color:#999;	
	color:#fff;
	padding: 2px;
	}
	
#calendar td.weekend {
	background-color:#CDD9CC;
	}

#calendar td.blank {
	background-color:#F8F8F4;
	}