/* -------------------------------------------------------------- 

    reset.css
    * Resets default browser CSS.

-------------------------------------------------------------- */

html, body, .reset div, .reset span, .reset object, .reset iframe,
.reset h1, .reset h2, .reset h3, .reset h4, .reset h5, .reset h6, .reset p, .reset blockquote, .reset pre,
.reset a, .reset abbr, .reset acronym,.reset address, .reset code,
.reset del, .reset dfn, .reset em, .reset img, .reset q, .reset dl, .reset dt, .reset dd, .reset ol, .reset ul, .reset li,
.reset fieldset, .reset form,.reset  label, .reset legend,
.reset table, .reset caption, .reset tbody, .reset tfoot, .reset thead, .reset tr, .reset th, .reset td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body .reset { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
.reset table { border-collapse: separate; border-spacing: 0; }
.reset caption, .reset th, .reset td { text-align: left; font-weight: normal; }
.reset table, .reset td,.reset  th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
.reset blockquote:before, .reset blockquote:after,  .reset q:before, .reset q:after { content: ""; }
.reset blockquote, .reset q { quotes: "" ""; }

/* Remove annoying border on linked images. */
.reset a img { border: none; }
/* global brand italic */
.reset em {font-style: italic;}
