/* html5doctor.com Reset Stylesheet v1.6.1 Last Updated: 2010-09-17 Author: Richard Clark - http://richclarkdesign.com Twitter: @rich_clark -------------------------------------------------------------------------------------------------------------------------------------*/ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; font-weight: normal; vertical-align: baseline; background: transparent; -webkit-text-size-adjust: none; } html{ -webkit-font-smoothing: antialiased; } body{ line-height:1; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ display: block; } img{ margin: 0; } nav ul{ list-style: none; } blockquote, q{ quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; } /* change colours to suit your needs */ ins { background: none; text-decoration: none; } /* change colours to suit your needs */ mark { background: none; font-style: italic; font-weight: bold; } del{ text-decoration: line-through; } abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; } table { border-collapse: collapse; border-spacing: 0; } /* change border colour to suit your needs */ hr { display: block; padding: 0; height: 1px; border: 0; border-top: 1px solid #cccccc; } input, select{ vertical-align: middle; } input:not([type="radio"]):not([type="checkbox"]), button, textarea{ -webkit-appearance: none; }