/*=======================================================================================================
//	CALENDAR STYLES
//-------------------------------------------------------------------------------------------------------
//		Standard eventsmgr_makecalendar
//=======================================================================================================*/
/*-------------------------------------------------------------------------------------------------------
//	Structure elements
//-------------------------------------------------------------------------------------------------------*/
table#calendar
{
	empty-cells:			show;
	width: 500px;
}

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

/*---------------------------------------------------------------------------------------------------------
//	Month headers, text styling
//-------------------------------------------------------------------------------------------------------*/
h2
{
	line-height:			1.2em;
	font-family:			arial,sans serif;
	font-size:				1.0em;
}

/*---------------------------------------------------------------------------------------------------------
//	Calendar previous/next navigation
//-------------------------------------------------------------------------------------------------------*/
table#calendar th.nav
{
	vertical-align:			bottom;
	text-align:				right;
	line-height:			1.6em;
	font-family:			verdana,sans serif;
	font-size:				10.70em;

}

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

/*---------------------------------------------------------------------------------------------------------
//	Position & spacing
//-------------------------------------------------------------------------------------------------------*/
table#calendar td.newday
{
	border-top:				1px solid rgb(177,177,177);
	padding-top:			0.25em;
}

/*=========================================================================================================
//	Date/weekday block
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Day number
//-------------------------------------------------------------------------------------------------------*/
h3
{
	margin:					0px;
	padding:				0px;
	padding-top:			0.1em;
	text-align:				center;
	line-height:			0.8em;
	font-family:			arial,sans serif;
	font-weight:			bold;
	font-size:				1.70em;
}
/*	Color of day number	*/
h3 a,
h3 a:hover
{

}

/*---------------------------------------------------------------------------------------------------------
//	Weekday
//-------------------------------------------------------------------------------------------------------*/
.day-weekday
{
	text-align:				center;
	text-transform:			uppercase;
	font-family:			arial,sans serif;
	font-size:				0.65em;
}

/*=========================================================================================================
//	Event content block
//=======================================================================================================*/
/*---------------------------------------------------------------------------------------------------------
//	Event title
//-------------------------------------------------------------------------------------------------------*/
h4
{
	margin:					0px;
	padding:				0px;
	line-height:			1.4em;
	font-family:			verdana,sans serif;
	font-size:				0.68em;
}

/*---------------------------------------------------------------------------------------------------------
//	Event body text
//-------------------------------------------------------------------------------------------------------*/
.smtext
{
	margin:					0px;
	padding:				0px;
	line-height:			1.4em;
	font-family:			verdana;
	font-size:				0.68em;
}

/*=========================================================================================================
//	Calendar thumbnail
//=======================================================================================================*/
table.calendar-thumbnail
{
	width: 500px;
}

table.calendar-thumbnail th
{
	height:					40px;
	border-bottom: 2px solid #FAEFFA;
	
	text-align:				center;
	font-family:			verdana;
	font-weight:			bold;
	font-size:				1.2em;
	background-color:		#FAEFFA;
}

table.calendar-thumbnail td
{
	height: 40px;
	padding: .5em;
	line-height: 20px;
	text-align: right;
	font-family: verdana;
	font-size: 1.2em;
	background-color: white;
	border-bottom: 2px solid #FAEFFA;
	border-right: 2px solid #FAEFFA;
}

table.calendar-thumbnail td.previous
{
	width:					50%;
	text-align:				left;
	background-color: #FAEFFA;
	font-size: .7em;
	height: 1em;
	padding 0px;
}

table.calendar-thumbnail td.next
{
	width:					50%;
	text-align:				right;
	background-color: #FAEFFA;
	font-size: .7em;
	height: 1em;
	padding 0px;
}

table.calendar-thumbnail a
{
	display:				block;
	font-weight:			bold;
}


