@charset "utf-8";
/* CSS Document */

.homepageLeftBlock {
	width: 251px;
	overflow: hidden;
	position: relative;
	margin: 0px 0px 22px 4px;
}

.interiorLeftBlock {
	width: 195px;
	overflow: hidden;
	position: relative;
	margin: 0px 0px 22px 15px;
}

#eventsWidget {
	color: #FFFFFF;
}

#eventsWidget .eventsBrowser {
	width: 2000em;
	position: relative;
}

#eventsWidget .event {
	float: left;
	height: 180px;
	padding: 7px 5px 12px;
	background-color: #7f98b9;
	position: relative;
}

.homepageLeftBlock .eventsBrowser .event {
	width: 241px;
}

.interiorLeftBlock .eventsBrowser .event {
	width: 185px;
}

#eventsWidget .eventDate {
	position: absolute;
	top: 7px;
	left: 0px;
	width: 90px;
	margin: 0px 0px 0px 10px;
	text-align: center;
	font-weight: bold;
}

#eventsWidget .eventDate .eventMonth {
	color: #506277;
	font-size: 24px;
	margin: 0px;
	text-transform: uppercase;
}

#eventsWidget .eventDate .eventDay {
	font-size: 72px;
	margin: -15px 0px 0px;
}

#eventsWidget .eventDate .eventYear {
	color: #506277;
	font-size: 26px;
	margin: -15px 0px 0px;
}

#eventsWidget h1 {
	font-size: 24px;
	line-height: 27px;
	margin: 0px 0px 7px 0px;
}

.homepageLeftBlock .eventsBrowser h2 {
	margin: 0px 5px 4px 103px;
}

.interiorLeftBlock .eventsBrowser h2 {
	margin: 0px 5px 4px;
}

#eventsWidget h2 {
	font-size: 12px;
	letter-spacing: normal;
	line-height: 15px;
}

.homepageLeftBlock .eventsBrowser p {
	margin: 0px 5px 10px 103px;
}

.interiorLeftBlock .eventsBrowser p {
	margin: 0px 5px 10px;
}

#eventsWidget p {
	font-size: 11px;
	line-height: 15px;
}

#eventsWidget h2 a {
	color: #FFFFFF;
}

#eventsWidget a:hover {
	text-transform: underline;
}

#eventsWidget .prevNext {
	position: absolute;
	bottom: 25px;
	right: 10px;
	width: 230px;
	height: 17px;
}

#c1 #eventsWidget .prevNext { width:178px!important; }

#eventsWidget .prevNext span { font-size:10px; line-height:18px; padding-left:8px; display:block; float:left; }

#c1 #eventsWidget .prevNext span { width:134px; text-align:center; line-height:9px!important; }

#eventsWidget .addevent {
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 140px;
	height: 15px;
}

#eventsWidget .prevNext a {
	cursor: pointer;
}

#eventsWidget .prevPage {
	display: block;
	float: left;
	width: 12px;
	height: 17px;
	background: url(../images/widgets/arrow_prev.png) no-repeat -12px 0px transparent;
}

#eventsWidget .nextPage {
	display: block;
	float: left;
	margin: 0px 0px 0px 8px;
	width: 12px;
	height: 17px;
	background: url(../images/widgets/arrow_next.png) no-repeat -12px 0px transparent;
}

#eventsWidget .prevNext .disabled {
	/*visibility: hidden;
	background-position: 0px 0px;*/
	cursor:auto!important;
	background-position:0 0;
}

.eventsBrowser a.readmore { color:#FFFFFF!important; text-decoration:underline!important; }