@import url("default.css");

body { 
  max-width: 40em;
  margin-left: 2em;
  font-size: 100%;
  font-family: 'Trebuchet MS', sans-serif;
  color: #111;
}

h1.title        { text-align: left; font-size: 2em }
h1              { font-size: 1.8em; margin: 1.1em 0 }
h2              { font-size: 1.5em; margin: 1.1em 0 }
h3              { font-size: 1.3em; margin: 1.1em 0 }
h4              { font-size: 100% }
h1 a, h2 a, h3 a, h4 a, h5 a { 
  color: #000;
}

table.docinfo   { margin-left: 1em; }

pre.literal-block, pre.doctest-block {
  border-left: 3px solid #dde;
  padding: 6px;
  margin-left: 0;
  color: #116;
  background: #fff;
}

tt.docutils { 
  color: #911;
  background: #eee;
  font-family: monospace;
}

dl.docutils dt { 
  font-weight: bold;
  font-style: italic;
  margin: 1em 0;
}

a { 
  color: #262;
  font-weight: bold;
}

div.contents    { margin: 0 }
div.contents p.first a { 
  font-size: 150%;
  color: #111;
}
div.contents a  { text-decoration: none }

div.warning, div.note { 
  border: 3px solid #999;
  background: #eef;
}

a.footnote-reference { 
  font-size: xx-small;
  vertical-align: top;
  text-decoration: none;
}

table.footnote { 
  font-size: 85%;
}
