validation updates and css tweaks