a.button {
	color:#FFFF00;
}

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

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

.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: #005999;
	color: #FFFF00;
	font-weight: bold;
}

.calendar th a {
	text-decoration: none;
	color: #FFFF00;
}

.calendar th a:hover {
	text-decoration: underline;
	color: #FFFF00;
}

.calendar td {
	height: 50px;
	font-weight: bold;
	vertical-align: top;
}

.blank {
	background-color: #ddd;
}

.weekend {
	color: #999;
}

.occassion {
	background-color: #ffffbf;
}
