Created by: fionawhim
Changes the vertical alignment of inputs and buttons to be middle rather than baseline, which allows for stable alignment across all browsers. (E.g. the search and inline form fields and buttons match exactly.)
Also fixes display of checkboxes in IE9+ by removing round corners, and fixes checkbox labels across all browsers, which were off from the left-aligned field label by 1px.