html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-weight: inherit; font-style: inherit; font-family: inherit; margin: 0; outline: 0; padding: 0; }
Oh god why.
The selector is fking ridiculous and could be replaced with * (I'm assuming he's trying to grab every tag...)
font-weight, font-style, font-family all auto-inherit and have since at least CSS2.1, made the standard Feb 2004. (I'm too lazy to dig any further back)