body, html
{
   margin: 0;
   padding: 0;
}

body
{
   min-width: 800px;
   align: center;
   background: #A9A6A6;
   padding-top: 15px;
}

/* Begin dropdown menu styles */
#nav, #nav ul
{ /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 133%;
}

#nav a 
{
  display: block;
  width: 116px;
  height: 27px;
  border-left:0px solid #464360; border-right:2px solid #464360; border-top:0px solid #FFFFFF; border-bottom:0px solid #464360;
  margin: 0px;
  padding: 0px;
  margin-right: 0px;
  padding-left: 0px;
  text-decoration:none; 
  text-align:center; 
  padding-top:3px; 
  color:#FFFFFF; 
  font-style:normal; 
  font-variant:normal; 
  font-weight:normal; 
  font-size:14px; 
  font-family:arial; 
  background-repeat:no-repeat;
}

#last a 
{
  display: block;
  width: 119px;
  height: 27px;
  border-left:0px solid #464360; border-right:0px solid #464360; border-top:0px solid #FFFFFF; border-bottom:0px solid #464360;
  margin: 0px;
  padding: 0px;
  margin-right: 0px;
  padding-left: 0px;
  text-decoration:none; 
  text-align:center; 
  padding-top:3px; 
  color:#FFFFFF; 
  font-style:normal; 
  font-variant:normal; 
  font-weight:normal; 
  font-size:14px; 
  font-family:arial; 
  background-repeat:no-repeat;
}

#nav ul a
{
  display: block;
  border-style: none;
  width: 116px;
  height: 21px;
  margin: 0px;
  padding: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background: url('../images/Button.gif') no-repeat;
  text-decoration:none; text-align:center; padding-top:3px; color:#FFFFFF; background-repeat:no-repeat
}

#last ul a
{
  display: block;
  border-style: none;
  width: 116px;
  height: 21px;
  margin: 0px;
  padding: 0px;
  margin-left: 0px;
  padding-left: 0px;
  background: url('../images/Button.gif') no-repeat;
  text-decoration:none; text-align:center; padding-top:3px; color:#FFFFFF; background-repeat:no-repeat
}

#nav li { /* all list items */
	float: left;
	width: 116px; /* width needed or else Opera goes nuts */
}

#last li { /* all list items */
	float: left;
	width: 116px; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 116px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#last li ul { /* second-level lists */
	position: absolute;
	width: 116px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul, #last li:hover ul, #last li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav a:hover
{
  background: url('../images/DarkButton.gif');
}

#nav ul a:hover
{
  background: url('../images/DarkButton.gif');
}

/* End dropdown menu styles */

#wrap
{
   position: static;
   margin: 0 auto;
   width: 800px;
   border-style: solid;
   border-width: 2px;
   border-color: #464360;
   background: #D0D0D0;
}

#left
{
   border-left:0px solid #FFFFFF; border-right:0px solid #464360; border-top:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF; width: 215px;
   float: left;
   margin: 0;
   padding: 0;
   vertical-align: top;
}

#main
{
   border-left:2px solid #464360; border-right:0px solid #464360; border-top:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF; width: 583px;
   float: right;
   margin: 0;
   padding: 0;
   vertical-align: top;
}

#MainHeader
{
   border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF; border-top:0px solid #FFFFFF; border-bottom:2px solid #464360; width: 583px;
   float: right;
   margin: 0;
   padding: 0;
   background: url('../images/UpperBanner.gif');
   vertical-align: top;
   height: 114px
}


#LeftHeader
{
   border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF; border-top:0px solid #FFFFFF; border-bottom:2px solid #464360; width: 215px;
   float: left;
   margin: 0;
   padding: 0;
   background: url('../images/ChurchPic.gif');
   vertical-align: top;
   height: 146px
}

#LeftLink
{
   border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF; border-top:0px solid #FFFFFF; border-bottom:2px solid #464360; width: 215px;
   cursor: hand;
   float: left;
   margin: 0;
   padding: 0;
   background: url('../images/HomeLinkButton.gif');
   vertical-align: top;
   height: 29px
}

#Services
{
   border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF; border-top:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF; width: 215px;
   float: left;
   margin: 0;
   padding: 0;
   background: url('../images/Sidebar.gif');
   vertical-align: top;
   height: 388px;
}

#Location
{
   border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF; border-top:0px solid #FFFFFF; border-bottom:0px solid #FFFFFF; width: 123px;
   float: left;
   cursor: hand;
   align: middle;
   margin-left: 48px;
   padding: 0px;
   background: url('../images/LocationButton.gif');
   vertical-align: top;
   height: 35px;
   background-repeat: no-repeat;
}

#topmenu
{
  width: 583px;
  border-style: solid;
  border-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 2px;
  border-color: #464360;
  float: right;
  margin: 0;
  padding: 0;
  background-color: #9B96D4;
}

#leftmenu
{
   border: none;
   width: 215px;
   float: left;
   margin: 0;
   padding: 0;
   background-color: #D0D0D0;
   vertical-align: top;
   text-decoration: none;
}

#leftmenu .menuHeader
{
   padding: 0px;
   padding-left: 17px;
   padding-bottom: 20px;
   background-color: #D0D0D0;
   
}

#leftmenu .menuItem
{
   margin-right: 7px;
   margin-bottom: 15px;
   font-family: Arial;
   font-size: 16pt;
   text-decoration: none;
   color: #464360;
   backgroud-color: #D0D0D0;
   text-align: right;
   whitespace: pre;
}

#leftmenu .menuItem:HOVER
{
   cursor: hand;
   text-decoration: none;
   color: #9B96D4;
}

#divlogo
{
  position: absolute;
}

#content
{
  width: 583px;
  float: left;
  margin: 0;
  padding: 0px;
  background-color: #FFFFFF; 
}

#footer
{
  border-left:0px solid #FFFFFF; border-right:0px solid #FFFFFF; border-top:2px solid #464360; border-bottom:0px solid #FFFFFF; clear: both;
  background: url('../images/footer.gif');
  height: 40px;
  
}