body {
  margin:0;
  padding:0;
  background:#ffffff;
  color:#000000;
  font-family:arial;
  font-size:12px;
}

.h { display:none; }

#container {
  position:relative;
  margin:25px auto 0 auto;
  width:775px;
}

/* fix centering in ie5 */
body { text-align:center; }
#container { text-align:left; }

#article {
  margin-top:27px;
  background-repeat:no-repeat;
  background-position:top left;
  position:absolute;
  top:0;
  left:158px;
  width:459px;
}

#title {
  background-repeat:no-repeat;
  background-position:bottom left;
  padding-top:160px;
  height:106px;
  width:459px;
  margin-bottom:15px;
}

/* fix boxmodel in ie5 */
* html #title {
  height:266px;
  hei\ght:106px;
}

#title h1 {
  display:none;
}

#left {
  position:absolute;
  top:0;
  left:0;
  width:150px;
  padding-top:50px;
}

#right {
  position:absolute;
  top:0;
  right:0;
  width:150px;
  padding-top:50px;
}

#left ul {
  margin:0;
  padding:0;
  list-style:none;
}
#left li {
  text-align:right;
  text-transform:uppercase;
  padding-bottom:10px;
}
#left li.cat {
  padding-bottom:40px;
}
#left a {
  color:#aaa;
  text-decoration:none;
}

#article h2 {
  font-size:12px;
  font-weight:normal;
  text-transform:uppercase;
  padding-bottom:0;
  margin-bottom:0;
  font-weight:bold;
}
#article p {
  padding-top:0;
  margin-top:0;
}

#navigation {
  position:absolute;
  top:0;
  left:158px;
  width:454px;
  line-height:25px;
  height:25px;
  background:#aaa;
  border-bottom:solid 2px #555;
  padding-left:5px;
}
/* fix boxmodel in ie5 */
* html #navigation {
  width:459px;
  w\idth:454px;
}
#navigation ul {
  margin:0;
  padding:0;
  list-style:none;
}
#navigation li {
  float:left;
}
#navigation a {
  text-transform:uppercase;
  text-decoration:none;
  color:#fff;
  padding:0 6px;
}
#article a:hover {
  color:#aaa !important;
}
#footer {
  line-height:25px;
  height:25px;
  background:#aaa;
  color:#fff;
  font-size:9px;
  text-align:center;
  margin-top:15px;
  margin-bottom:20px;
}

div.box {
  color:#fff;
  padding:10px 0 0 10px;
  margin:0 0 10px 0;
}
div.box p, .box h2 {
  color:#fff !important;
  margin:0;
}

div.box img {
  float:right;
  border:0;
  margin:0 0 0 10px;
}

div.box-services {
  background:#c4bc4c;
}
div.box-teaching {
  background:#af9c89;
  height:101px;
}
div.box-events {
  background:#7fa4bf;
  height:101px;
}

#test { position:absolute; top:50px; left:0; width:100%; height:2px; background:#555; font-size:1px; }

#church #article { background-image:url("church.jpg"); }
#church #title { background-image:url("church.png"); }
#church #article a, #church #navigation a:hover, #church #left a:hover, #church h2 { color:#3f6618; }
#church unknown { background-color:#3f6618; }

#contact #article { background-image:url("contact.jpg"); }
#contact #title { background-image:url("contact.png"); }
#contact #article a, #contact #navigation a:hover, #contact #left a:hover, #contact h2 { color:#7f7b32; }
#contact unknown { background-color:#7f7b32; }

#events #article { background-image:url("events.jpg"); }
#events #title { background-image:url("events.png"); }
#events #article a, #events #navigation a:hover, #events #left a:hover, #events h2 { color:#0d004c; }
#events unknown { background-color:#0d004c; }

#functions #article { background-image:url("functions.jpg"); }
#functions #title { background-image:url("functions.png"); }
#functions #article a, #functions #navigation a:hover, #functions #left a:hover, #functions h2 { color:#000000; }
#functions unknown { background-color:#000000; }

#home #article { background-image:url("home.jpg"); }
#home #title { background-image:url("home.png"); }
#home #article a, #home #navigation a:hover, #home #left a:hover, #home h2 { color:#8f090d; }
#home unknown { background-color:#8f090d; }

#teaching #article { background-image:url("teaching.jpg"); }
#teaching #title { background-image:url("teaching.png"); }
#teaching #article a, #teaching #navigation a:hover, #teaching #left a:hover, #teaching h2 { color:#542700; }
#teaching unknown { background-color:#542700; }

#vision #article { background-image:url("vision.jpg"); }
#vision #title { background-image:url("vision.png"); }
#vision #article a, #vision #navigation a:hover, #vision #left a:hover, #vision h2 { color:#501202; }
#vision unknown { background-color:#501202; }
