body {

  background: #0B3227 url("../images/christChurchBackgroundLong.jpg") no-repeat top center;

  color: #eee;

}

#header {

  margin: 1em 0;

  height: 250px;

  width: 700px;

}

#header h1 {

  margin: 0;

  padding: 0;

}

#content {

  text-align: left;

  padding: 1em 2em 0 2em;

}

table#frontPage td.leftCol {

  width: 60%;

  font-size: 0.9em;

}

table#servicesTable {

  margin: 0 0 0 0.5em;

}

table#servicesTable td {

  padding: 0 1em 0 0;

}

table#servicesTable tr.top td {

  padding-bottom: 1em;

}

#address {

  text-align: left;

  margin: 3em 0 1em 0;

}

table#frontPage td.rightCol {

  width: 40%;

  padding-left: 0.5em;

}

table#frontPage td.rightCol h2 {

  text-align: center;

  color: #eee;

  background-color: #0B3227;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 0.9em;

  font-weight: normal;

  padding: 2px;

  margin: 0;

}

#metaphor,

#news {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  border: 2px solid #0B3227;

  margin: 0 0 2em 0;

  text-align: left;

  background-color: #ccc;

  color: black;

}

#metaphor {

  height: 100px;

}

#metaphor p,

#news p {

  padding: 0;

  margin: 0.5em 0.5em 0 0.5em;

}

#metaphor ul,

#news ul {

  margin: 0.75em;

  padding: 0;

}

#metaphor li,

#news li {

  list-style-type: none;

  margin: 0 0 0.5em 0;

}

#news a,

#metaphor a {

  color: black;

  background-color: transparent;

  text-decoration: none;

}



#news a:hover,

#metaphor a:hover {

  color: black;

  background-color: #eee;

}

#metaphor img {

  margin: 0;

  padding: 0;

  border-left: 1px solid #0B3227;

  border-top: none;

  border-bottom: none;

  border-right: none;

  position: relative;

  left: 3px;

}

p.fpImage {

  text-align: right;

}

p.fpImage img {

  margin-bottom: 2px;

}

td {

  vertical-align: top;

}

ul {

  padding-left: 1em;

  margin-left: 1em;

}

li.padbottom {

  padding-bottom: 2em;

}

li strong {

  font-family: Arial, Helvetica, sans-serif;

}

a {

  color: #eee;

  background-color: transparent;

}

a:hover {

  color: #eee;

  background-color: #666;

  text-decoration: none;

}

h2 a {

  text-decoration: none;

}

/* some styles to deal with umc.org's news feed */



#news table {

  background-color: #ccc;

  color: #eee;

}

#news table td.hfstyle {

  text-align: center;

  color: black;

  background-color: #ddd;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 0.9em;

  font-weight: normal;

  padding: 2px;

}

#news table td.rfstyle {



}

#footer {

  background-image: none;

  background-color: transparent;

  color: #ccc;

  border: none;

  padding: 0;

  margin: 1.5em auto 0 auto;

}

