title: div inside a div Css background color problem
body: <p>I want the outer div to span to all the page width with the background color #efefef.
  The inner div will be centered and have white background with 995px width.</p>
  
  <p>So i have this code:</p>
  
  <pre><code>  &lt;div style="background-color:#efefef;width:100%;"&gt;
      &lt;div id="photoUploadWrap"&gt;
  </code></pre>
  
  <p>Now the photoUploadWrap style is:</p>
  
  <pre><code>#photoUploadWrap{width: 995px;margin: auto;}
  </code></pre>
  
  <p>And it has tables and more divs inside it. The div gets centered alright but the
  outer div doesn't display the #efefef background.</p>
  
  <p>What's wrong here? I also tried to put a border on the outer div with no success.</p>