a.button {
	color:#FFFF00;
}

.calendar {
	width: 100%;
	border: 1px solid #ddd;
}

.calendar td a {
	text-decoration: none;
	color: #006699;
}

.calendar td a:hover {
	text-decoration: underline;
	color: #FF0000;
}

.calendar td, .calendar th {
	width: 13%;
	border: 1px solid #ddd;
	padding: 3px 3px 3px 3px;
}

.calendar th {
	background-color: #FFCFA6;
	color: #CC3300;
	font-weight: bold;
}
.calendar td {
	height: 100px;
	font-weight: bold;
	vertical-align: top;
}

.blank {
	background-color: #F8F2E8;
}

.weekend {
	color: #999;
}

.occassion {
	background-color: #ffffbf;
}