enhancements and bug fixes

lots of css changes for responsiveness
bug fixes