body {
  margin-left:5%;
  margin-right:5%;
}

/* h1 used for the top title on each page */
h1 {
  text-align:center;
  font-family:Viking, Papyrus, serif;
}

/* used for the original title of the texts */
p.texttitle {
  font-size:24pt;
  font-weight:bold;
  text-align:center;
}

/* used variously */
h2 {
  background-color:#99ff99;
}

h3 {
  background-color:#ccffcc;
}

/* default paragraph colour */
p {
  color:#000000;
}

/* intro paragraphs are indented - intended for ACG editorial text up fron */
p.intro {
  color:#006600;
  margin-left:5%;
  margin-right:5%;
}

/* consistent table headers */
th {
  background-color:#ffff99;
  color:#ff0000;
}

/* page numbers */
.pn {
  background-color:#dddddd;
  color:#000000;
  font-weight:bold;
}

/* miscellaneous comments by acg as part of text */
.acg {
  color:#009933;
}

/* positive elements in an argument */
.pro {
  color:#006600;
  font-weight:bold;
}

/* for putting in Xxx, Yyy markers, etc, */
.XY {
  color:#008000;
  font-weight:bold;
}

/* for original editors' notes, not acg's */
.notes {
  color:#CC0066;
}

/* negative elements in an argument */
.con {
  color:#663300;
  font-weight:bold;
}

/* acknowledgements */
.ack {
  color:#660000;
  font-style:italic;
}

/* used in headings to get away from viking or whatever font */
.times {
  font-family:"times new roman",serif;
}

/* for putting in the last updated notes near the top */
.update {
  color:#990000;
  font-weight:bold;
}

/* subheadings in the original text, as they start paragraphs */
.subhead {
  background-color:#dddddd;
  color:#CC0066;
  font-weight:bold;
}

