dovresti postare anche il pezzo di HTML che riguarda quel DIV.
così a naso direi che la striscia nera (il DIV appunto) non lo vedi perché non contiene nulla. Se ci scrivi dentro qualcosa oppure gli assegni una larghezza e un'altezza predefinite penso che il codice prenda significato.

codice:
(css)

body {
background: #ff0000;
}
div {
background: #000000;
margin-top: 50px;
margin-right: 15px;
margin-bottom: 10px;
margin-left: 5px; /*IE6.0*/

width:200px;
height:auto;
 
}

(html)
<div> Something here </div>
Ci sta che mi sbaglio... cmq è sempre buona norma pubblicare qualche riga di codice per capire dove sta l'errore (se di errore si tratta!).

Fammi sapere!