html{ color:#000; background:#fff; } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{ margin:0; padding:0; } fieldset, img{ border:0; } abbr, acronym{ border:0; font-variant: normal; } /* remember to define focus styles! */ :focus{ outline:0; } /*font-style*/ address, caption, cite, code, dfn, em, strong, th, var, optgroup{ font-style:inherit; font-weight:inherit; } h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight: normal; } abbr, acronym{ border:0; font-variant:normal; } input, button, textarea, select, optgroup, option{ font-family: inherit; font-size:inherit; font-style:inherit; font-weight: inherit; } /*@purpose To enable resizing for IE*/ /*branch For IE6-Win, IE7-Win*/ input, button, textarea, select{ *font-size:100%; } body{ line-height: 1.5; } li{ list-style:none; } ol, ul{ list-style:none; } /* tables still need 'cellspacing="0"' in the markup */ table{ border-collapse:collapse; border-spacing:0; } caption, th{ text-align:left; } sup, sub{ font-size:100%; vertical-align:baseline; } /* remember to highlinght inserts somehow!*/ ins{ text-decoration: none; } del{ text-decoration: line-through; } blockquote, q{ quotes:none; } blockquote:before, blockquote:after, q:before, q:after{ content: ''; content:none; } a{ text-decoration:none; } :link, :visited{ text-decoration: none; }