

#calendar {
border-collapse: separate;
border-spacing: 1px;
}

.daynames {
background-color: #6e7b6e;
color: white;
border: 1px solid white;
text-align: center;
font-weight: bold;
}

/*hack for ie4,5,6 to emulate min-height in #day */
* html .day {
height: 40px;
}

.day {
background-color: ;
color: white;
border: 1px solid white;
min-height: 40px;
}

.day a:hover div {
background-color: #c1b75b;
text-decoration: none;
color: black;
}

.cellhed {
background-color: #dfd580;
color: white;

text-align: center;
font-weight: bold;
}

.cellhedtoday {
text-align: center;
background-color: #c1b75b;
font-weight: bold;
}

.eventeven {
text-align: left;
font-family: tahoma;
font-size: 10px;
background-color: #e9e9e9;
padding: 1px;
}

.eventodd {
text-align: left;
font-family: tahoma;
font-size: 10px;
background-color: #f4f5d9;
padding: 1px;
}

.detailsinner {
padding: 10px;
color: #656565;
}

.calhead td {
text-align: center;
font-weight: bold;
}
