/*  HTML5 ? Boilerplate  */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
img, b, i, ol, ul, li,
fieldset, form, label,
table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
 border: 0;
 vertical-align: baseline;
}
table { border-collapse: collapse; border-spacing: 0; }
pre, code { font-family: monospace, sans-serif; }
html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
pre { white-space:pre; white-space:pre-wrap; word-wrap:break-word; padding:15px; }
textarea { overflow: auto; }
input[type="radio"] { vertical-align:middle; }
input[type="checkbox"] { vertical-align:middle; }
