.events,
.event { 
	float: left; 
	width: 540px; 
}

.events h1 {
  margin-bottom: 15px;
  padding-bottom: 5px;
  border-bottom: 1px solid #dab360;
}

#calendar-wrap .events-nav {
	margin: 0 0 10px;
	overflow: hidden;
}


#calendar-wrap .nav-sub { float: right; width: 300px; }

#calendar-wrap .nav-sub table { width: 300px; }

#calendar .nav-sub { text-align: center; }

#calendar .nav-sub .scrollMonthLeft,
#calendar .nav-sub .scrollMonthRight {
	text-decoration: none;
}

#calendar .nav-sub li { display: inline; list-style: none; }

#calendar .nav-sub li a { padding: 3px; }

.nav-sub table { clear: left;}

.events-nav a,
.events-nav a:visited {
	background:#007060;
	display: block;
	color: #efefef;
	float: left;
	line-height: 16px; 
	padding: 3px 8px;
	margin: 16px 5px 8px;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.events-nav a:hover {
	background-color: #a57b33;  
	color: #fff;
}

/* ================= Calendar Layout ====================== */
.calendarWrapper .yui-gc div.first {width: 75%;}
.calendarWrapper .yui-gc .yui-u {width: 22.1%;}


/* ================= Event Listing ====================== */
div.item {padding:0px 0px 15px 0px; margin:0px 0px 5px 0px; border:0px;}
div.item h3{background:none; padding:0px 0px; margin:0px 0px;}


/* ================== Navigation Arrows ==================== */
.calendarShow ul.calendarTitle li {background:none; padding:0; list-style-type:none; margin:0px 0px 10px 0px; float:left; text-align:center;}
.calendarShow ul.calendarTitle li.title2 {width:177px; font-weight: bold;}
.calendarShow ul.calendarTitle li.title2 a {}
.calendarShow ul.calendarTitle li.title1, .calendarShow ul.calendarTitle li.title3 {width:10px;}


/* ================== Navigation Table ==================== */
.calendarShow table {clear: both; width:200px; text-align: center; }
.calendarShow td, .calendarShow th {border:solid 1px #ccc; padding: 0px;}
.calendarShow td a, .calendarShow td a:link, .calendarShow td a:visited, .calendarShow td a:hover {cursor:text; display:block; color:#666; text-decoration:none; padding:3px; font-size:93%;}
.calendarShow td.dayWithEvent a{color:#2E7FAD; cursor:hand; cursor:pointer; text-decoration:underline;}
.calendarShow td a.today {background:#ddd; cursor:hand; cursor:pointer;}
.calendarShow th {font-weight: bold; padding:3px; text-align: center;}
.calendarShow a.btn{margin:0px 45px;}

.tabs{margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; height:28px; }
.tabs a, .tabs span{padding:5px 15px; margin:0px 0px 0px 4px; display:block; float:right; background:#eee; border:1px solid #ccc; border-bottom:0px;}
.tabs a.actV{background:#999; color:#fff;}
.tabs span{color:#ccc;}
.tabs a.rssButton{background:none; border:0px; padding:4px 10px;}
.tabs h1{border:0px; padding:0px 0px; margin:0px 0px 0px 15px; font-size:138.5%;}


.eventsWrap{border:1px solid #ddd; min-height:90px; _height:90px;}
.eventsWrap h2{background:#eee; padding:5px 15px; border-bottom:1px solid #ddd; border-top:1px solid #ccc; font-size:100%; margin:0px 0px 5px 0px;}
.eventsWrap h2.firstH3{border-top:0px;}
.eventsWrap .item{padding:5px 15px; margin:0px 0px 0px 0px;}
.eventsWrap h3{margin:0px 0px; padding:0px 0px;}
.detailBox{width:230px; float:left;}
.descBox{margin-left:245px;}

.calHeader{background:#ddd; border-bottom:1px solid #ddd; padding:5px 15px;}
.calHeader h2{float:left; background:none; border:0px; margin:3px 0px 0px 0px; text-transform:none; padding:0px 0px;}
.calHeader .paginate{float:right; margin:4px 0px 0px 0px; width:45%;}


/* ============= Shaded Box ============ */
.shadedBox{padding:10px; background:#eee; border:1px solid #ddd;}



/* ============= Event Search ============ */
#eventKeySearch input{float:left; margin:0px 5px 0px 0px; width:135px;}
#eventKeySearch label{margin:0px 0px 3px 0px; float:none; display:block; font-weight:bold;}






