title: CSS class for p tag works in Chrome and Safari but ignored by Firefox
body: <p>I have code that worked for years in Firefox but doesn't anymore, yet it works fine in Chrome and Safari. An example is <a href="http://www.georgeglazer.com/prints/com/com.html" rel="nofollow">http://www.georgeglazer.com/prints/com/com.html</a> . The code for the captions under the thumbnails is:</p>
  
  <pre><code>.caption {
      font-size: 0.7em;
      color: #000;
      font-family: verdana,arial,sans-serif;
      text-align: center;
      margin-top: 0px;
      margin-bottom: 5px;
  }
  </code></pre>
  
  <p>However, in Firefox, the "caption" class is ignored and the text appears as the default p tag: flush left, larger, and in Times New Roman.</p>
  
  <p>I thought maybe it was clashing with the td tag that it goes inside of, but no, it doesn't matter where I put a <code>&lt;p class="caption"&gt;</code> tag. The caption class is still ignored.</p>
  
  <p>Oddly, it's working in Firefox on pages styled for XHTML 1.0 Transitional (e.g. <a href="http://www.georgeglazer.com/prints/americana/americana.html" rel="nofollow">http://www.georgeglazer.com/prints/americana/americana.html</a>) but not for pages styled for HTML 4.0 Transitional such as the one shown. They use different stylesheets, but the code for the "caption" class is written identically.</p>
  
  <p>You may find the entire stylesheet for com.html is on our site in the menus folder and is called level2.css </p>
  
  <p>Please help or tell me if you think I've found a bug.</p>