// Based on HTML5 BOILERPLATE --------------- TO HARD html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, hr, 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 font-size: 100% font-weight: normal font-style: normal font-family: inherit line-height: 1 vertical-align: baseline background: transparent article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, hr display: block audio, canvas, video display: inline-block *display: inline *zoom: 1 audio:not([controls]), [hidden] display: none svg:not(:root) overflow: hidden html overflow-y: scroll -webkit-text-size-adjust: 100% -ms-text-size-adjust: 100% body line-height: 1 font-size: 1em -webkit-text-size-adjust: 100% -moz-font-smoothing: antialiased -o-font-smoothing: antialiased -webkit-font-smoothing: antialiased font-smoothing: always // NOT antialiased but always http://www.w3.org/TR/WD-font/#font-smooth-prop i, em font-style: italic h1, h2, h3, h4, h5, h6, p, a, i, td font-weight: normal font-size: 100% blockquote, q quotes: none &:before, &:after content: "" content: none ins, a, a:hover, a:active text-decoration: none outline: none del text-decoration: line-through abbr[title], dfn[title] border: 0 cursor: help table border-collapse: collapse border-spacing: 0 figure margin: 0 pre, code, kbd, samp font-family: monospace, sans-serif font-family: 'courier new', monospace font-size: 1em ul, li, ol list-style: none list-style-image: none small font-size: 0.85em strong, th, b font-weight: bold td, th vertical-align: top text-align: left sub, sup font-size: 0.75em line-height: 0 position: relative sub bottom: -0.25em sup top: -0.5em img border: 0 -ms-interpolation-mode: bicubic pre white-space: pre white-space: pre-wrap word-wrap: break-word address font-style: normal // Firefox bug caption text-align: left // ---------------------------- // Inputs : button, input line-height: 1 cursor: pointer *overflow: visible input, select vertical-align: middle input[type="search"]::-webkit-search-decoration -webkit-appearance: none input &[type="radio"] vertical-align: text-bottom &[type="text"] cursor: text &[type="checkbox"] vertical-align: bottom &[type="search"] -webkit-appearance: textfield -webkit-box-sizing: content-box -moz-box-sizing: content-box box-sizing: content-box textarea vertical-align: top overflow: auto resize: none input, textarea padding: 0 border: 1px solid #A9A9A9 border: 0 // Chrome blue glow : select, option, input, textarea, button outline: none font: inherit font-size: 0.99em // ----------[ IE WORLD ]------------------- .ie6 hr, .ie7 hr margin-top: -0.5em .ie6 legend, .ie7 legend margin-left: -7px .ie7 input[type="checkbox"] vertical-align: baseline .ie6 input vertical-align: text-bottom