body {
  font-family: "Georgia", "Constantia", "DejaVu Serif", "Bitstream Vera Serif", serif;
}

code, pre, tt {
  font-family: "Courier New", "Courier", "Consolas", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;
}


body, p {
  font-size: 4mm;  line-height: 5mm;
}

address, blockquote, .signature {
  font-size: 3.75mm;  line-height: 5mm;
}


body {
  margin: 0;  padding: 0;
  background-color: #f7f7f7;  color: #222;
}


h1 {
  font-size: 2em;  line-height: 2em;
  font-weight: inherit;
  margin: .5em 0 1em 0;  padding: 0;
}

h2 {
  font-size: 1.75em;  line-height: 2em;
  font-weight: inherit;
  margin: 1em 0 .5em 0;  padding: 0;
}

h3 {
  font-size: 1.5em;  line-height: 2em;
  font-weight: inherit;
  margin: 1em 0 .5em 0;  padding: 0;
}

h4 {
  font-size: 1.25em;  line-height: 1.5em;
  font-weight: inherit;
  margin: 1em 0 .5em 0;  padding: 0;
}


p {
  margin: .25em 0;  padding: 0;
  max-width: 48em;
}

blockquote {
  margin: .5em 1.5em;  padding: 0;
}


dl.cv {
  margin: 0;  padding: 4px 16px;
}
dl.cv dt {
  margin: 0;  padding: 4px 16px;
  width: 12em;  float: left;
  text-align: right;
  clear: both;
}
dl.cv dd {
  margin: 0;  padding: 0;
}

div.article {
  margin: 8px 0;
}

div.signature {
  margin: 0;  padding: 4px 32px;
  /* color: #666; */
}

address {
  font-style: inherit;
  margin: 0;  padding: 0 16px;
  text-align: right;
}

table.layout th, table.layout td {
  vertical-align: top;
}


br.clear {
  margin: 0;  padding: 0;
  clear: both;
}


img {
  border: none;
}

img[align=right] {
  margin: .5em 0 .5em 1.5em;
}


body {
  text-align: center;
}
div#page {
  /* background-color: #fff;  color: #000; */
  margin: 0 auto;  padding: 16px 16px;
  /* border: 1px solid #666; */
  width: 48em;
  min-width: 400px;  max-width: 800px;
  text-align: left;
}


a:link, a:visited {
  color: #900; /* #c20 */
  text-decoration: none;
}
a:link:hover, a:visited:hover {
  color: #900;
  text-decoration: underline;
}

/* a[href^="http://"]:link, a[href^="http://"]:visited {
  color: #666;
} */



/* .caps {
	letter-spacing: 0.1em;
	font-size: 10px;
} */
