title: Why is Safari ignoring min-width and text-align?
body: <p>This piece of HTML renders the word "TEST" on the right side of the page in all browsers except Safari, where the text appears on the left side of the page:</p>
  
  <pre><code>&lt;style&gt;
  #a{
      min-width: 100%;
  }
  
  #b{
      text-align: right;
  }
  &lt;/style&gt;
  
  &lt;body&gt;
  &lt;table id="a"&gt;
  &lt;tr&gt;
      &lt;td id="b"&gt;
          TEST
      &lt;/td&gt;
  &lt;/tr&gt;
  &lt;/table&gt;
  &lt;/body&gt;
  </code></pre>
  
  <p>What could be causing this, and what workarounds are possible?</p>
  
  <p>Here's a <a href="http://jsfiddle.net/U87aK/" rel="nofollow">JSFiddle link</a></p>