MANY css changes. things look much better. nearly final state