body {background-color: #E8EDF0;}

#container {border: 9px solid #FFF; background-color: #FFF; border-top: 0;}
#wrapper {border: 9px solid #CAD1D8; border-top: 0;}

#accessibility {
	/* background: #090 url('../images/accessBackground.gif') scroll repeat-x top left; */
	background-color: #FFF;
	height: 18px;
	line-height: 18px;
	color: #EEE;
	text-align: right;
}
#accessibility a {color: #000; text-decoration: none; border-bottom: 1px solid #333;}
#accessibility a:hover {color: #333;}

#header h1 {
	text-indent: -9999em;
	height: 216px;
	background: #090 url('../images/bannerChurch.jpg') scroll no-repeat top right;
	margin: 0;
}
#header h1 a{
	display: block;
	width: 200px; height: 216px;
	background: transparent url('../images/logo.gif') scroll no-repeat top left;
}
.breadcrumb {display: inline;}
#breadcrumbs {
	margin: 0 0 0 200px;
	height: 18px;
	line-height: 18px;
	background: #090 url('../images/breadcrumbBackground.gif') scroll repeat-x top left;
	text-indent: 1em;
	color: #EEE;
}
#breadcrumbs a {color: #FFF;}
#breadcrumbs .breadcrumb-separator {color: #3f4a1b;}

#menu h3 {display: none;}
#menu ul {list-style: none; margin: 0.5em 0;}

#menu a {display: block; font-size: 120%; color: #333; padding-left: 9px; border-bottom: 2px solid #E8EDF0; border-right: 2px solid #E8EDF0; text-decoration: none; padding-top: 9px; padding-bottom: 7px; margin-bottom: 9px;}
#menu a:hover {background: #E8EDF0; color: #000; padding-left: 18px;}



#menu ul li ul {display: none; margin-left: 1em;}
#menu ul li.current ul {display: block;}

#menu ul li.current a {font-weight: 800; color: #000; border-color: #CAD1D8;}
#menu ul li.current {background-color: #E8EDF0;}
#menu ul li.current ul a {border-color: #E8EDF0; color: #333; font-weight: 400;}
#menu ul li.current ul li.current a {font-weight: 800; color: #000; border-color: #CAD1D8;}

#footer {clear: both; margin-top: 1em; padding-top: 1em; border-top: 1px solid #CAD1D8; text-align: right;}
#footer ul.footer-links {margin-right: 0;}
#footer ul.footer-links li {display: inline;}

dd {margin-bottom: 1em;}

dd ul {list-style: none;}
dd ul li {display: inline; padding-right: 0.5em; margin-right: 0.5em; border-right: 1px solid #DDD; line-height: 1.5em;}

#content div.adr {margin-bottom: 1em;}
#content h1 {font-size: 180%; border-bottom: 1px solid #CAD1D8; margin-bottom: 0.5em; padding-bottom: 0.5em;} 
#content h2 {font-size: 170%;}
#content h3 {font-size: 160%;}
#content h4 {font-size: 150%;}

#sideContent .box {border: 1px solid #CAD1D8; background-color: #E8EDF0; margin-bottom: 1em; padding: 0.5em;}
#sideContent .box h4 {margin-bottom: 0.5em;}
#sideContent .box ul {list-style: none; margin: 0;}
#sideContent .box ul li {line-height: 1.2em; margin-bottom: 0.5em;}
.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("../images/feed-icon-14x14.png") no-repeat 0 50%;
}

label {width: 100px; float: left;}
table {border: 1px solid #888;}
table td {border: 1px solid #AAA;}


.schoolImage {text-align: center; padding-bottom: 1em;}
.schoolDesc {width: 500px; float: left;}
.schoolContact {width: 200px; float: right; padding: 1em; border: 1px solid #444; background-color: #EEE; line-height: 1.2em;}

#gallery img {display: block; float: left; width: 100px; height: 100px; overflow: hidden; padding: 3px; margin: 3px; border: 1px solid #000;}


div.contact {clear: both; padding: 1em 0 2em 0; line-height: 1.4em; font-size: 1.2em; }
div.contact div.name {font-weight: bold; width: 300px; float: left;}
div.contact div.details {font-weight: normal; width: 350px; float: left;}