/* ----- CALENDAR STYLES - CHORLEY BC ----- */

#main_content .calendar {margin: 22px 10px 10px 0; }
#main_content .calendarevent {float: left; clear: both; width: 405px; overflow: hidden; background: #E9EEF2;}
#main_content .calendarevent dl {padding: 0; margin: 0; border-bottom: 10px solid #fff; float: left; width: 405px;}
#main_content .calendarevent dl.first {border:0;}
#main_content .calendarevent dl dt img {float: left; width: 51px; margin: 0 5px 0 0;}
#main_content .calendarevent dl dt {padding: 0; margin: 5px 5px 0 5px;}
#main_content .calendarevent dl dd {padding: 0; margin: 0px 5px 0 5px;}
#main_content .calendarevent dl dt strong,
#main_content .calendarevent dl dd strong {min-width: 60px; display: block; float: left; }
#main_content .calendarevent dl dd.calendareventdescription {border-bottom: 1px ridge #192C46; border-top: 1px dotted #999999; padding-top: 0px; padding: 4px 0 4px 0; margin: 4px 5px 4px 5px;}

#main_content .calendarevent dl dd.calendareventdescription span {clear:both;}

#main_content div#noevents {clear: left; margin-top: 10px; padding: 5px 2px; color: #fff; background: #d70712; font-weight: bold;} 