/*
 * Copyright Dan Cross.  All rights reserved.
 */

@import "http://yui.yahooapis.com/2.9.0/build/reset/reset-min.css";

html {
  background: #FFFFFA;
  color: black;
}

body {
  /* font-family: Cambria, Trebuchet, Palatino, Verdana, Arial sans-serif; */
  font-family: Verdana, Arial, sans-serif;
  font-size: medium;
  max-width: 18cm;
  margin: 8px;
  width: auto;
}

header, footer, aside, nav, article, section, blockquote, p {
  margin: auto;
  display: block;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}

h1 {
  font-size: x-large;
  margin: .67em 0;
}

h2 {
  font-size: large;
  margin: .75em 0;
}

h3 {
  font-size: medium;
  margin: .83em 0;
}

h2.byline, h3.pubdate {
  margin: 0 0;
  font-weight: normal;
  font-style: italic;
}

p, ol, ul {
  margin: 1em 0;
}

blockquote {
  margin: 1.12em 2.5em;
}

blockquote {
  margin-left: 2.5em;
  margin-right: 2.5em;
}

ol, ul {
  padding-left: 2.5em;
  list-style-position: outside;
  list-style-image: none;
}

li {
  display: list-item;
}

ol li {
  list-style-type: decimal;
}

ul li {
  list-style-type: disc;
}

header nav {
  background-color: #E2DDB5;
  margin: 1px;
  padding: 2px;
  list-style: none;
  width: 5em;
}

nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

nav > ul > li {
  list-style-type: none;
}

nav ul li a {
  font-weight: bold;
  text-decoration: none;
  text-align: left;
}

q:before {
  content: "\201c";
}

q:after {
  content: "\201d";
}

cite, em, var {
  font-style: italic;
}

strong {
  font-weight: bolder;
}

pre {
  font-family: Monaco, Courier;
}

code {
  font-family: inherit;
}

.equation {
  padding: 0;
  margin: -5em 0;
  font-family: inherit;
  font-size: inherit;
}

pre.equation code {
  font-size: inherit;
}
