

div.event_time_box {
	width:517px;
	background:url(/images/events/event_time_bg.gif) left repeat-y;
	float:left;
}

/* EVENTS Classes */

.events_sub_header { padding-left:10px; padding-right:10px; border-bottom:1px solid #e87e00; height:24px; background:bottom left repeat-x url(/images/events/events_title_back.gif); }

.event_item { padding-bottom: 10px; margin-bottom: 10px; border-bottom:1px solid #e87e00; }

.events_side_content { padding-left:4px; padding-right:4px; background-image:url(/images/events/side_bac.jpg); background-position:top left; background-repeat:repeat-y; }
.events_calendar_top { background-image:url(/images/events/calendar.jpg); background-position:top left; background-repeat:no-repeat; color:#0f6cb8; font-size:13px; font-weight:bold; padding-left:7px; padding-right:7px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.events_features_top { background-image:url(/images/events/feature_.jpg); background-position:top left; background-repeat:no-repeat; color:#0f6cb8; font-size:13px; font-weight:bold; padding-left:7px; padding-right:7px; font-family:Verdana, Arial, Helvetica, sans-serif; }


div.event_time_box img.top{vertical-align:top;}
div.event_time_box img.bottom{vertical-align:bottom;}
div.event_time_box table, div.event_time_box table td {background:none;}
div.event_time_box table{margin-left:13px;}
div.event_time_box table td {padding:2px;font-size:12px;color:#666666;border-bottom:1px solid white;}

img.events_pic {
	float:left;
	margin-right:15px;
	margin-top:1px;
	margin-bottom:7px;
}

.calendar_instruction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
	padding-top:10px;
}

.month_menu {
	margin-left:10px;
}

.get_events_button {
	margin-left:10px;
	margin-top:3px;
	margin-bottom:7px;
}

html>body .eventsButton{
	width:161px;
}

.eventsButton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	width:162px;
	margin-left:10px;
	margin-top:8px;
	vertical-align:middle;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	background-image:url(/images/nav_off_back.jpg);
	background-repeat:repeat-x;
	background-position:center;
	cursor:pointer;
	margin-bottom:7px;
}

.event_heading {
	font-size:12px;
	font-weight:bold;
}

.event_heading a:link { font-size:12px; font-weight:bold; color:#666666; }
.event_heading a:hover { font-size:12px; font-weight:bold; color:#666666; text-decoration:none; }
.event_heading a:visited { font-size:12px; font-weight:bold; color:#666666; }
.event_heading a:visited:hover { font-size:12px; font-weight:bold; color:#666666; text-decoration:none; }
	
.feature_item {
	margin:10px;
	margin-bottom:5px;
	padding-bottom:10px;
	border-bottom:1px solid #f3bb79;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.feature_item_date {
	font-weight:bold;
	color:#666666;
}

.feature_item a:link { color:#F7931D; text-decoration:none; }
.feature_item a:hover { color:#F7931D; text-decoration:underline; }
.feature_item a:visited { color:#F7931D; text-decoration:none; }
.feature_item a:visited:hover { color:#F7931D; text-decoration:underline; }

.event_page_item {
	padding-top:5px;
	padding-bottom:8px;
	font-size:11px;
}

.event_page_item_title {
	display:block;
	font-size:12px;
	color:black;
	font-weight:bold;
}

.event_page_item a:link { color:#F7931D; text-decoration:none; font-size:11px; }
.event_page_item a:hover { color:#F7931D; text-decoration:underline; font-size:11px; }
.event_page_item a:visited { color:#F7931D; text-decoration:none; font-size:11px; }
.event_page_item a:visited:hover { color:#F7931D; text-decoration:underline; font-size:11px; }
