.day{
 font: 10px "Lucida Grande", "Trebuchet MS", Tahoma, Verdana, sans-serif;
 border-left:1px solid #bbbbbb;
 border-bottom:1px solid #bbbbbb;
 width:80px;
 height:140px;
 vertical-align:top;
}
.todaysevents{
 position:relative;
 clear:both;
}
.emptyday{
 background:#efefef;
}
.Sunday,.Saturday{
 background-color: #b5aa96;
}
.thismonth{
 font: 24px "Lucida Grande", "Trebuchet MS", Tahoma, Verdana, sans-serif;
}
#eventdescription{
 float:left;
 width:500px;
}
#eventtimes{
 padding-left:8px;
 float:left;
 width:150px;
}
.event0,.event1,.event2,.event3,.event4,.event5,.event6{
 position:absolute;
 border-left:0px;
 border-right:0px;
 width:83px;
 padding:4px 0px 4px 3px;
 left:-1px;
}
.event0{
 top:0px;
 border-top:1px solid red;
 border-bottom:1px solid red;
 background-color:#ffcccc;
}
.event1{
 top:24px;
 border-top:1px solid green;
 border-bottom:1px solid green;
 background-color:#ccffcc;
}
.event2{
 top:48px;
 border-top:1px solid blue;
 border-bottom:1px solid blue;
 background-color:#ccccff;
}
.event3{
 top:72px;
 border-top:1px solid yellow;
 border-bottom:1px solid yellow;
 background-color:#feffcc;
}
.event4{
 top:96px;
 border-top:1px solid purple;
 border-bottom:1px solid purple;
 background-color:#fdccff;
}
.event5{
 top:120px;
 border-top:1px solid red;
 border-bottom:1px solid red;
 background-color:#ffcccc;
}
.event6{
 top:144px;
 border-top:1px solid green;
 border-bottom:1px solid green;
 background-color:#ccffcc;
}
.dayheading{
 float:right;
 padding:2px;
}
#minicalnavcenter{
 font: 28px "Lucida Grande", "Trebuchet MS", Tahoma, Verdana, sans-serif;
}
.minical{
 background-color:#dae1f1;
}
.miniday{
 color:#000000;
}
.miniSunday,.miniSaturday{
 background-color:#ecf5fa;
}
.miniMonday,.miniTuesday,.miniWednesday,.miniThursday,.miniFriday{
 background-color:#bfcfe9;
}
.minidayhasevents{
 background-color:#c6a8c4;
}
.miniweekday{
background-color:#f6f7f2;
}
