html {
  background-image: url("../../projects/stripe.png");
  background-color: #111;
  color: rgb(55, 0, 49);
  text-align: justify;
  font-size: 13pt;
  padding: 0 0.25in;
  margin: 0;
}

body { background-color: white; max-width: 700px; margin: 0 auto; padding: 2em 1em;
       border: 3px double; border-top: none; }

@media print {
  html { background-image: none; background-color: transparent; }
}

p { text-indent: 0em; margin-left: 0em; }

p, ol, ul, blockquote { max-width: 650px; margin: 1em auto; }

a                { text-decoration: none; }
a:link, a:active { color: rgb(167, 0, 161); }
a:visited        { color: rgb(126, 126, 223); }
a:hover, a:focus { color: rgb(8, 0, 190); }

h1 { margin-top: 0; }
h1, h2, h3 { text-align: center; }

th, td { text-align: center; }

.sig { margin-left: 30%; }
.sig + .sig { margin-bottom: 0; margin-top: 0; padding: 0 }

.warn { margin: 2em; border: 2px solid; padding: 1em; }
