/*///////////////////////////////////////////////////
	FRONT PAGE - EVENTS
/////////////////////////////////////////////////////*/

#summary-baseEVENTS,
#showcase-baseEVENTS
{padding: 10px; margin: 20px; background-color: #FFF; border: 1px solid #F4F4EA;}

	#showcase-baseEVENTS table { /*width: 100%;*/ padding: 0; margin: 0; width: 755px;}
	
		#showcase-baseEVENTS table table.img-view-summary {width: 215px; border: 1px solid #F0F0E3;}
		

		#showcase-baseEVENTS table table.img-view-summary td.noimage {border: 10px solid #F4F4EA;}
		

		#showcase-baseEVENTS table td.eventContent {width: 100%; padding: 10px;}

	#summary-baseEVENTS
	{padding-bottom:20px;}
	
		#summary-baseEVENTS div, #showcase-baseEVENTS div
		{text-align:left; font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif; color: #000;}

			#summary-baseEVENTS h1,
			#summary-baseEVENTS h1 a:link,
			#summary-baseEVENTS h1 a:visited,
			#summary-baseEVENTS h1 a:active,
			#summary-baseEVENTS h1 a:hover,
			
			#showcase-baseEVENTS h1,
			#showcase-baseEVENTS h1 a:link,
			#showcase-baseEVENTS h1 a:visited,
			#showcase-baseEVENTS h1 a:active,
			#showcase-baseEVENTS h1 a:hover
			{font: bold 12pt Arial, Verdana; color:#333; text-decoration: none; text-align: left; margin:0;}

				#summary-baseEVENTS h1 a:hover
				{text-decoration: underline;}

		.showcaseEVENTS-content a:link,
		.showcaseEVENTS-content a:visited,
		.showcaseEVENTS-content a:active,
		.showcaseEVENTS-content a:hover
		{color: #AE0400; text-decoration: none;}

		.showcaseEVENTS-content a:hover
		{text-decoration: underline;}

		a.moreinfo:link,
		a.moreinfo:visited,
		a.moreinfo:active,
		a.moreinfo:hover {color: #333;}

			a.moreinfo:hover {color: #D04E00;}

/*///////////////////////////////////////////////////
  EVENTS CALENDAR > CALENDAR
/////////////////////////////////////////////////////*/


#calendarBASE {font: 10px Verdana, Arial, Helvetica, sans-serif; padding: 0; background: #FFFDF9; /* border: 1px solid #FFF5DF; */ width: 240px; border-bottom: 1px solid #FEF2AF;}

	#calendarBASE table *, #calendarBASE table {font: normal 10px/15pt Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; background: #FFFDFB;}

	#calendarBASE th,
	#calendarBASE th a:link,
	#calendarBASE th a:visited,
	#calendarBASE th a:active,
	#calendarBASE th a:hover {font: bold 11px/15pt Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; padding: 2px; margin: 0; background: #A70601;}

		#calendarBASE th.calendar-weekday {font-size: 10px; font-weight: normal; color: #333; padding: 0; margin: 0; background: none; border: 0;}

		#calendarBASE td {text-decoration: none; padding: 3px; border: 0;}

		#calendarBASE td a:link,
		#calendarBASE td a:visited,
		#calendarBASE td a:active,
		#calendarBASE td a:hover {text-decoration: none; padding: 5px;}

			a.dayclass,
			a.dayclass:link,
			a.dayclass:visited,
			a.dayclass:active {color: #333; background: #FFF5DF; border: 1px solid #F8F8F8;}
				
				a.dayclass:hover {font-weight: normal; background: #FFF; border: 1px solid #DFDFDF;}

			a.normal,
			a.normal:link,
			a.normal:visited,
			a.normal:active,
			a.normal:hover {color: #395B00; background: #FFF; font-weight: bold; border: 1px solid #395B00;}

			a.today,
			a.today:link,
			a.today:visited,
			a.today:active,
			a.today:hover {color: #D04E00; background: #FFF; border: 1px solid #D04E00;}

/*///////////////////////////////////////////////////
  EVENTS CALENDAR > SEARCH	
/////////////////////////////////////////////////////*/

#searcheventsBASE
{
	width: 350px; font: 8pt Verdana, Arial, Helvetica, sans-serif; margin: 80px 0 100px 0; padding: 0; border: 0; float: left;
}

#searcheventsBASE th
{
	width: 100px; text-align: right; background: #FBFBFB;
}

#searcheventsBASE td
{
	text-align: center;
}

#searcheventsBASE input
{
	width: 170px;
}

#searcheventsBASE td div.button
{
	margin: 0; border: 0;
}