title: How can I override HTML body bgcolor attribute with CSS?
body: <p>I'm writing an external user stylesheet for an old HTML page that specifies the background colour in the body tag: <code>&lt;BODY BGCOLOR="#808000"&gt;</code> (<em>note</em>: I can't edit the HTML). </p>
  
  <p>I've tried writing the obvious stylesheet:</p>
  
  <pre><code>body {
    background-color: #ffffff !important;
  }
  </code></pre>
  
  <p>but it has no effect: the original colour remains.</p>
  
  <p>Can it be done with CSS? If so, how?</p>