p {
	text-align:justify;
	font:12px verdana,arial,geneva,helvetica,sans-serif;
}
.event {
	margin-bottom:18px;
	width:300px;
	/*height:150px;*/
	height:100px;
	float:left;
}
.event_even {
	margin-right:36px;
}
.event table {
	width:100%;
	height:100%;
}
.event .event_title,
.event .event_title_alternate {
	width:100%;
	height:37px;
	vertical-align:middle;
	padding-left:7px;
	background-color:#036;
	border-left:solid 6px #f00;
}
.event .event_title,
.event .event_title a,
.event .event_title_alternate,
.event .event_title_alternate a {
	color:#fff;
	font:bold 14px verdana,arial,geneva,helvetica,sans-serif;
	text-transform:uppercase;
}
.event .event_title_alternate {
	background-color:#0c53a1;
}
.event .event_info,
.event .event_info_alternate {
	width:100%;
	padding-left:3px;
	vertical-align:middle;
}
.event .event_info .subtitle,
.event .event_info_alternate .subtitle {
	margin:2px 0 2px;
}
.event .event_info .subtitle {
	color:#036;
	font:bold 12px verdana,arial,geneva,helvetica,sans-serif;	
}
.event .event_info_alternate .subtitle {
	color:#0c53a1;
	font:bold 12px verdana,arial,geneva,helvetica,sans-serif;	
}
.event .event_info .info,
.event .event_info_alternate .info {
	background:transparent url(../images/club_bk.gif) repeat-x left bottom;
	width:100%;
	/*height:70px;*/
	height:1px;
	overflow: auto;
	padding-right:1px;
	color:#036;
	font:11px verdana,arial,geneva,helvetica,sans-serif;
	text-align:justify;
}
.event .event_info a,
.event .event_info_alternate a {
	float:right;
	background:url(../images/buy_bk.gif) no-repeat left top;
	margin-top:3px;
	color:#fff;
	font:bold 10px verdana,arial,geneva,helvetica,sans-serif;
	text-transform:uppercase;
	padding:4px 11px;
}
