.essay { 
  font-family: arial, verdana, sans-serif; 
  font-size: 13; 
  color: black; 
  text-align: justify;
  margin: 0 15% 0 15%;
}
.footnote { font-family: arial, verdana, sans-serif; font-size: 13; color: black; text-align:justify;}

/* Friendly letters */
.flet { font-family: arial, verdana, sans-serif; font-style: italic; font-size: 15; color: green; }

/* Hostile letters */
.hlet { 
  font-family: arial, verdana, sans-serif; 
  font-style: italic; font-size: 13; 
  color: darkred; 
  margin: 0 20% 0 20%;
  text-align: justify;
}

/* Replies to letters */
.reply { 
  font-family: arial, verdana, sans-serif; 
  font-style: italic; 
  font-size: 13; 
  color: blue; 
  margin: 0 20% 0 20%;
  text-align: justify;
} 

.verybig {font: bold 2em, Times New Roman}
.veryverybig {font: bold 4em, Times New Roman}

.divtip { 
  font-family: arial, verdana, sans-serif; 
  font-size: 13; 
  color: #339900;
  text-align: justify;
  margin: 0 15% 0 15%;
}

body {
  background-color: #dcdcdc;
}

hr {
    height:1px;
    width:70%;
    color:#88ff00;
	text-align:center;
   }

hr.letdivred {
    height:1px;
    width:60%;
    color:darkred;
	text-align:center;
   }

h1 {
  font: bold 1.5em arial, verdana, sans-serif; 
  padding: .4em; 
  border: 2px solid #000000; 
  color: #CC0000; 
  background-color: #F5F5F5; 
  margin: 0 15% 30px 15%;
  text-align:center;
}
h2 {
  font: bold 1.2em arial, verdana, sans-serif; 
  color: #CC0000; 
  margin: 50px 15% 12px 15%; 
}
h3 {
  font: bold 1.1em arial, verdana, sans-serif; 
  margin: 20px 15% 12px 15%; 
}
h4 {
  font: italic 1.1em arial, verdana, sans-serif; 
  margin: 15px 15% 12px 15%; 
}

a.inbody { 
  font-family: arial, verdana, sans-serif; 
  font-size: 12; 
  margin: 0 15% 0 15%;
}

p { 
  font-family: arial, verdana, sans-serif; 
  font-size: 13; 
  color: black; 
  text-align: justify;
  margin: 11px 15% 11px 15%;
}

p.nm { 
  font-family: arial, verdana, sans-serif; 
  font-size: 13; 
  color: black; 
  text-align: left;
  margin: 9px 0 9px 0;
}

p.noindent { margin: 0 0 0 0; }

/* Replies to letters */
p.reply { 
  font-family: arial, verdana, sans-serif; 
  font-style: italic; 
  font-size: 15; 
  color: blue; 
  margin: 0 15% 0 15%;
} 

.nm { 
  font-family: arial, verdana, sans-serif; 
  font-size: 13; 
  color: black; 
  text-align: left;
  margin: 9px 0 9px 0;
}

ul { 
  font-family: arial, 
  verdana, sans-serif; 
  font-size: 13; 
  color: black; 
  text-align: justify;
  margin: 11px 20% 11px 20%;
}
