* {
	  margin: 0;
		pading: 0;
	  border: none;
}

body {
    font-family: Arial;
		font-size: 100%;
		text-align: center;
	  color: #000;
	  background: #fff url(../images/PageBackground.png) top left repeat-x;
}
	
#wrapper {
	  width: 917px;
	  text-align: left;
    margin: 0 auto;
    z-index: 10;
}

/* ---------- Gray Menu ---------- */
#graymenu {
    margin: 7px 0 0 40px;
		padding: 0;
		width: 100%;
		height: 24px;
}

#graymenu p {
color: #fff;
font-size: .8em;
font-weight: bold;
}
	
#graymenu a {
color: #fff;
text-decoration: none;
}
	
#graymenu a:hover {
color: #fff;
text-decoration: underline;
}

/* ---------- Header ---------- */
#header {
margin: 0px;
padding: 0px;
width: 917px;
height: 179px;
background: url(../images/Floral.png) no-repeat 0 0;
}

#logo {
margin: 36px 0 0 27px;
padding: 0;
width: 264px;
height: 68px;
float: left;
}

.menu{
    width: 550px;
    border:none;
  	border:0px;
		margin:60px 0 0 0 ;
		padding:0px;
		float: right;
		z-index: 200;
		}
		
.menu ul { 
width: 550px; 
list-style: none; 
padding: 0; 
float: right;
}

.menu ul li { 
display: block;
float: left; 
margin: 0 0 0 2px; 
}

.menu ul li a {
margin: 0 0 0 40px;
color: #fff;
font-size: 1.25em;
text-decoration: none;
}
	
.menu ul li a:hover {
color: #3072b9;
font-size: 1.25em;
text-decoration: none;
}


.menu li ul{
		background:#000066;
		border: 1px solid #fff;
		display:none;
		height:auto;
		padding:0px;
		margin:0 0 0 32px;
		border:0px;
		position:absolute;
		width:auto;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:auto;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:20px;
		font-size:.9em;
		font-style:normal;
		margin:0px;
		padding:3px 10px 0px 10px;
		text-align:left;
			}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#666666;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			font-size:.9em;
			}
	.menu p{
		clear:left;
		}	

		
#clearfloat {
clear: both;
}
	
/* ----------- Main Content ---------- */
#contenttop {
margin: -50px 0 0 0;
width: 917px;
height: 23px;
background: url(../images/ContentTop.png) no-repeat 0 0;
z-index: 10;
}
	
#contentmain {
width: 917px;
height: 100%;
margin: 0;
padding: 0 0 50px 0;
background: url(../images/ContentBackground.png) repeat-y;
min-height: 500px;
}
	
#contentbottom {
margin: 0;
width: 917px;
height: 30px;
background: url(../images/ContentBottom.png) no-repeat 0 0;
}
	
#contenttable {
border: 0;
margin: 0;
padding: 0;
width: 916px;
}

/* ---------- Right Graphic Menu ---------- */
#leftgraphic {
width: 220px;
height: 316px;
margin: 0 20px 0 0;
float: right;
}
	
#nametag {
display: block;
width: 220px;
height: 126px;
background: url(../images/NameTag.png) no-repeat 0 0;
margin: 0 0 0 2px;
text-indent: -4000px;
}

#nametag:hover { 
background-position: 0 -124px;
}

#facebook {
display: block;
width: 188px;
height: 63px;
background: url(../images/Facebook.png) no-repeat 0 0;
margin: 0 0 0 5px;
text-indent: -4000px;
}

#facebook:hover { 
background-position: 0 -63px;
}

#recentmessages {
display: block;
width: 188px;
height: 63px;
background: url(../images/RecentMessages.png) no-repeat 0 0;
margin: 0 0 0 5px;
text-indent: -4000px;
}

#recentmessages:hover { 
background-position: 0 -63px;
}

.divider {
width: 220px;
height: 7px;
margin: 9px 0 7px 2px;
background: url(../images/HomeLftDivider.png) 0 0 no-repeat;
}

	
/* ---------- Graphic Announcements ---------- */
#graphicann {
width: 647px;
height: 327px;
float: left;
margin: -1px 0 20px 18px;
background: url(../images/GABackground.jpg) no-repeat 0 0;
}

	
/*Page Content
--------------------*/
#pagecontent {
width: 605px;
height: 100%;
margin: 0 10px 0 0;
padding: 0 0 0 20px;
float: right;
border-left: 1px dotted lightgray;
}

#pagetext {
margin: 0;
padding: 5px 75px 0 0;
color: #000;
text-align: left;
}

#pagetext p {
color:#000000;
font-size:.9em;
margin:0 0 15px 0;
}

#leftcolumn {
width: 219px;
margin: 0 20px 0 25px;
padding: 0;
float: left;
}

.lcheadings {
width: 219px;
height: 32px;
margin: 0;
padding: 0;
}

#leftcolumn a {
margin: 0 0 0 5px;
padding: 0;
color: #535353;
font-size: 1.05em;
line-height: 1.7em;
text-decoration: none;
}

#leftcolumn a:hover {
color: #e79024;
text-decoration: none;
}

.bold {
font-weigth: bold;
}

/* ---------- Footer ---------- */
#footer {
background: #070641;
margin: 0;
padding: 0;
width: 100%;
height: 150px;
border-top: solid 1px darkgray;
}

#footerwrapper {
width: 917px;
text-align: left;
margin: 0 auto;
z-index: 10;
}

.smallcolumn {
width: 122px;
float: left;
padding: 0 0 0 10px;
margin: 10px 0 30px 0;
}

.largecolumn {
width: 232px;
height: 90px;
float: left;
border-left: solid 2px #9d9d9d;
padding: 0 0 0 10px;
margin: 10px 0 0 0;
}

.smallcolumn a {
font-size: .65em;
text-decoration: none;
color: #9d9d9d;
font-weight: bold;
margin: 0;
padding: 0;
}

.smallcolumn a:hover {
text-decoration: none;
color: white;
}

.largecolumn p {
font-size: .65em;
color: #9d9d9d;
font-weight: bold;
margin: 0;
padding: 0;
}

.largecolumn a {
font-size: .65em;
text-decoration: none;
color: #9d9d9d;
font-weight: bold;
margin: 0;
padding: 0;
}

.largecolumn a:hover {
text-decoration: none;
color: white;
}

.pictures {
width: 320px;
height: 213px;
float: right;
margin: 10px 10px 0 0;
padding: 0 0 20px 20px;
}

#mapquest {
border: 1px solid gray;
margin: 10px 0;
padding: 0
}

/* ---------- Page Headings ---------- */
#welcome {
background: url(../images/Welcome.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingexplore {
background: url(../images/HeadingExplore.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingexpect {
background: url(../images/HeadingExpect.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingtimeslocation {
background: url(../images/HeadingTimesLocation.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingstaff {
background: url(../images/HeadingStaff.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingbeliefs {
background: url(../images/HeadingBeliefs.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingvisionpurpose {
background: url(../images/HeadingVisionPurpose.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingconnect {
background: url(../images/HeadingConnect.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingpreschool {
background: url(../images/HeadingPreschool.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingchildren {
background: url(../images/HeadingChildren.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingyouth {
background: url(../images/HeadingYouth.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingadult {
background: url(../images/HeadingAdult.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingbsf {
background: url(../images/HeadingBSF.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headinglifegroups {
background: url(../images/HeadingLifeGroups.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingserve {
background: url(../images/HeadingServe.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingwithinwalls {
background: url(../images/HeadingWithinWalls.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingcommunity {
background: url(../images/HeadingCommunity.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingmissions {
background: url(../images/HeadingMissions.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingmedia {
background: url(../images/HeadingMedia.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingevents {
background: url(../images/HeadingEvents.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingregistration {
background: url(../images/HeadingRegistration.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingmessages {
background: url(../images/HeadingMessages.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingmeals {
background: url(../images/HeadingMeals.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingcontact {
background: url(../images/HeadingContact.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}

#headingsitemap {
background: url(../images/HeadingSitemap.gif) 0 0 no-repeat;
width: 400px;
height: 33px;
margin: 0 0 0 -7px;
padding: 0;
text-indent: -4000px;
}