Improved CSS  styling