h1 {
	display: none;
}
#eventslist{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4e;
	font-weight:normal;
	line-height: 1.4;
}
#eventslist th{
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
	height:32px;
}
table#eventslist th#bbhead_location{
	width:75px;
}
table#eventslist th#bbhead_eventtype{
	width:100px;
}
table#eventslist th#bbhead_eventdate{
	width:100px;
}

table#eventslist tr.odd{
	background:#FCEAC2;
	
}
#eventslist tr.even{
	background:transparent;
}
#eventslist td{
	vertical-align:top;
	padding:5px 0 5px 0;
}

#eventslist td a, #eventslist th a{
	vertical-align:top;
	padding:5px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4e;
	font-weight:normal;
	text-decoration: none;
	line-height: 1.4;
	text-decoration: underline;
}
#eventslist th a{
	text-decoration: underline;
}
#eventslist a:hover{
	text-decoration: underline;
}
#eventslist a:visted{
	text-decoration: underline;
}
.icon{
	width:32px;
}	
.family{
	width:32px;
	height:32px;
	margin:0 5px 0 5px;
	background:url(bb_assets/icons/famfun_icon.gif) no-repeat transparent top left;
}
.culture{
	width:32px;
	height:32px;
	margin:0 5px 0 5px;
	background:url(bb_assets/icons/culture_icon.gif) no-repeat transparent top left;
}
.business{
	width:32px;
	height:32px;
	margin:0 5px 0 5px;
	background:url(bb_assets/icons/business_icon.gif) no-repeat transparent top left;
}
.sports{
	width:32px;
	height:32px;
	margin:0 5px 0 5px;
	background:url(bb_assets/icons/sports_icon.gif) no-repeat transparent top left;
}
.festivals{
	width:32px;
	height:32px;
	margin:0 5px 0 5px;
	background:url(bb_assets/icons/festival_icon.gif) no-repeat transparent top left;
}
.music{
	width:32px;
	height:32px;
	margin:0 5px 0 5px;
	background:url(bb_assets/icons/music_icon.gif) no-repeat transparent top left;
}
.agriculture{
	width:32px;
	height:32px;
	margin:0 5px 0 5px;
	background:url(bb_assets/icons/agriculture_icon.gif) no-repeat transparent top left;
}
.bbfeature_events{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4e;
	font-weight:normal;
	line-height: 1.4;
	margin:5px;
	border-bottom:1px dotted #4c4c4e;
	position:relative;
	padding-bottom: 10px;

}

.bbfeature_events h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;<img src="bb_assets/icons/sort_icon.gif"/>
	color: #4c4c4e;
	font-weight:bold;
	line-height: 1.4;
	margin:0px;
	padding-left:78px;
}
.bbfeature_events p{
	margin:0px;
	padding-left:78px;
}
.bbfeature_events_img img{
	position:absolute;
	border:solid #ffffff 4px;	

}
.bbfeature_events_img{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4e;
	font-weight:normal;
	line-height: 1.4;
	margin:10px 10px 0px 10px;
	border-bottom:1px dotted #4c4c4e;
	position:relative;
	min-height: 80px;
	width:350px;
}
.bbfeature_events_img h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4e;
	font-weight:bold;
	line-height: 1.4;
	margin:0px;
	padding-left:78px;
}
.bbfeature_events_img p{
	margin:0px;
	padding-left:78px;
}

.bbfeature_events .clear{
	clear:both;
}
div..bbfeature_events div#bblast_event{
	border:none;
}
.bbfeature_events_img a{
	color:#d1502d;
}
.bbevents_side_img{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c4e;
	font-weight:normal;
	line-height: 1.4;
	position:relative;
	min-height: 80px;
	margin-bottom:10px;
	border:none;
}
.bbevents_side_img img{
	position:absolute;
	border:solid #ffffff 2px;
	margin-left:5px;	

}
.bbevents_side_img h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4e;
	font-weight:bold;
	line-height: 1.4;
	margin:0px;
	padding-left:78px;
}
.bbevents_side_img p{
	margin:0px;
	padding-left:78px;
}
.bbevents_side_img p a{
	font-size: 11px;
	margin:0px;
}
p.features_sidebar{
	padding-bottom:10px;
	border-bottom:1px dotted #4c4c4e;
}
