/* CSS Document */


#calendar {
	padding: 5px;
	margin: 5px;
	text-align: center;
}

#calendar table {
	width: 300px;
	padding: 5px;
	margin: 5px;
	text-align: center;
	border-collapse:collapse;
}
	

#calendar table th {
	color: #FFFFFF;
	background: #003366;
	text-align: center;
	height:20px;
	padding:5px;
}


#calendar table td {
	text-align: center;
	background: #d9e0e0;
	color: #666666;
	height:20px;
	padding:5px;

}

#calendar table td.weekend {
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #be9582;
}

#calendar table td.weekend a {	
	text-align: center;	
	color: #990000;
	background: #ba907d;

}


#calendar table td.weekend a:visited {	
	text-align: center;	
	color: #990000;
	background: #ba907d;

}

#calendar table td.weekend a:hover{
	text-align: center;
	color: #cc0000;
	background: #ba907d;

}

#calendar table td.events {
	color: #FFFFFF;
	font-weight: bold;
	background: #b0c4c5;
	text-align: center;

}

#calendar table td.events a {
	color: #FFFFFF;
	font-weight: bold;
}

#calendar table td.events a:visited {
	color: #FFFFFF;
	font-weight: bold;
}
#calendar table td.events a:hover {
	color: yellow;
	font-weight: bold;
}

