cross-browser forms that actually work, hopefully
fix whitespace and force fallback font for missing glyphs
display filename to be uploaded
ie7 also doesn't support faux-checkbox properly