Last of the form

Button styling, adding the extra inputs. Not used date/time input types
because of inconsistent browser support. We'd use something like jQuery
UI instead.