Hallo David!
background:#000099;
Desweiteren sollte es 'background-color:#000099;' heissen. Das verstehen IE und NS gleichermassen.
Nö! ;-)
background:color; wird von NS und IE verstanden. Wenn man nur background:color; oder background:url(); verwendet, werden damit alle anderen background Werte sozusagen auf 0 gesetzt. Das hat z.B. den Vorteil bei background:url(); ,daß ein CSS-Validator es als solchest erkennt und nicht das Fehlen von background-color bemängelt.
Grüße
Thomas