/* ==== GENERAL STYLES ==== */

#cMiddle {width:597px;margin:0 9px 5px 9px;padding:0;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:14px;line-height:150%;}

#or-text {margin-bottom:15px;color:#3F7FC2;font-weight:bold;font-size:18px;font-family:"Trebuchet MS";text-align:center;}
.events-text{font-weight:bold; margin-bottom:10px;text-align:center;}
.no-events{font-size:11px;line-height:normal;text-align:center;margin-bottom:10px;}

#events-flashcontent{width:410px;height:298px;margin:0 auto;padding:0;z-index:0;line-height:150%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;border:1px solid #3f7fc2;}
	#events-flashcontent a{color:#FF9900;}
	#events-flashcontent a:hover{color:#FFFFFF;background:#FF9900;}

/* Find Events Styles */

#events-left{width:434px;margin:0 6px 0 0;padding:0;float:left;}
#events-right{width:150px;margin:0 0 0 6px;padding:0;float:left;}

#events-map{
	border:1px solid #3f7fc2;
	padding:10px;
  	background:#EBF3F8;
	margin-bottom:15px;
}
#events-search{
	border:1px solid #3f7fc2;
	padding:10px;
  	background:#EBF3F8;
}
#events-special{
	border:1px solid #3f7fc2;
	padding:10px;
  	background:#EBF3F8;
}

#special-events-list li{
	list-style-type:none;
	text-align:center;
	padding:3px;
	border:1px solid #C93B25;
	background:#f1da34;
	margin-bottom:5px;
}
#special-events-list li:hover{
	background:#F27E22;
}
#special-events-list li a{
	color:#333333;
	text-decoration:none;
	font-size:12px;
	line-height:150%;
}

/* Search Form Styles */

#searchfield{float:left;}
#searchbutton{float:left;}

#search-textfield{border:1px solid #3f7fc2;padding:5px;width:235px;margin-left:2px;}
#search-button{padding-left:10px;}


/* Event Listings/Results Styles */
.event-result{
	font-size:12px;
	border:1px solid #3f7fc2;
	padding:5px;
  	background:#EBF3F8;
	margin-bottom:10px;
	overflow:hidden;
}
.event-result img{float:right;border:1px solid #3f7fc2;margin:0 0 5px 5px;clear:both;}
.event-text-title{font-weight:bold;color:#3f7fc2;font-size:14px;}
.event-text-detail{font-weight:bold;}
.event-text-desc{font-weight:normal;margin-top:3px;line-height:150%;}

/* Event Listings/Results Navigation */

#events-nav{

}
.event-nav-left{
	padding:15px 0 0 15px;
	float:left;
}
.event-nav-right{
	float:right;
	padding:15px 15px 0 0;
}
p.pages{
	padding-top:15px;
	text-align:center;
	margin:0;
}