major css style changes and updates