Default css - standards compliance

Gradients should now be rendered in a standards-compliant method. The
original methods are kept for backwards compatibility - in particular,
firefox 3-11 etc.