Added required field validators, cleaned up CSS