
h2 {
	color: #115D90;
}

div#splash {
	width: 100%;
	height: 290px;
	margin-top: 25px;
}

div#splash div#message {
	float: left;
	display: inline;
	width: 260px;
	height: 100%;
	background: url("/images/site/splash_message.png") no-repeat;
}

div#splash div#slideshow {
	position: relative;
	float: left;
	display: inline;
	width: 640px;
	height: 100%;
}

div#splash div#slideshowphoto {
	width: 100%;
	height: 100%;
}

#slideshow_overlay {
	z-index: 5;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/slideshow_overlay.png",sizingMethod='crop');
	
}

#slideshow_overlay[id] {
	background: url("/images/site/slideshow_overlay.png") no-repeat;
}

div#banner {
	margin-top: 25px;
}

div#banner div#news {
	float: left;
	display: inline;
	width: 700px;
	height: 24px;
	line-height: 1em;
	padding: 14px 0 0 70px;
	background: url("/images/site/newsbanner.png") no-repeat;
}

div#banner div#donate {
	float: right;
	display: inline;
}

div#featured {
	width: 100%;
	clear: both;
	margin: 22px 0 25px;
}

div#ads {
	float: left;
	width: 245px;
}

div#ads div.ad {
	position: relative;
	width: 100%;
	height: 140px;
}

div#ads div.ad div.ad_overlay {
	z-index: 5;
	position: absolute;
	width: 100%;
	height: 140px;
	top: 0px;
	left: 0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/homead_overlay.png",sizingMethod='crop');
}

div#ads div.ad div.ad_overlay[class] {
	background: url("/images/site/homead_overlay.png") no-repeat;
}

div#ads div.ad div.ad_overlay a {
	display: block;
	width: 100%;
	height: 100%;
}

div#ads div.ad.first {
	margin-bottom: 20px;
}

div#videos {
	float: left;
	width: 305px;
}

div#videos div.video {
	position: relative;
	width: 100%;
	height: 218px;
}

div#videos div.video div.video_lg_overlay {
	z-index: 5;
	position: absolute;
	width: 100%;
	height: 218px;
	top: 0px;
	left: 0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/video_lg_overlay.png",sizingMethod='crop');
}

div#videos div.video div.video_lg_overlay[class] {
	background: url("/images/site/video_lg_overlay.png") no-repeat;
}

div#videos div.video div.video_lg_overlay a {
	display: block;
	width: 100%;
	height: 100%;
}

div#videos td div.video_sm {
	position: relative;
	width: 79px;
	height: 59px;
	overflow: hidden;
}

div#videos div.video_sm div.video_sm_overlay {
	z-index: 5;
	position: absolute;
	width: 100%;
	height: 59px;
	top: 0px;
	left: 0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/site/video_sm_overlay.png",sizingMethod='crop');
}

div#videos div.video_sm div.video_sm_overlay[class] {
	background: url("/images/site/video_sm_overlay.png") no-repeat;
}

div#videos div.video_sm div.video_sm_overlay a {
	display: block;
	width: 100%;
	height: 100%;
}

div#videos table#thumbs {
	margin: 18px 0 0 4px;
}

div#videos table#thumbs td.middle {
	text-align: center;
	width: 125px;
}

div#videos table#thumbs img {
	height: 59px;
}

div#events {
	float: left;
	width: 315px;
}

div#ads, div#videos {
	line-height: 1em;
	margin-right: 15px;
}

div#upcoming table#calendar {
	width: 100%;
	
}

div#upcoming td.date {
	width: 70px;
	font-weight: bold;
}

div#events div#upcoming {
	margin-bottom: 40px;
}

form#newsletter_signup {
	width: 310px;
	height: 240px;
	padding: 20px 10px 20px 20px;
	background: #EDEDED;
}