body {
  color: black; background-color: white;
  font: normal 1em Arial, Helvetica, sans-serif;
  text-align: center;
  margin: auto;
  max-width: 55em;
}

.t1  {
  color: #4169E1;
  font: bold italic xx-large Arial, Helvetica, sans-serif;
}
.t2 {
  color: gray;
  font: italic x-large Arial, Helvetica, sans-serif;
  margin-top: -0.8em;
}

h2 {
  text-align: left;
  font-size: larger;
  font-variant: small-caps;
  margin-top: 1.5em;
  border-bottom: 0.05em solid black
}

h3 {
  text-align: left;
  margin-top: 1.5em;
  font-size: large;
}

p, blockquote, h3, dl, ul, li, address { text-align: left; }
p.citation { padding-left: 1em; }
blockquote { padding-left: 2em; }
li.blockquote { margin-left: 4em; }
li.talk {padding-bottom: 0.5em;}
dt {
  font: bold 1em Arial, Helvetica, sans-serif;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
}

p.buttons { text-align: center; padding-top: 2em;}
address { margin: 2em; }

a       { text-decoration: none;      color: #4169E1; }
a:hover { text-decoration: underline; background: black; color: white;}

.center { text-align: center; }
.right  { text-align: right; }
.signature  { font-size: smaller; text-align: center;}
.small  { font-size: smaller;}
