From http://css-tricks.com/snippets/html/example-form-markup/