/*=======================================================================================================
//	CALENDAR STYLES
//-------------------------------------------------------------------------------------------------------
//		Standard eventsmgr_makecalendar
//=======================================================================================================*/
/*-------------------------------------------------------------------------------------------------------
//	Section navigation conainer
//-------------------------------------------------------------------------------------------------------*/
table#calendartable
{
	empty-cells:			show;
	line-height:			1.5em;
	font-size:				0.70em;
	color:					#8F8F7A;
}

/*=========================================================================================================
//	Month headers
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Position & spacing only
//-------------------------------------------------------------------------------------------------------*/
table#calendartable th
{
	vertical-align:			top;
	text-align:				left;
	white-space:			nowrap;
	padding:				1.0em 0em 0em;
}

/*---------------------------------------------------------------------------------------------------------
//	Month headers, text styling
//-------------------------------------------------------------------------------------------------------*/
table#calendartable h2
{
	font-size:				1.2em;
}

table#calendartable th.nav
{
	vertical-align:			bottom;
	text-align:				right;
}

/*=========================================================================================================
//	Calendar content cells
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Position & spacing
//-------------------------------------------------------------------------------------------------------*/
table#calendartable td
{
	vertical-align:			top;
	padding:				1.5em 1.5em 1.0em 0em;
}

/*---------------------------------------------------------------------------------------------------------
//	Position & spacing
//-------------------------------------------------------------------------------------------------------*/
table#calendartable td.newday
{
	border-top:				1px solid #e0e0d7;
	padding-top:			1.0em;
}

/*=========================================================================================================
//	Date/weekday block
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Day number
//-------------------------------------------------------------------------------------------------------*/
h3
{
	margin:					4px 0px 2px;
	padding:				0px 0px 2px;
	padding-top:			0.1em;
	text-align:				center;
	font-weight:			bold;
	font-size:				36px;
}

/*	Make sure anchor link (day numbers are anchors) does not change color	*/
h3 a,
h3 a:hover
{
	color:					#c8dcdd!important;
}

/*---------------------------------------------------------------------------------------------------------
//	Weekday
//-------------------------------------------------------------------------------------------------------*/
.day-weekday
{
	text-align:				center;
	text-transform:			uppercase;
	color:					rgb(119,119,119);
}

/*=========================================================================================================
//	Event content block
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Event title
//-------------------------------------------------------------------------------------------------------*/
h4
{
	margin:					0px;
	padding:				0px;
	color:					rgb(102,102,102);
}

/*---------------------------------------------------------------------------------------------------------
//	Event body text
//-------------------------------------------------------------------------------------------------------*/
.smtext
{
	margin:					0px;
	padding:				0px;
	color:					rgb(102,102,102);
}

/*=========================================================================================================
//	Calendar thumbnail
//=======================================================================================================*/
table.calendar-thumbnail
{
	width:					170px;
	margin-bottom:			25px;

color:#8F8F7A;
font-family:arial,sans-serif;
font-size:0.7em;
line-height:1.5em;
}

table.calendar-thumbnail th
{
	margin-bottom:			7px;
	padding-bottom:			7px;
	border-bottom:			1px solid #EEEEEE;
	text-align:				left;
	font-weight:			bold;
}

table.calendar-thumbnail th a
{
	font-size:				9px;
}

table.calendar-thumbnail td,
table.calendar-thumbnail td.active
{
	width:					1.8em;
	height:					1.6em;
	border:					1px solid #EEEEEE;
	text-align:				center;
	padding-top:			3px;
}

table.calendar-thumbnail td.active
{
	background-color:		#e0e0d7;
}

table.calendar-thumbnail td.previous
{
	width:					50%;
	text-align:				left;
}

table.calendar-thumbnail td.next
{
	width:					50%;
	text-align:				right;
}

table.calendar-thumbnail a
{
}


#eventsearch
{
	overflow:				auto;

	background-color:		#e2e2d8;
	padding:				10px;

	border-radius:			8px;
	-moz-border-radius:		8px;
	-webkit-border-radius:	8px;
}
#eventsearch form
{
	float:					left;
	margin-right:			40px;
}
