/* ================= Calendar Layout ====================== */
.calendarWrapper {}
#calendar{margin-right: 20px; float: right;}

.detail-wrap {
background: #fff;
float: left; 
padding: 15px;
margin-left: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
/* ================= 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 {background:#fff;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;height:28px;width: 700px;}
.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 h1{border:0px; padding:0px 0px; margin:0px 0px 0px 15px; font-size:138.5%;}
.tabs a.rssButton{background:none; border:0px; padding:4px 10px;}


.eventsWrap{background:#fff;border:1px solid #ddd; min-height:90px; width: 700px; float: left;margin-left: 20px; }
.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: 20px;width: 450px;float:left;}
.descBox p {margin: 0 0 15px 0;line-height: 18px;}
