tweaked style toward responsive design