@charset "UTF-8";
/* CSS Document */

/*  Main Elements
============================================= */
body { background: #f4f4ed; text-align: center; /*IE Fix */ }
body { color: #666;font: 14px/24px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;}
#container { margin: 0 auto;text-align: left;width: 960px; }
#header {height: 150px;position: relative;width: 960px; }
#content { width: 964px; }
#content-top { background: url(../images/main/contentTop.gif) no-repeat;height: 5px;width: 964px;}
#content-body { background: url(../images/main/whiteBck.gif) repeat-y;padding: 0 2px;width: 960px; margin:0; border:2px solid #788287; border-left:none; border-right:none;}

#logo { position: absolute;top: 40px; left:330px; }
#logo, #logo a { display: block;height: 85px;width: 268px;}
#logo a { background: transparent url(../images/main/wfLogo.png) no-repeat scroll 0 0;text-indent: -9999px; }

/*  Main Navigation
============================================= */
#nav { margin: 20px 0 8px; position: relative; left: 2px; height:34px; }
#nav ul { margin: 0; padding: 0 0 0 16px; list-style:none; }
#nav li { color:#f71091;padding: 0 20px 0 0; float:left; font-weight:bold; }
#nav a { color: #646e74; font-size: 13px; text-decoration: none; text-transform:uppercase; letter-spacing:1px; background:url(../images/main/bullet.jpg) no-repeat left; padding-left:14px; }
#nav a:hover { color: #f71091; text-decoration:none; }
#nav #current a { padding:2px 7px 3px 6px; background:#7cab3c; color: #FFF; border:1px solid #608a26; border-right:1px solid #70963c;border-bottom:none; }
#nav #current a:hover { cursor:default;}

/*  Top Right Links
--------------------------------------------- */
#topRight ul { float:right; font: normal 11px/1px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; display: inline; padding-right: 60px; }
#topRight ul li { display: block; float:left; padding: 0 16px 0 0; margin:0; }
#topRight ul li a { color:#666; text-decoration:none; }
#topRight ul li a:hover { color:#f71091; text-decoration:underline; }

/*  Text Styles
============================================= */
a { color:#666; text-decoration:none;}
a:hover {color:#f71091; text-decoration:none;}

p.bottom { font: 12px/20px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; margin:0 30px; padding:16px 0 10px 0; text-align:center; color:#888; }

p.address { color:#969696; font: 11px/16px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; margin:0 30px; padding:12px 0 16px 0; text-align:center; border-top:1px solid #e5e5e5; }
p.address a { font-weight:bold;color:#969696;text-decoration:none; }
p.address a:hover { color:#f71091;text-decoration:none; }
p.credits { color:#888;clear:both; font: 11px/16px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; margin:4px 20px 20px 20px; padding:0 0 20px 0; text-align:center; }
p.credits a { font-weight:normal;color:#888; text-decoration:none; }
p.credits a:hover { color:#f71091; }
p.bottom a { color:#888; text-decoration:none; }
p.bottom a:hover { color:#f71091;text-decoration:none; }

h1.ce { color: #7aa0c1;font-size: 24px;font-weight: bold; padding:10px 0 10px 0; }
h1.sm { color: #4d9863;font-size: 24px;font-weight: bold; padding:10px 0 10px 0; }

	.headline { padding-top:30px;}

h2.center { font: 16px/36px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; margin:0 70px; padding:0 0 10px 0; text-align:center; color:#6e787f; }
h2.center a { color:#6e787f;text-decoration:none; }
h2.center a:hover { text-decoration:underline; }

h3 {font: 15px/26px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; margin:0; padding:0 10px 20px 30px; text-align:left;}

h5 { font-size: 14px; line-height: 18px; margin: -2px 5px 5px 5px;}
h5 a:hover {text-decoration:underline;}
h5.ce a {color:#7aa0c1;}
h5.sm a {color:#4d9863;}
h5.ss a {color:#d4b112;}
h5.wf a {color:#f71091;}

.blockquote {
background:transparent url(../images/main/blockquote.gif) no-repeat scroll 0 0;
color:#555555;
margin:0 20px 1.5em 0;
padding:0 0 0 40px;
}
.blockquote_ce {
background:transparent url(../images/main/blockquote_ce.gif) no-repeat scroll 0 0;
color:#FFF;
margin:26px 20px 1.5em 0;
padding:0 0 0 40px;
}
.blockquote_sm {
background:transparent url(../images/main/blockquote_sm.gif) no-repeat scroll 0 0;
color:#FFF;
margin:26px 20px 1.5em 0;
padding:0 0 0 40px;
}
.blockquote_ss {
	font-size:14px;
background:transparent url(../images/main/blockquote_ss.gif) no-repeat scroll 0 0;
color:#666;
margin:26px 20px 1.5em 0;
padding:0 0 0 40px;
}


/*  Image UL
============================================= */
.imagesTop {text-align:center; margin:40px 0 0 136px;}
ul.events {display:block;width:960px;height:135px;}
ul.events li {display:block;float:left;width:16.999%;height:33.333%;}
ul.events li a {display:block;height:135px;}
ul.events li a:hover, ul.events li a:focus {text-decoration:none;}

/* add in logo images */
ul.events li a.cl01 { background:url(../images/events/ceDotted.jpg) no-repeat; }
ul.events li a.cl02 { background:url(../images/events/smDotted.jpg) no-repeat;}
ul.events li a.cl03 { background:url(../images/events/ssDotted.jpg) no-repeat;}
ul.events li a.cl04 { background:url(../images/events/wfDotted_all3.jpg) no-repeat;}

/* Events Column Styles
============================================= */
.events-row {float: left; width: 955px; margin: 0 0 30px 30px;}
.events-row p {font-size: 11px; line-height: 2.0em; margin: 6px 5px 0 5px;}

.events-ce, .events-sm, .events-ss {position: relative; float: left; display: inline; width: 200px; margin: 0 30px 0 0;}

.events-wf {position: relative; float: left; display: inline; width: 218px; margin: 0;}
	.events-wf p {font-size: 11px; line-height: 2.0em; margin: 6px 5px 0 5px;}
	
	.events-ce p a {color:#7aa0c1;}
	.events-sm p a {color:#4d9863;}
	.events-ss p a {color:#d4b112;}
	.events-wf p a {color:#f71091;}
	
.clearfix { padding:1px 0 0 0;}

/* Photo Gallery Styles
============================================= */
#gallery-ss { padding: 20px 30px;width: 900px; margin:0;background: #d4b112;}
#gallery-sm { padding: 20px 30px;width: 900px; margin:0;background: #4d9863;}
#gallery-ce { padding: 20px 30px;width: 900px; margin:0;background: #7a9bbc;}
	#gallery-ce p, #gallery-sm p, #gallery-ss p { font-weight:bold; color: #FFF;font: 16px/24px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; border-bottom:1px dotted #FFF;}
	#gallery-ce a, #gallery-sm a, #gallery-ss a {color:#FFF; text-decoration:none;}
	#gallery-ce a:hover, #gallery-sm a:hover, #gallery-ss a:hover { text-decoration:underline;}
	
/* Photo Gallery Styles
============================================= */	
#contact-page { background:#FFF;margin:0 auto;padding:20px 30px;width:900px; }
	.contact-left { display:inline;float:left;margin:0 40px 40px 0;position:relative;width:550px;}
		.contact-left h2 { color:#f71091;}
		.contact-left p {font: 12px/18px "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; margin:0; padding:0 10px 30px 30px; text-align:left;}
		.contact-left a { font-weight:bold; color:#666; text-decoration:none;}
		.contact-left a:hover {color:#f71091; text-decoration:none;}
	.contact-right {display:inline;float:left;margin:0 0 40px 0;padding:60px 0 0 0;position:relative;width:310px;}


/* FixPNG for IE6 */
/* FixPNG from Komodo */
* html .fixPNG {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/cssimg/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}
