I hope someone can help me. Look at this simple externally linked stylesheet in what will eventually be my rebuilt personal site:

BODY {

background-image:
url(pix/gspot_bkgd.gif);
background-attachment: fixed;
background-position: 100%
100%;
background-color : transparent;
font-size : 12px;
font-family : 'Tempus Sans ITC', Arial, Verdana, sans-serif;
color : #800080;
}

A:link {text-decoration: underline; color:#6600ff; }
A:visited {text-decoration: underline; color:#6633ff; }
A:active {text-decoration: none; color:#ff0066; }
A:hover { text-decoration: none; color:#AA33AA; }

This is linked by the following tag:

<LINK REL="STYLESHEET" TYPE="text/css" HREF="gspot_style.css">

This works just fine with IE and Opera. I know Netscape doesn't recognise some things but what concerns me is that it completely ignores font-size, font-family, and color in the BODY section of the style sheet.

Does anyone know how to help me avoid having to use the dreaded <font> tag in my HTML to cater for Netscape users?

All I want to do is avoid cluttering my documents by putting <font face=Tempus Sans ITC, Arial, Verdana, sans-serif" color="#800080"></font> around every piece of text!

To see what I mean, try http://sangrea.net/gspot/mood.php in both IE and Netscape. I will be slobberingly grateful for any help.