title: All css style rules are stripped from one div element but no other elements
body: <p>I am trying to create a header for a website where the title of the site is displayed over an image. I set it up to use a div class element with a background image. However, I can't figure out why the background image in this div class element I created is not displaying.</p>
  
  <p>After inspection I've found out that the css style rules associated with the div class element are being stripped of the element when I render it (in Firefox and Chrome, haven't tried IE).</p>
  
  <p>I have the css setup like this:</p>
  
  <pre><code>.text-over-image {
     width: 960px;
     height: 100px;
     background-image: url("http://www.lupenet.org/wp-content/themes/Lupenet/images/header.jpg");
     margin-left: auto ;
     margin-right: auto ;
  }
  
  h8 { 
     position: absolute; 
     top: 20px; 
     left: 400px; 
     width: 960px;
  }
  
  h8 span { 
     color: black; 
     font: bold 24px/45px Helvetica, Sans-Serif; 
     letter-spacing: -1px;  
     padding: 10px; 
  }
  
  h8 span.spacer1 {
     padding:0 5px;
  }
  </code></pre>
  
  <p>And the html looks like this:</p>
  
  <pre><code>&lt;div class="text-over-image;" &gt;
     &lt;h8&gt;&lt;span style="position:absolute;"&gt;La Unión Del Pueblo Entero&lt;span class='spacer1'&gt;&lt;/span&gt;
     &lt;br&gt;&lt;span class='spacer1'&gt;&lt;/span&gt;"Celebrando el Pasado y Viendo Hacia el Futuro"&lt;/span&gt;&lt;/h8&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>After realizing there was a problem, I set the height and width attributes of the element <code>.text-over-image</code> in case the div was just being rendered too small to view the image, but the background image still didn't display. When I inspected the element using firebug, I found out the div element <code>.text-over-image</code> does not show any background image attribution at all. In fact, all css style rules are stripped from that div element.</p>
  
  <p>I even tried copying the css and html of another website that does exactly what I'm trying to do, but when I do it, the same thing happens (style rules are stripped from that div element). However, the css style rules are not stripped from the other elements.</p>