
/*  Enclose comments like this  #BBCCEE */

body
 {
 background: #FFFFFF;
 font-family:arial, sans-serif;
 color:#999999;
 margin:0;
 padding:0;
 }

#skel
 {
 margin-top=24px;
 }

#banner
 {
 padding:12px 0 18px 48px;
 font-size:14pt;
 }

.faithf
 {
 font-size:28pt;
 }

#nav
 {
 background:#FFFFFF;
 width: 156px;
 padding:120px 0 3px 48px;
 vertical-align:top;
 }

#content
 {
 /* background:#D4EE9B; */
 background:#FFFFFF;
 padding-top:50px;
 margin:0;
 horizontal-align:left;
 vertical-align:top;
 border:none;
}

#nav a, #nav p
  {
  display:block;
  margin:0;
  padding:0 12px 18px 0;
  font-size:14pt;
  color:#999999;
  }

#nav a
  {
  text-decoration:underline;
  }

#nav a:hover
  {
  color:#444444;
  }

div.item
  {
  display:block;
  clear:both;
  width:480px;
  margin:0;
  padding:0;
  }


div.textflow
  {
  display:block;
  clear:both;
  width:580px;
  margin:0;
  padding:0 18px 0 0;
  color:#555555;
  }

div.textflow a
  {
  color:#333333;
  }

div.textflow a:hover
  {
  color:#000000;
  }

h3
  {
  margin-top:12px;
  margin-bottom:0;
  padding-bottom:0;
  font-size:18pt;
  color:#777777; 
 }

h4
  {
  margin-top:0;
  margin-bottom:5px;
  padding-bottom:0;
  text-align:left;
  font-size:12pt;
  color:#777777; 
 }

h5
  {
  margin-top:0;
  margin-bottom:0;
  padding-bottom:0;
  text-align:left;
  font-size:12pt;
  color:#555555; 
 }

p
 {
 margin:0;
 font-size:14pt;
 }

div.textflow p
 {
 margin-bottom:12px;
 font-size:12pt;
 }

table.gallrow
 {
 width:800px;
 margin-bottom:60px;
 }

span.ref1, span.ref2
 {
 font-size:11pt;
 }

span.ref1
 {
 padding-left:20px;
 }

span.ref2
 {
 padding-left:52px;
 }

table.contacts tr
 {
 padding-bottom:80px;
 }

td.contactl
 {
 width:120px;
 text-align:right;
 padding-right:20px;
 }

td.contactr
 {
 text-align:left;
 }
