Multi-browser support added, and updated to CSS3 linear-gradient