title: text-align: center in body causing repeater to center with no override ability
body: <p>I have an asp.net repeater that centers in IE 7, but left justifies in FF.  I want it to left justify.  I noticed in css if I remove:</p>
  
  <pre><code>body {
  text-align:center;
  }
  </code></pre>
  
  <p>The repeater left justifies in IE.  Problem is, practically the whole site shifts left too...this is not good.  I don't want to re-write the whole site.</p>
  
  <p>I have the repeater in a div with id="nav".  I added a css for nav:</p>
  
  <pre><code>#nav {
      text-align:left !important;
  }
  </code></pre>
  
  <p>yet the repeater is still centered.  So I tried:</p>
  
  <pre><code>#menuRepeater 
  {
      float:left;
      text-align:left !important;
  }
  </code></pre>
  
  <p>It's still centered.  Damn IE.  Ideas?</p>