1/* =Reset 2----------------------------------------------- */ 3 4html, body, div, span, applet, object, iframe, 5h1, h2, h3, h4, h5, h6, p, blockquote, pre, 6a, abbr, acronym, address, big, cite, code, 7del, dfn, em, font, ins, kbd, q, s, samp, 8small, strike, strong, sub, sup, tt, var, 9dl, dt, dd, ol, ul, li, 10fieldset, form, label, legend, 11table, caption, tbody, tfoot, thead, tr, th, td { 12 border: 0; 13 font-family: inherit; 14 font-size: 100%; 15 font-style: inherit; 16 font-weight: inherit; 17 margin: 0; 18 outline: 0; 19 padding: 0; 20 vertical-align: baseline; 21} 22html { 23 font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */ 24 overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */ 25 -webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */ 26 -ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */ 27} 28body { 29 background: @ini_background; 30} 31article, 32aside, 33details, 34figcaption, 35figure, 36footer, 37header, 38nav, 39section { 40 display: block; 41} 42ol, ul { 43 list-style: none; 44} 45table { /* tables still need 'cellspacing="0"' in the markup */ 46 border-collapse: separate; 47 border-spacing: 0; 48} 49caption, th, td { 50 font-weight: normal; 51 text-align: left; 52} 53blockquote:before, blockquote:after, 54q:before, q:after { 55 content: ""; 56} 57blockquote, q { 58 quotes: "" ""; 59} 60a:focus { 61 outline: thin dotted; 62} 63a:hover, 64a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */ 65 outline: 0; 66} 67a img { 68 border: 0; 69} 70