body { 
  
  background: #fff;
  width: 70%;
  margin: 4% 2% 2% 3%;
  font-family: Georgia, Verdana, sans-serif;
  font-size: small;
  
}

h1 { 
  
  padding: 20pt;
  background: #fafafa;
  font-variant: small-caps;
  border: 1px #ccc solid;
  margin-bottom: 20pt;
  margin-top: pt;
  font-family: "Trebuchet MS", Georgia, serif;
  letter-spacing: 0.1px;
  
}

a { 

  color: blue;

}

a:visited { 

  color: #9f5f9f;

}

.chapter_num { 
  
  font: bold italic 20pt arial, serif;
  
}

h2.chapter_title { 

  font-family: arial, serif;
  font-style: italic;

}

hr.blackline { 
  
  height: 5px;
  width: 57%;
  margin: 8em 20% 0 0;
  background: #000;
  
}

.myname { 

  text-align: right;
  font-style: italic;

}

p { 

  line-height: 200%;
  text-align: justify;

}

h3 { 

  font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
  text-transform: uppercase;
  line-height: 160%;
  border-bottom: 1px solid #ddd;
  letter-spacing: 0.3px;
  padding: 2px 2px 0 4px;
  margin-top: 20pt;
  font-size: large;
  
}

ul.alpha_ul { 

  list-style-type: lower-alpha;

}

.quote {

  text-align: center;
  white-space: pre;

}

.verse { 
  
  text-align: center;
  white-space: pre;
  font-style: italic;
  
}

img { 

  margin-top: 15pt;

}

p.img { 
  
  border-bottom: 1px solid #eee;
  font-style: italic;
  font-size: x-small;
  text-align: center;
  padding: 3% 0 5% 0;
  
}

.indent { 
  
  margin-left: 25pt;
  padding-left: 10pt;
  border-left: 3px #ddd solid;

}

p.commentbox { 
  
  background-color: #fafafa;
  border: 1px solid #ddd;
  padding: 1px 0 1px 8px;

}

ol, ul { 

  line-height: 200%;

}
