mostly style updates for the form elements, and playing with the required property