#hero_text{
	width:475px;
	padding:120px 0 0 17px;
	}
	
	
div.venue_c{
	width:100%;
	padding:12px 0;
	border-bottom:solid 1px #343b55;
	font-size:70%;
	float:left
	}
div.venue_image{
	width:85px;
	float:left
	}
div.venue_text{
	float:right
	}
div.layout_column_2 div.column1 div.venue_text{width:392px}
div.layout_column_2 div.column2 div.venue_text{width:349px}
div.venue_text h3{
	margin:0 0 0.1em;
	padding:0;
	font-weight:normal;
	font-size:160%
	}
div.venue_text p{color:#9ba0ae}
div.venue_text p.address{
	margin:0 0 0.9em;
	color:#fff
	}
	
div.gmap_overlay,div.events_title,table.events_listing{
	width:375px;
	color:#000;
	float:left
	}
div.gmap_overlay_img{
	width:85px;
	float:left
	}
div.gmap_overlay_right{
	width:290px;
	font-size:70%;
	float:left
	}
div.gmap_overlay_title,div.gmap_overlay_title_addr{
	width:160px;
	float:left
	}
div.gmap_overlay_title_ly{
	width:76px;
	height:47px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:bottom;
	float:left
	}
div.gmap_overlay_title h3{
	padding:0;
	font-weight:normal;
	font-size:160%;
	color:#333;
	}
div.gmap_overlay_title h3,div.gmap_overlay_title_addr{margin:0 0 6px}
div.gmap_overlay_title_addr{
	color:#666
	}
div.gmap_overlay_hours{
	width:120px;
	padding:0 0 0 10px;
	color:#666;
	float:right
	}
div.gmap_overlay_hours strong{color:#000}

div.events_title{
	padding:1px 0;
	border-bottom:solid 1px #bfbfbf;
	font-size:70%;
	}
div.events_title_l{
	float:left
	}
div.events_title_r{
	float:right
	}
table.events_listing td{
	padding:3px 2px;
	font-size:70%;
	vertical-align:top;
	border-bottom:solid 1px #f1f1f1
	}
table.events_listing td.col1{width:50px}
table.events_listing td.col2{width:155px}
table.events_listing td.col3{width:65px;text-align:center}
table.events_listing td.col4{width:65px;text-align:center}
table.events_listing td.col5{width:40px}
