1/* =Reset 2-------------------------------------------------------------- */ 3html, body, div, span, applet, object, iframe, 4h1, h2, h3, h4, h5, h6, p, blockquote, pre, 5a, abbr, acronym, address, big, cite, code, 6del, dfn, em, font, ins, kbd, q, s, samp, 7small, strike, strong, sub, sup, tt, var, 8dl, dt, dd, ol, ul, li, 9fieldset, form, label, legend, 10table, caption, tbody, tfoot, thead, tr, th, td, th { 11 border: 0; 12 font-family: inherit; 13 font-size: 100%; 14 font-style: inherit; 15 font-weight: inherit; 16 margin: 0; 17 outline: 0; 18 padding: 0; 19 vertical-align: baseline; 20} 21 22html { 23 font-size: 62.5%; 24 /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */ 25 overflow-y: scroll; 26 /* Keeps page centered in all browsers regardless of content height */ 27 -webkit-text-size-adjust: 100%; 28 /* Prevents iOS text size adjust after orientation change, without disabling user zoom */ 29 -ms-text-size-adjust: 100%; 30 /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */ 31} 32 33*, 34*:before, 35*:after { 36 /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */ 37 -webkit-box-sizing: border-box; 38 /* Not needed for modern webkit but still used by Blackberry Browser 7.0; see http://caniuse.com/#search=box-sizing */ 39 -moz-box-sizing: border-box; 40 /* Still needed for Firefox 28; see http://caniuse.com/#search=box-sizing */ 41 box-sizing: border-box; 42} 43 44body { 45 background: #fff; 46} 47 48article, 49aside, 50details, 51figcaption, 52figure, 53footer, 54header, 55main, 56nav, 57section { 58 display: block; 59} 60 61ol, ul { 62 list-style: none; 63} 64 65table { 66 /* tables still need 'cellspacing="0"' in the markup */ 67 border-collapse: separate; 68 border-spacing: 0; 69} 70 71caption, th, td, th { 72 font-weight: normal; 73 text-align: left; 74} 75 76blockquote:before, blockquote:after, 77q:before, q:after { 78 content: ""; 79} 80 81blockquote, q { 82 quotes: "" ""; 83} 84 85a:focus { 86 outline: thin dotted; 87} 88 89a:hover, 90a:active { 91 outline: 0; 92} 93 94a img { 95 border: 0; 96} 97