/**
* @section events
* @version 0.1
* --------------------------------------------------------------------------------------------------
*/
#content {
	padding-top: 0;
	background-color: #fff;
}
#content div.about {
	padding: 30px 20px;
}
	#content div.about h2 {
		margin-top: 5px;
	}

#content h3.type {
	margin: 15px 0 0; padding: 0 0 15px 0;
	font-weight: bold;
	background: url(../img/layout/line-repeat-x.gif) repeat-x 0 100%;
}
#content .vevent h2,
#content .vevent .summary {
	margin-bottom: 2px;
}
#content .vevent h3,
#content .vevent p.vevent-date {
	margin-bottom: 1em;
	font-size: 1.4545em; /*16px*/ color: #5F544F; font-weight: bold;
}
#content .vevent h3 {
	margin-top: 0;
}
#content .vevent p.vevent-date {
	font-size: 1em;
}


/**
* =eC
* @subsubsection Events Calendar
* --------------------------------------------------------------------------------------------------
*/
#datepicker {
	display: none;
}
#container div.calendars {
	width: 500px;
}
#container div.calendars div.calendar {
	float: left;
	margin: 0;
}


/**
* =eD
* @subsubsection Date Selection
* --------------------------------------------------------------------------------------------------
*/
#content div.about div.inner,
#content div.about div.outer {
	background: url(../img/specific/event/container.gif) no-repeat 0 0;
}
#content div.about div.outer {
	position: absolute; top: 30px; left: 190px;
	width: 267px;
	padding: 8px 0 0; margin: 0;
}
#content div.about div.inner {
	position: relative;
	padding: 0 30px 8px 15px; margin: 0;
	background-position: 0 100%;
}
	#content .inner h3 {
		margin: 0;
		font-size: 14px; font-weight: bold; color: #645953; letter-spacing: -1px;
	}
		#content .inner h3 span.day {
			padding-right: 6px; margin-right: 2px;
			border-right: 1px solid #645953;
		}
	
	#content div.about div.inner ul.action {
		float: right;
		margin: 10px -8px 0 0;
	}
	#content div.about div.inner div.line-x {
		padding-bottom: 10px;
	}
	
	#content div.about div.outer a.toggle,
	#content div.about div.outer a.toggle-open {
		position: absolute; top: 8px; right: 15px;
		/*
		height: 15px; width: 20px;
		background: url(../img/misc/arrows/orange.down.gif) no-repeat 50% 50%;
		*/
	}
	/*
	#content div.about div.outer a.toggle-close {
		background-image: url(../img/misc/arrows/orange.up.gif);
	}
	#content div.about div.outer a.toggle-movement {
		background-image: url(../img/misc/arrows/orange.left.gif);
	}
	*/

/**
* =eL
* @subsubsection Event Listing
* --------------------------------------------------------------------------------------------------
*/
ul.vcalendar {
	padding: 0; margin: 20px 0 15px;
	list-style: none;
}
	ul.vcalendar li.vevent {
		overflow: hidden;
		padding: 0 0 20px; margin: 0 0 20px;
		background: url(../img/layout/line-repeat-x.gif) repeat-x 0 100%;
	}
		ul.vcalendar li.vevent * {
			margin-left: 165px;
		}
		ul.vcalendar li.vevent * *,
		ul.vcalendar li.vevent img {
			margin-left: 0;
		}
		ul.vcalendar li.vevent img {
			float: left;
			text-align: center;
			background-color: #EAE8D8;
		}


/**
* =eS
* @subsubsection Specific Event
* --------------------------------------------------------------------------------------------------
*/
#content div.vevent {
	overflow: hidden;
	padding-top: 30px;
}
	#content div.vevent img {
		float: left;
		border: 25px solid #EAE8D8;
		background-color: #EAE8D8;
	}
	#content div.vevent h2,
	#content div.vevent h3,
	#content div.vevent div.description {
		margin-left: 375px;
	}
	#content div.vevent div.description p {
		margin-left: 0;
	}
