Improved CSS (at least for modern browsers..)