/* EVENT PAGE MENU */
#pagecontent .content .leftcolumn_list .event-page-links	{ float: left; width: 160px; margin-right: 20px; font-size: 13px; line-height: 1.4em; }

.event-filter-list-wrapper { float: left;  }

#pagecontent .content .leftcolumn_list .event-filter-list h3 	{ font-size: 1em; font-weight: bold; margin: 0; padding: 10px 0; }
#pagecontent .content .leftcolumn_list .event-filter-list 	{ float: left; width: 160px; margin-right: 20px; }
#pagecontent .content .leftcolumn_list .event-filter-list ul 	{ float: left; width:100%; margin-bottom: 20px; padding-bottom: 6px; border-bottom: 1px solid #DADADA; }
#pagecontent .content .leftcolumn_list .event-filter-list ul li	{ font-size: 0.85em; }

/* EVENT LISTINGS */
#pagecontent .content .rightcolumn #event-items 			{  }
#pagecontent .content .rightcolumn #event-items .events-pager 		{ float: right; margin-bottom: 4px; }
#pagecontent .content .rightcolumn #event-items ul 			{ list-style: none; margin:0; padding:0; font-size: 13px; }
#pagecontent .content .rightcolumn #event-items ul li 			{ float: left; width: 100%; margin-bottom: 15px; padding-bottom: 10px; background: url(../images/events/event-items-bg.jpg) repeat-x bottom left; border-bottom: 1px solid #DADADA; }
#pagecontent .content .rightcolumn #event-items .date			{ float: left; width: 160px; font-size: 18px; }
#pagecontent .content .rightcolumn #event-items .event-items-details	{ float: left; width: 390px; }
#pagecontent .content .rightcolumn #event-items .title			{ font-size: 18px; }
#pagecontent .content .rightcolumn #event-items .company		{ font-size: 12px; font-weight: bold; color: #666; }
#pagecontent .content .rightcolumn #event-items .info			{ font-weight: bold; color: #999; }
#pagecontent .content .rightcolumn #event-items .info a			{ color: #999; }
#pagecontent .content .rightcolumn #event-items .info a:hover		{ color: #C00; }
#pagecontent .content .rightcolumn #event-items .teaser			{ }

#pagecontent .content .rightcolumn #event-items ul.tabs {
	margin: 0 0 15px 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 27px;
	border-bottom: 1px solid #E2E2E2;
	border-left: 1px solid #E2E2E2;
	width: 100%;
}
#pagecontent .content .rightcolumn #event-items ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 26px;
	line-height: 26px;
	border: 1px solid #E2E2E2;
	border-left: none;
	margin-bottom: -1px;
	background: #F9F9F9;
	overflow: hidden;
	position: relative;
	width: auto;
}

/* REGION PAGE EVENT LISTINGS */
#pagecontent .content .rightcolumn #regional_events 			{  }
#pagecontent .content .rightcolumn #regional_events .events 			{ float: left; width: 100%; margin-bottom: 15px; padding-bottom: 10px; font-size: 13px; background: url(../images/events/event-items-bg.jpg) repeat-x bottom left; border-bottom: 1px solid #DADADA; }
#pagecontent .content .rightcolumn #regional_events .date			{ float: left; width: 160px; font-size: 18px; }
#pagecontent .content .rightcolumn #regional_events .event-items-details	{ float: left; width: 390px; }
#pagecontent .content .rightcolumn #regional_events .title			{ font-size: 18px; }
#pagecontent .content .rightcolumn #regional_events .info			{ font-weight: bold; color: #999; }
#pagecontent .content .rightcolumn #regional_events .info a			{ color: #999; }
#pagecontent .content .rightcolumn #regional_events .info a:hover		{ color: #C00; }
#pagecontent .content .rightcolumn #regional_events .teaser			{ }


/* EVENT ITEM */
#pagecontent .content .leftcolumn_list .event-item-image		{ float: left; width: 340px; margin-bottom: 20px; font-size: 12px; }
#pagecontent .content .leftcolumn_list .event-item-image img		{ float: left; width: 340px; margin-bottom: 6px; }
#pagecontent .content .leftcolumn_list .event-item-image .caption	{ float: left; width: 100%; }
#pagecontent .content .leftcolumn_list .event-item-image .credit	{ float: left; color: #999;}
#pagecontent .content .leftcolumn_list .event-item-dates		{ float: left; width: 160px; margin-top: -18px; }
#pagecontent .content .leftcolumn_list .event-item-dates li		{ font-size: 17px; font-weight: bold; margin-bottom: 16px; }

#pagecontent .content .rightcolumn #event-item 				{ float: leeft; font-size: 13px; overflow:hidden; }
#pagecontent .content .rightcolumn #event-item h3 			{ font-size: 18px; margin: 0; padding: 10px 0; }
#pagecontent .content .rightcolumn #event-item .company			{ font-size: 13px; font-weight: bold; color: #666; }
#pagecontent .content .rightcolumn #event-item .county			{ font-weight: bold; }
#pagecontent .content .rightcolumn #event-item .genre			{ font-weight: bold; color: #999; }
#pagecontent .content .rightcolumn #event-item .county a,
#pagecontent .content .rightcolumn #event-item .genre a			{ color: #999; }
#pagecontent .content .rightcolumn #event-item .county a:hover,
#pagecontent .content .rightcolumn #event-item .genre a:hover		{ color: #C00; }
#pagecontent .content .rightcolumn #event-item .info			{ float: left; margin-bottom: 20px; }

#pagecontent .content .rightcolumn #event-item ul.details		{ float: left; width: 570px; margin:0 0 20px 0; padding:0 0 10px 0; list-style: none; border-bottom: 1px solid #DADADA; }
#pagecontent .content .rightcolumn #event-item ul.details li		{ float: left; width: 265px; margin-right: 20px; }

/* EVENT SEARCH FORM */
#pagecontent .content .leftcolumn_list #event-search-form		{ float: left; width: 340px; font-size: 13px; }
#pagecontent .content .leftcolumn_list #event-search-form .form-row	{ padding: 5px 0; }
#pagecontent .content .leftcolumn_list #event-search-form label		{ float: left; width: 100px; }
#pagecontent .content .leftcolumn_list #event-search-form input,
#pagecontent .content .leftcolumn_list #event-search-form select	{ float: left; width: 238px; color: #666; border: 1px solid #DADADA; margin: 4px 0; }
#pagecontent .content .leftcolumn_list #event-search-form .form-button 	{ width: 125px; height: 40px; margin-top: 10px; font-size: 24px; color: #FFF; border: none; background-color: #C00; -moz-border-radius: 5px; border-radius: 5px;}
