#left_column ul li #kc {display:block; background:url(../images/events/small-kids.gif) top left no-repeat; height:19px; padding-left:35px; padding-top:8px;}
#left_column ul li #kc:hover, #left_column ul li #kc.active_sub {color:#688794; background:url(../images/events/small-kids.gif) left -27px no-repeat;}

#left_column ul li #se {display:block; background:url(../images/events/small-store.gif) top left no-repeat; height:19px; padding-left:35px; padding-top:8px;}
#left_column ul li #se:hover, #left_column ul li #se.active_sub {color:#688794; background:url(../images/events/small-store.gif) left -27px no-repeat;}

#left_column ul li #bse {display:block; background:url(../images/events/small-bridgestreet.gif) top left no-repeat; height:19px; padding-left:35px; padding-top:8px;}
	* html #left_column ul li #bse {padding-top:2px; height:25px; font-size:12px; line-height:12px;}
	*+html #left_column ul li #bse {padding-top:2px; height:25px; font-size:12px; line-height:12px;}
	
#left_column ul li #bse:hover, #left_column ul li #bse.active_sub {color:#688794; background:url(../images/events/small-bridgestreet.gif) left -27px no-repeat;}

#left_column ul li #ce {display:block; background:url(../images/events/small-charity.gif) top left no-repeat; height:19px; padding-left:35px; padding-top:8px;}
#left_column ul li #ce:hover, #left_column ul li #ce.active_sub {color:#688794; background:url(../images/events/small-charity.gif) left -27px no-repeat;}

#left_column ul li #ent {display:block; background:url(../images/events/small-entertainment.gif) top left no-repeat; height:19px; padding-left:35px; padding-top:8px;}
#left_column ul li #ent:hover, #left_column ul li #ent.active_sub {color:#688794; background:url(../images/events/small-entertainment.gif) left -27px no-repeat;}

#left_column ul li #pp {display:block; background:url(../images/events/small-pavement.gif) top left no-repeat; height:19px; padding-left:35px; padding-top:8px;}
	* html #left_column ul li #pp {padding-top:2px; height:25px; font-size:12px; line-height:12px;}
	*+html #left_column ul li #pp {padding-top:2px; height:25px; font-size:12px; line-height:12px;}
#left_column ul li #pp:hover, #left_column ul li #pp.active_sub {color:#688794; background:url(../images/events/small-pavement.gif) left -27px no-repeat;}

#left_column ul li #ffe {display:block; background:url(../images/events/small-family.gif) top left no-repeat; height:27px; padding-left:35px; padding-top:0px;}
	* html #left_column ul li #ffe {padding-top:2px; height:25px; font-size:12px; line-height:12px;}
	*+html #left_column ul li #ffe {padding-top:2px; height:25px; font-size:12px; line-height:12px;}
#left_column ul li #ffe:hover, #left_column ul li #ffe.active_sub {color:#688794;  background:url(../images/events/small-family.gif) left -27px no-repeat;}

#left_column ul li #cul {display:block; background:url(../images/events/small-culinary.gif) top left no-repeat; height:19px; padding-left:35px; padding-top:8px;}
#left_column ul li #cul:hover, #left_column ul li #cul.active_sub {color:#688794; background:url(../images/events/small-culinary.gif) left -27px no-repeat;}


#full-column #monthlist {list-style-type:none; margin:0; padding:0; float:right; height:40px;}
#full-column #monthlist li {list-style-type:none; float:left; margin:0; padding:0;}
#full-column #monthlist li a {display:block; padding:10px 15px 7px 15px; background:#ffffff; margin-right:1px; border-bottom:3px solid #ffffff; text-decoration:none;}
#full-column #monthlist li a:hover {border-bottom:3px solid #6b909f;}
#full-column #monthlist li a.active_month {border-bottom:3px solid #6b909f;}
