css clean up and html5 validation for form rather than js