@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;   }

body { color:#000000; font-family:Arial, Helvetica, sans-serif; height:100%;  background-color:#826350;
	 text-align:center; font-size:12px; background-image:url(../images/bodywrapback2.jpg); background-repeat:repeat-x;}

a {text-decoration:underline; color:#000000;}

div#bodywrap {width: 825px; border-right:4px solid black; border-left:4px solid black; border-bottom:4px solid black;	background-image:url(../images/bodywrapback2.jpg); background-repeat:repeat-x; margin-right:auto; margin-left:auto; }

div#innerwrap {width:100%; min-height:650px; background-image:url(../images/webmaingraphicnarrow3.jpg); background-position:top left;
	background-repeat:no-repeat;}

div#top {float:right; width:525px; border:0px solid black; height:200px; background-image:url(../images/header3.jpg);
	background-position:right; background-repeat:no-repeat;}

div#nav {float: right; height:30px; background-color:black; width:510px; background-image:url(../images/navend.jpg); 
	background-position:left; background-repeat:no-repeat;}

div#bottom {width:833px; height:50px; border-top: 0px solid black;   margin-right:auto; margin-left:auto; }

div#yeslord {   border-right:4px solid black; border-left:4px solid black; border-bottom:4px solid black; width:825px; margin-right:auto; margin-left:auto; background-image:url(../images/yeslord2.jpg); background-position:right bottom; background-repeat:no-repeat; 
height:215px;}

.info1fltr {width:60%; min-height:100px; float:right; text-align:left; border:0px solid black; margin:15px 0 5px 0;}

.info1fltr p {font-size:110%; font-weight:bold; margin: 15px 0 0 35px; width:90%;}

.info1fltr ul {margin:10px 5px 0 60px;}

.info1fltr li {list-style-type:disc; margin:3px 0;}

.info1fltr img {border:2px solid black;}

.initialletter {font-size:130%; margin-left:10px;}

.infofull {width:100%; min-height:100px; float:right; text-align:left; border:0px solid black; margin:15px 0 5px 0;}


.imgcentered {width:90%; margin:20px auto; text-align:center;}

.heading {font-size:260%; float:left; margin:2px 0 2px 15px; background-color:; padding:5px; font-weight:bold; }
.heading2 {font-size:120%; float:left; margin:0px 0 0px 25px; background-color:; padding:5px; display:block; width:90%; 
	text-align:left; height:6px;}
.headingcentered {width:90%; margin:0 auto; font-size:135%; text-align:center;}
.title {font-size:230%; float:left; margin:2px 0 2px 15px; background-color:; padding:5px; font-weight:bold; width:99%; }

.intro {font-size:130%; font-weight:bold; text-align:left;}

.clearfix:after {
 	content:"."; display:block; height:0; clear: both; visibility:hidden;}
	.clearfix {display: inline-block;}
	* html .clearfix {height:1%;}
	.clearfix {display:block;}

.bottomgraphic {float:right; width:90px; margin:5px;}

.bottomgraphic img  {text-decoration:none; border:none;}

.bottomtext {float:left; width:480px; text-align:center; margin:5px auto;}

.bottomtext p {font-size: 85%; font-weight:bold; margin:3px 0; }

.staffinfo {width:475px; float:left; border:2px solid black; margin:5px;}
	.staffname {width:225px; float:left; text-align:left; border:0px solid black; margin:15px 5px 5px 5px; font-size:130%; clear:none;}
	.stafftitle {width:225px; float:left; text-align:left; border:0px solid black; margin:0px 5px 5px 5px; font-size:120%; 
			font-weight:normal; clear:none;}
	.staffemail {width:225px; float:left; text-align:left; border:0px solid black; margin:0px 5px 5px 5px; font-size:110%; 
			font-weight:normal; clear:none;}
			.staffemail a {text-decoration:none;}
			.staffemail a:hover {text-decoration:underline;}
	.staffpic {width:100px; height:150px; border:1px solid black; margin:5px; float:left; clear:none;}
	.staffmessage {width:350px; float:left; font-weight:normal; font-style:italic; margin:0px 5px 5px 5px; clear:none;}
	
.fadeshow {width:275px; height:201px; text-align:center; border:2px solid black; float:right;  margin:15px 10px 15px 20px; }
	.fadeshow img {text-align:center;}

.servicetimes {float:right; width:225px; border:2px solid black; margin:10px 7px 10px 0; text-align:center; clear:right; padding:0 0 5px 0;}
	.servicetimes h1 {width:100%; font-size:120%; background-color:black; padding:3px 0; color:white}
	.servicetimesinfo {font-size:100%; font-weight:bold; width:100%; font-weight:normal; margin:3px 0;}

.imgcentered {width:95%; margin:10px auto; text-align:center; clear:none;  }
	.imgthirds {width:29%; margin:5px; border:0px solid black; float:left;}

.event {width:90%; float:left; text-align:left; margin:10px 0;}
	.eventname {font-size:170%; font-weight:bold; text-decoration:underline;}
	.eventdate {padding:0 0 0 20px; font-size:130%;}
	.eventinfo {padding:0 0 0 20px; font-size:120%;}
body {behavior:url("/css/csshover2.htc"); }


div#listmenu { position:relative;
	width:100%;	float:left;
	font-size:110%; font-weight:bold;
	background-color:;
	margin:5px 0 0 20px; 
	padding:0 5px 0 0; font-variant:small-caps; z-index:999999;
	}

div#listmenu ul {margin:0 0 0 0;
	border:0px solid #000; 
	}

div#listmenu li {float:left; color:#FFFFFF;
	position:relative; 
	background-color:#000;
	list-style-type:none;
	border-right:0px solid #000;
	border-top:0px solid #000;
	border-bottom:0px solid #000; margin:0 15px; 
	}

div#listmenu li:first-child {
	
	}

div#listmenu li:hover {background-color:black; color:#FFFFFF;
	}

div#listmenu a {
	display:block; text-align:left;
	padding: 2px 6px;
	text-decoration:none;
	color:#FFFFFF;
	}

* html div#listmenu ul {
	
	border-left:0px solid #000;
	margin-left:0px;
	}

div#listmenu a:hover {
	background-color:#84aacf; background-image:; background-repeat:repeat; color:#000000; 
	}

div#listmenu ul li ul {
	margin:; 
	position:absolute;
	width:150px; 
	left:-5px;
	}

div#listmenu ul li ul li {
	width:100%; margin:0 0 0 7px;
	border-left:2px solid #000;
	border-bottom:2px solid #000;
	border-right:2px solid #000; 
	}

div#listmenu ul li ul li:first-child {border-top:1px solid black;
	
	}

body div#listmenu ul li ul {display:none;}

div#listmenu ul li:hover ul, div#listcontainer ul li ul:hover {display:block; }

* html  div#listmenu ul li ul {
	border-top:1px solid #000;
	border-left:1px solid #000;}

body div#listmenu ul li ul li ul  {
	 
	visibility:hidden; /* same effect as display:none in this situation */
	top:-1px;
	margin-left:22px; width:80%;
	}
div#listmenu ul li ul li:hover ul {visibility:visible; z-index:1;}

.clearfix {display:block;}

/* THE HACK ZONE - */

* html div#listmenu {
	padding:0 0 0 135px;
	} 

/* hack for IE (all flavors) so the menu has a vertical line on the left */
* html div#listmenu ul {
	float:left; /* makes the ul wrap the li's */
	border-left:1px solid #000; /* adds the rightmost menu vertical line to the ul */
	margin-left:0; /* IE doubles the given value above - why? */
	}

/* add a top line to drops and pops in IE browsers - can't read :first-child */
* html  div#listmenu ul li ul {
	border-top:1px solid #000;
	border-left:0px; /* stops the drop inheriting the ul border */
	}
/* the Tantek hack to feed IE Win 5.5-5.0 a lower value to get the pop-out to touch the drop-down */
* html  div#listmenu ul li ul li ul { 
  left:9.85em; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  left:10em;
  } 
/* and the "be nice to Opera" rule */
html>body div#listmenu ul li ul li ul {
  left:10em;
} 

/* an Opera-only hack to fix a redraw problem by invisibly extending the ul */
/* the first-level drop stays open for 100px below the bottom but at least it works */
/* this can be reduced to as little as 22px if you don't have pop-outs */
/* the pop-out menu stays open for 22px below the bottom but at least it works */
	@media all and (min-width: 0px){
   body div#listmenu ul li ul {padding-bottom:100px;}
   body div#listmenu ul li ul li ul {padding-bottom:22px;}
   ul li ul li ul li ul li:hover {visibility:visible;} /* same effect as display:block in this situation */

   }
/*end Opera hack */
/* END OF HACK ZONE */
/* the drop-down ends here */

<style type="text/css">
/* finally after feeding values to all others, we deal with MAc5 IE */
/* IE5 Mac can't do drop-downs so we need to present the info in a different way*/
/* we present the drop down choices in a row and never show any second-level drops */
 /* this stylesheet is read by IE5 Mac only - hack omits 'url' and leave no space between @import and ("   */
@import("css/ie51_menu_hack.css"); 




