body {
  color: #333;
  background-color: #fff;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  font-size: 100%; }

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

h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.5em; }

h2 {
  font-size: 2em;
  font-style: italic;
  margin-bottom: 0.75em; }

h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1em; }

h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
  height: 1.25em; }

h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.5em; }

h6 {
  font-size: 1em;
  font-weight: bold; }

p {
  margin: 0 0 1.5em; }

a {
  color: #444;
  text-decoration: underline; }
  a:focus, a:hover {
    color: red; }
  a:visited {
    color: #333; }

em, i {
  font-style: italic; }

em {
  color: red; }
  em em, em i {
    font-style: normal;
    color: #333; }

strong, bold {
  font-weight: bold;
  color: #252525; }

strong strong, strong b {
  text-transform: uppercase; }

blockquote {
  margin: 1.5em;
  color: #666;
  font-style: italic; }
  blockquote em {
    font-style: normal; }
    blockquote em em {
      font-style: italic; }

sup, sub {
  line-height: 0; }

abbr, acronym {
  font-variant: small-caps; }

pre, code {
  margin: 0 0 1.5em;
  white-space: pre; }

pre, code, tt {
  font-size: 1em;
  font-family: Consolas, 'Lucida Console', 'Andale Mono', monospace; }

li ul, li ol {
  margin: 0 1.5em; }

ul, ol {
  margin: 0 0 1.5em 0; }

ul {
  list-style-type: disc; }

ol {
  list-style-type: decimal; }

.amp {
  font-family: Baskerville, Constantia, 'Hoefler Text';
  font-style: italic; }

.site {
  margin-bottom: 0; }

.slogan {
  font-style: italic;
  font-size: 0.9em; }

.intro {
  font-variant: small-caps;
  text-transform: lowercase;
  font-size: 14pt; }

.marginalia p {
  font-size: 0.9em;
  margin-bottom: 1.66666666666667em;
  line-height: 1.66666666666667em; }

.about ol {
  list-style-type: lower-greek; }

h2.title span.section {
  text-transform: uppercase;
  color: #ccc;
  font-style: normal; }

h4.section {
  text-align: right; }
  h4.section:before {
    content: 'part of ';
    font-style: italic;
    font-family: Baskerville, Constantia, 'Hoefler Text'; }
