/* base.css | v0.1 (10172009) | Thierry Koblentz*/
html {
  height: 100%;
  overflow-y: scroll;
}
body {
  height: 100%;
}
pre, tt, code, kbd, samp, var {
  font-family: "Courier New", Courier, monospace;
}
h1 {font-size: 1.8em;}
h2 {font-size: 1.6em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.3em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; color: #A90021;}
body, p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, blockquote, th, td {
  margin: 0;
  padding: 0;
}
fieldset, img {
  border: 0;
}
img {vertical-align: bottom;}
sub {
  vertical-align: sub;
  font-size: smaller;
}
sup {
  vertical-align: super;
  font-size: smaller;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th {text-align: center;}
tbody th {text-align: left;}
blockquote, q, em, cite, dfn, i, cite, var, address {
  font-style: italic;
}
blockquote p:before, blockquote p:after, q:before, q:after {content: '';}
th, strong, dt, b {
  font-weight: bold;
}
ins {
  text-decoration: none;
  border-bottom: 3px double #333;
}
del {text-decoration: line-through;}
abbr,
acronym {
  border-bottom: 1px dotted #333;
  font-variant: normal;
}
li {margin-left:30px;}
h1, h2, h3, h4, h5, h6, p, pre, dt, address, table {margin-bottom: .7em;}
fieldset {line-height: 1;}
input[type="checkbox"] {
  vertical-align: bottom;
  *vertical-align: baseline;
}
input[type="radio"] {vertical-align: text-bottom;}
input {_vertical-align: text-bottom;}
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
.submit input {
  *overflow: visible;
  _width: 0;
  padding: .2em .4em;
}