/* CALENDAR FOR ANNIVERSARIES */

table#calendar {
	width:480px;
	background-image:url(../images/sidecolslbg.jpg);
	background-repeat:repeat;
	margin:20px 50px;
}

table#calendar td {
	line-height:1.5em;
	vertical-align:top;
	text-align:center;
	padding:5px 2px;
}

table#calendar .header {
	color:#ffffff;
	font-size:120%;
	font-weight:bold;
	background-image:url(../images/subjectbg.jpg);
	background-repeat:repeat;
}

table#calendar .column {
	width:25%;
}

table#calendar a:link,  table#calendar a:visited {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

table#calendar a:hover {
	color:#ffffff;
	text-decoration:none;
	background-color:#9900FF;
	padding:5px 0px;
}