body {font-family:  arial, verdana, sans-serif; font-size:0.9em;behavior:url(csshover.htc);background-color:#576;}
* {margin:0; padding:0;} 
 /*styles for header - text-align centers graphic */
h1{font-size:2em; font-weight:bold; color:#FFF ; margin-bottom: 0em;text-align:center;}
h4{font-size:1.5em; font-weight:bold; color:#FF0000 ; margin-bottom: 0em;text-align:center;}
h5{font-weight:normal;color:#FF0000 ;font-size:1.0em;}
	
#all {
  margin-right: auto;
  margin-left: auto;
  width: 760px;
  background-color:#FFF; 
      padding: 20px;

}
#all_index {
  margin-right: auto;
  margin-left: auto;
  width: 800px;
  position: relative; 
}
#left_col {
  margin: 10px;
  padding: 20px;
  width: 350px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.1em;	
}
#right_col {
  margin: 10px;
  padding: 20px;
  width: 300px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.1em;
  float: left;
}
#cent_r_col {
  width: 400px;
  margin-left: 350px;
  position: relative;
} 
.index_box_1{
	width: 340px;
	padding: 10px;
  	border: 2px solid #50a050; 
 	color:black;
}
.index_box_2{
	width: 340px;
	padding: 10px;
  	border: 2px solid #50a050; 
 	color:red;
}.church_info {
   background-color: #FFF;
	margin: 30px 0 0 0px;
   	border: 2px solid #50a050;
  }
.church_info ul li  {
  	margin: 10px 100px 10px 80px;
 	font-size: 1.1em;
	list-style-type:none;
	color:red;
}
.church_info  ul li ul li{
	padding: 30 0 0 0px;
  	font-size: 0.9em;
	color:black;
}
.minister_info {
   background-color: #FFF;
	margin: 30px 0 0 0px;
  }
.minister_info ul li  {
  	margin: 10px 100px 10px 80px;
 	font-size: 1.0em;
	list-style-type:none;
}
.minister {
border-bottom:1px dashed #000;
padding:4px 0 4px 0;
}
.cal_item {
   background-color: #FFF;
	margin: 10px 0 0 50px;
   	border: 2px solid #50a050;
	width:700px;
  }
.cal_item  ul li  {
  	margin: 10px 10px 10px 40px;
 	font-size: 1.2em;
	list-style-type:none;
	color:red;
}
.cal_item   ul li ul li{
	padding: 30 0 0 50px;
  	font-size: 0.9em;
	color:black;
}

.cal_item   ul li ul li ul li{
	padding: 30 0 0 50px;
  	font-size: 1.0em;
	border-bottom: 2px solid #50a050;
}
.link_item {
   background-color: #FFF;
	margin: 10px 0 0 50px;
   	border: 0px solid #50a050;
	width:700px;
  }
.link_item  ul li  {
  	margin: 10px 10px 10px 40px;
 	font-size: 1em;
	list-style-type:none;
	color:black;
}
.youth_item {
   background-color: #FFF;
	margin: 10px 0 0 100px;
   	border: 2px solid #50a050;
	width:600px;
	text-align:center;
  }
.leftimg{
margin: 0px 10px 10px 0px;
float: left;	/* Align L */
}
.rightimg{
margin: 0px 0px 10px 10px;
float:right;	/* Align R */
}
.centimg{ 
display: block;
margin-left: auto; 
margin-right: auto;
}
#index_bg_image_l{ margin-top:0px; padding-top:0px;position:absolute;left:0px; top:0px;z-index:-1}

 /*Menu Stuff */
div#listmenu {
  border-top: 1px solid #50a050;
  border-bottom: 1px solid #50a050;
  width: 100%;
  float: left;
  font-weight: normal;
  background-color: #60a060;
  margin-top: 10px;
  font-size: 1em;
}
div#listmenu ul {
  margin: 0 0 0 20px;
}
div#listmenu li {
  border-right: 10px solid #50a050;
  float: left;
  position: relative;
  list-style-type: none;
  background-color: #eaeaea;
}
div#listmenu li:first-child {
  border-left: 1px solid #006699;
}
div#listmenu li:hover {
  background-color: #ffffff;
}
div#listmenu a {
  padding: 0 6px;
  display: block;
  text-decoration: none;
  color: #000000;
}
div#listmenu a:hover {
  color: #ff3333;
}
/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */ 
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */