/* Banner*/
/*.banner {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 148px;
	background: #3c7882;
}

.ie8 .banner.tall { left: 3px; }
.banner a, .banner a:link {color: inherit; }
.banner a:hover { text-decoration: none;}
.banner.tall .content {position: absolute; z-index: 10; bottom: 25px; left: 30px;  width: 280px; line-height: 1em; color: #fff; }
.banner.tall .content h3 { font-size: 1.39em; line-height: 1.2em; font-weight: normal; margin: 0 0 1em; text-shadow: 0 0 12px #000;}
.banner.tall .content p {line-height: 1.3em; text-shadow: 0 0 12px #000; margin-bottom: 1.5em;}
.banner.tall .content2 p {line-height: 1.3em; margin-bottom: 1.5em;} 
.banner.tall .content a { text-decoration: underline;}
.banner.tall .content a.button {display: inline; white-space: nonbreak; padding: 6px 15px;  height: 15px; font-size: 1.16em; font-family: 'Lora', serif; color: #fff; text-decoration: none; 

border: 1px solid #58a0a6;
background: #348790;
background: -moz-linear-gradient(top,  #86d5de 0%, #4aa6b0 34%, #348790 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#86d5de), color-stop(34%,#4aa6b0), color-stop(100%,#348790));
background: -webkit-linear-gradient(top,  #86d5de 0%,#4aa6b0 34%,#348790 100%);
background: -o-linear-gradient(top,  #86d5de 0%,#4aa6b0 34%,#348790 100%);
background: -ms-linear-gradient(top,  #86d5de 0%,#4aa6b0 34%,#348790 100%);
background: linear-gradient(top,  #86d5de 0%,#4aa6b0 34%,#348790 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#86d5de', endColorstr='#348790');

-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.banner.tall a.button:hover {
background: #377076;
background: -moz-linear-gradient(top,  #70b5bb 0%, #4b9299 60%, #377076 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70b5bb), color-stop(60%,#4b9299), color-stop(100%,#377076));
background: -webkit-linear-gradient(top,  #70b5bb 0%,#4b9299 60%,#377076 100%);
background: -o-linear-gradient(top,  #70b5bb 0%,#4b9299 60%,#377076 100%);
background: -ms-linear-gradient(top,  #70b5bb 0%,#4b9299 60%,#377076 100%);
background: linear-gradient(top,  #70b5bb 0%,#4b9299 60%,#377076 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70b5bb', endColorstr='#377076');

 }*/
.banner .slide { width: 684px; height: 290px; position: relative; display: none;}
.banner .slide#slide-1 {display: block; }

#slidenav {position: absolute; z-index: 11; top: 430px; right: 320px; }
#slidenav a span{padding: 1px 7px 0px 37px; height: 15px; text-decoration: none;  margin: 0px;   text-decoration: line-through; 
background: url(http://cwf-fcf.org/assets/wrapper/ss_button_off.png) 100% 0 no-repeat; position: relative; top: -5px; display: inline-block;}
.ie7 #slidenav a span {height: 17px; display: block; float: left;}
#slidenav a#nav-first span { padding-left: 6px;}
#slidenav a { border-top: 1px solid #aaa; outline: none; }
#slidenav a.activeSlide span{background: url(http://cwf-fcf.org/assets/wrapper/ss_button_on.png) 100% 0 no-repeat; }

/*
*html .bannerbottom {
top: -3px;
margin-bottom: -3px;
padding: 0;
}
.ie7 .bannerbottom, .ie8 .bannerbottom {
left: 3px;
}
#bannerimage {
	position: relative;
	z-index: 60;
}
.ie7 #bannerimage, .ie8 #bannerimage { left: 3px; }
#photobutton {
	float:right;
	margin: 7px 0 0 0;
	padding: 0;
}
*/
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {}
