Credo che quella striscia sia il background che emerge, giusto? Hai provato a rivedere le dimensioni dei box? Potresti anche usare:

codice:
<body>
<div id="banner"></div>
<div id="center"></div>

</div id="footer"></div>

</body>
Un CSS raw sarebbe:

codice:
#banner {
  width: 100%;
  height: specifica;
  padding: xxx;
  margin:0;
  background: #xxx
  color:#000;
}
#center {
  margin: 50px 250px 0 250px;
  padding: a piacere;
}
#footer {
  width: 100%;
  height: specifica;
  padding: xxx;
  /* ecc. ecc. */
}


Ti ho preparato anche un eesempio di blocchi posizionati solo con la marginazione: http://www.parrocchie.it/vasto/sminc...lock/block.htm