body {
  color : #647076; /* #94a0a6;*/
  /*color : #aab6bc; */ /*#a79c75*/
  text-size : 9px;
  font-family : arial, sans-serif;
  margin : 0px;
  padding 0px;
}

div#bodycol {
  margin : 0px auto;
  width : 800px;
}


div#header {
  background-color: white;
  background-image: url('gfx/headerbar2.png');
  background-position: bottom;
  background-repeat : no-repeat;
  width : 800px;
  height : 230px;
  margin : 0px auto 0px auto;
}


div#header ul#logo {
  text-align : right;
}


div#header ul#nav {
  text-align : left;
  font : 500 italic 14px 'Times New Roman';
}

div#header ul#nav img {
  vertical-align : middle;

}

div#header a {
 text-decoration : none;
 color : #aab6bc; 
 margin : auto 10px auto 10px;
}

div#header a#on {
  text-decoration : none;
 color : red; 
 margin : auto 10px auto 10px;
}


div#header li {
  list-style-type : none;
  display : inline;
}


#scripture {
  background-color: blue;
  background-image: url('gfx/scripture.png');
  background-position : top;
  background-repeat : no-repeat;
  width : 200px;
  height : 43px;

}

div#content {

}

div#contentcol {
  margin : 10px auto auto 200px;
  font-size : small;
  width : 500px;

}


div#contentcol h1 {
  /*font-family : "Times New Roman", Times;
  font-size : 18px;*/
  color : #647076;
  font : 500 italic 28px 'Times New Roman';
}

div#contentcol .firstletter {
  font : 500 normal 32px 'Times New Roman';
}

div#contentcol a {
  color : #647076;
 /* color : #aab6bc;*/
}


div#sidebar {

  float : left;
  width : 160px;
/*  margin-left : -180px; */
  margin-left 30px;
  margin-top : 20px;
  margin-bottom : 20px;
  border-width: 1px;
  border-color :  #aab6bc;
  border-style : none dotted dotted none;
  text-align : right;
  font-size : small;

}

div#sidebar ul {
  margin : 0px;
  padding: 10px;
}

div#sidebar li {
  list-style-type : none;
}

div#sidebar h1 {
  font : 500 italic 22px 'Times New Roman';
  margin: 0px 10px 0px 0px;
}

div#sidebar a {
 text-decoration : none;
 color : #aab6bc; 
}

div#sidebar a#on {
  text-decoration : none;
  color : #94a0a6;
}




div#footer {
  background-color: white;
  background-image: url('gfx/footerbar.png');
  background-position: top;
  background-repeat : no-repeat;
  width : 800px;
  height : 90px;
  margin : 0px;
  text-align : right;
  text-vertical-align : text-bottom;

}

div#footer ul {
  padding-top : 50px;
}

div#footer li {

  font : 500 italic 9px 'Times New Roman';
  list-style-type : none;
  display : inline;
  margin-right : 30px;
  padding-left : 10px;  
}


div#bodycol {
  margin : 0px auto;
  width : 800px;
}

div#postfooter {
  
  font : 500 italic 12px 'Times New Roman';
  text-align : center;
  margin : 30px auto;
  color : #aab6bc;

}

