Styling forms is an almost universally dreaded phase of the web design process. They’re a pain to work with, they make it hard to get a consistent look going across browsers, and to add to the ...