/* CSS Document */
div.eventsCalendar a {
	font-size: 90%;
	text-decoration: none;
	border-bottom: none !important;
}

/* on detail page??? */
#page .postTitle {
	background: none !important;
	font:14px Georgia, "Times New Roman", Times, serif !important;
	font-size: 1.1em !important;
	font-weight: bold !important;
	padding:0px !important;
	color:#000 !important;
	margin: 0px !important;
}



.eventsList ul li, .blogList ul li {
	list-style: none !important;
	list-style-position: outside;
	margin-bottom: 6px;
}
.eventsList ul li a {
	margin-bottom: 4px;
	font-size: 1.1em;
	font-weight: bold;
}
.eventDate, .postDate {
	font-size: 0.8em;
	margin-top: 0px;
	margin-left: 2px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
}


/* this is to hide the small date on the events details pages */
.detail .eventDate {
	display:none;
}

.photoGalleryElement .thumbnail {
	margin-bottom: 2px !important;
}
#slideshow {  
    height:  600px;  
    width:   902px;  
    padding: 0;  
    margin:  0;  
} 
#slideshow img {  
    padding: 0;  
    margin:  0;  
    background-color: #eee;  
    height:  600px;  
    width:   902px;  
    top:  0; 
    left: 0;
}
th, td {
	border: 1px solid black;
	text-align:center;
	padding:5px;
}

/* PHOTO GALLERY */
/* thumbnails - OLD OVERRIDE*/
/* .photoGalleryElement .thumbnail {
	font-size: 11px !important;
	/*background: none !important;
	margin: 2px;
}
.photoGalleryElement .thumbnail .thumbContents {
	padding: 4px !important;
	border: #ccc;
	background-color: #ddd9c3;
}
.photoGalleryElement .thumbnail .thumbContents a {
	color: #516782;
	border: none !important;
}
.photoGalleryElement .thumbnail .thumbContents img {
	border: none !important;
	margin-bottom: 3px;
}*/

/* found this using view / edit css from webdev toolbar in firefox
obviously there are more parts than listed in help section
changed from 8px */
.photoGalleryElement .thumbShadow {	
	margin: 6px !important;
	padding: 0px !important;
}
#home .photoGalleryElement .thumbShadow {
	margin: 1px !important;
}

/* blog posts on home page */
#home h2.postTitle {
	background-image:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

/* blog post titles */
#home h2.postTitle a {
	font-size: 14px;
	line-height: 14px;
	color: #b22808;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

/* attempt to stylize the blog posts */
.blogList ul {
	padding-left: 4px;
}
.blogList ul li .postBody {
	font-size: 12px;
	margin: 0px;
	padding: 0px;

}
.blogList ul li .postInfo {
	color: #777;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.blogList ul li .postInfo span.postDate {
	color: #777;
}
	
h2.formTitle {
	display: none;
}

/* error page */
ul.level2 {
	padding-left: 18px;
}
/* google maps text wrapping issue */
.gsmsc-mapDiv {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
}
.gsmsc-prev-next-active {
  display: none !important;
}

/* calendar grid view */
.eventsCalendar td {
	padding: 0px;
	border: solid 1px #0381B3 !important;
}
.calendarTitle {
	margin: 0px !important;
	padding: 0px !important;
}
.calendarTitle td {
	color:#FFF;
	margin: 0px !important;
	padding: 0.5em !important;
	background: #0381B3 !important;
	font-size: 130%;
}
.calendarDay, .calendarToday, .calendarDayHeader, .calendarWeekendDay, .calendarOtherMonthDay {
	padding: 2px !important;
	vertical-align: text-top;
}
.calendarDayHeader {
	border: solid 1px #0381B3 !important;
	background-color: #7dcfef;
}
div.eventsCalendar a {
	font-size: 90%;
	text-decoration: none;
	border-bottom: none !important;
}
.calendarNextPrevious {
        font-weight: normal;
} 
.calendarNextPrevious a, .calendarNextPrevious a:hover {
        text-decoration: underline;
} 
.calendarToday {
	color: #000; 
        background: #e4f7ff;
}
.calendarToday a, .calendarToday a:hover {
	color:#06F !important;
}
.calendarDay, .calendarWeekendDay {
	color:#666;
}
.calendarDay a:hover {
        text-decoration: underline;
}
