HTML, BODY, UL, OL, LI, FORM, FIELDSET, LEGEND {
  margin: 0;
  padding: 0;
}


H1, H2, H3, H4, H5, H6, P {
  margin-top: 0;
}

FIELDSET, IMG {
  border: 0;
}

LEGEND {
  color: #000;
}

LI {
  list-style: none;
}

SUP {
  vertical-align: text-top;
}

SUB {
  vertical-align: text-bottom;
}

TABLE {
  border-collapse: collapse;
  border-spacing: 0;
}

CAPTION, TH, TD {
  text-align: left;
  vertical-align: top;
  font-weight: normal;
}

INPUT, TEXTAREA, SELECT {
  font-size: 110%;
  line-height: 1.1;
}

ABBR, ACRONYM {
  border-bottom: 0.1em dotted;
  cursor: help;
}
