.calendars .categTitle{
padding-right: 5px;
color:#45602D;
font-weight:bold;
font-size:13px;
}

.calendars .etitle{
color:#45602D;
font-weight:bold;
font-size:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.calendars .bottom-border{
border-bottom:#45602D double 3px;
padding-bottom: 2px;
}

.calendars .month{
padding-left:6px;
padding-right:6px;
color:#CB7633;
font-size:15px;
font-weight:bold;
}

.calendars .month_events{
color:#CB7633;
font-size:15px;
font-weight:bold;
}

.calendars .day{
width: 57px;
height: 41px;
background-image: url(../img/date_bg.gif);
color:#FFFFFF;
font-size:20px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.calendars .details{
padding-left:8px;
}

.calendars .eventTitle{
padding-left:8px;
padding-bottom:3px;
color:#45602D;
font-weight:bold;
font-size:15px;
}

.calendars .detailsLink{
color:#CB7633;
font-size:11px;
font-weight:bold;
}

.calendars .from{
color:#666666;
font-weight:normal;
font-size:11px;
padding-top: 2px;
}

.calendars .select_dd{
border:#45602D solid 1px;
padding: 1px;
}

.calendars .noEvents{
color:#45602D;
font-weight:bold;
}

.calendars .month_events_one{
color:#CB7633;
font-size:18px;
font-weight:bold;
padding-left:5px;
}

.calendars .eventTitle_one{
padding-left:5px;
color:#45602D;
font-weight:bold;
font-size:15px;
}

.calendars .venueDesc{
padding-left:15px;
font-weight:normal;
font-size:13px;
}

.calendars .imgBorder{
border:#000000 solid 1px;
}

.calendars .desc{
padding-top: 5px;
padding-left: 5px;
padding-righ: 5px;
border:#CCCCCC solid 1px;
}
