.calendarBG {
 margin-bottom: 20px;
}

.calendarBlank { 
color:#585858;
border-top:1px solid #b7d36c;
width: 140px;
}

.calendarHeader td { 
 font-weight: bold; 
 text-align: center;


}

.calendarMonthLinks {
 
}

.calendarMonthLinks a {
 
}
  
.calendarMonthLinks a:visited {

}

.calendarMonthLinks a:hover {

}

.calendarDayHeading {

 color: #466009; 


padding: 7px 0;

}

.calendarToday { 

width: 140px;
 background-color: 	#fff;
 border-top:1px solid #b7d36c;

}
.calendarToday .event-list {
padding: 0 10px 10px 10px;

}
.calendarCell {
border-top:1px solid #b7d36c;
width: 140px;

}
.event-list {padding-bottom: 10px;}
.event-list li {font-size: 11px; padding-left: 10px; background: url(images/orrange-bullet.gif) no-repeat 0 5px; line-height: 150%; padding-bottom: 5px;}



.month-previous a, .month-next a {font-weight: bold;}
.month-previous {text-align: left;}
.month-next {text-align: right;}
.calendar-date { display: block; padding: 5px; background-color: #feffd2; margin-bottom: 15px; border-bottom: 1px solid #e5e7a3;}
.calendar-has-entries {background: #f6b145;display: block; padding: 5px;margin-bottom: 15px; color:#fff; border-bottom: 1px solid #e7a53e; }
.calendarBlank .calendar-date{background: none; border:none; }
.month-heading {font-size: 1.5em; color: #81a91e; text-align: center; padding-bottom: 15px; color:#598300;}