.test {
   color:lime;
   background-color:green;
   border-width:3;
   border-style:groove;
}
.test a:link { color:lime; }
.test a:visited { color:lime; }
.test a:active { color:white; }
.test a:hover { color:white; }

.holiday {
   color:white;
   background-color:green;
   border-width:3;
   border-style:groove;
}
.holiday a:link { color:white; }
.holiday a:visited { color:white; }
.holiday a:active { color:yellow; }
.holiday a:hover { color:yellow; }

.birthday {
   color:navy;
   background-color:yellow;
   border-width:3;
   border-style:groove;
}
.birthday a:link { color:navy; }
.birthday a:visited { color:navy; }
.birthday a:active { color:red; }
.birthday a:hover { color:red; }

.anniversary {
   color:white;
   background-color:#B81838;
   border-width:3;
   border-style:groove;
}
.anniversary a:link { color:white; }
.anniversary a:visited { color:white; }
.anniversary a:active { color:yellow; }
.anniversary a:hover { color:yellow; }

.event {
   color:navy;
   background-color:#abcdef;
   border-width:3;
   border-style:groove;
}
.event a:link { color:navy; }
.event a:visited { color:navy; }
.event a:active { color:red; }
.event a:hover { color:red; }

.sports {
   color:navy;
   background-color:#FF7428;
   border-width:3;
   border-style:groove;
}
.sports a:link { color:navy; }
.sports a:visited { color:navy; }
.sports a:active { color:red; }
.sports a:hover { color:red; }

.vacation {
   color:green;
   background-color:lime;
   border-width:3;
   border-style:groove;
}
.vacation a:link { color:green; }
.vacation a:visited { color:green; }
.vacation a:active { color:green; }
.vacation a:hover { color:red; }

.meeting {
   color:white;
   background-color:navy;
   border-width:3;
   border-style:groove;
}
.meeting a:link { color:white; }
.meeting a:visited { color:white; }
.meeting a:active { color:yellow; }
.meeting a:hover { color:yellow; }

.appointment {
   color:navy;
   background-color:white;
   border-width:3;
   border-style:groove;
}
.appointment a:link { color:navy; }
.appointment a:visited { color:navy; }
.appointment a:active { color:red; }
.appointment a:hover { color:red; }

.today {
   color:yellow;
   background-color:blue;
   border-width:2;
   border-style:outset;
}
.today a:link { color:yellow; }
.today a:visited { color:yellow; }
.today a:active { color:white; }
.today a:hover { color:white; }

.otherday {
   color:white;
   background-color:navy;
}
.otherday a:link { color:white; }
.otherday a:visited { color:white; }
.otherday a:active { color:red; }
.otherday a:hover { color:red; }

