.calendar a,
.calendar a:link, 
.calendar a:visited {
	color: #2E1374;
	text-decoration:none;
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}

.calendar a:hover, 
.calendar a:active  {
	color: #529B80;
	text-decoration:none;
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.calendar {background:#000000;}
.calendar td{background:#f7f7f7;}
.calendar th{
	background-color:#E4E4E4;
}
td.avail {
	background-color: #FFFFFF;
}
td.tent {
	background-color: #FFCC33;
}
td.booked {
	background-color: #666666;
}
.arrow {
	border:none;
}

.calendar h2 {color:#2E1374; margin:0px; font-size:16px; padding-bottom:0;}
.calendar h5 {color:#529B80; margin:0px; font-size:12px; }