a number of css changes and fixing incomplete