lots of css tweaks and some jquery to tighen up responsive stuff