Ciao!
sto costruiendo il mio sito solo con i div e ne sto regolando il comportamento tramite css.
Ho creato l'header di dimensione 800x200px e al suo interno vorrei metterci un div per il menu di dimensione 800x50px che si distanzia di 150 px dal margine superiore dell'head.
Per fare questo ho usato margin-top ma anzichč spostare il div menu si sposta l'header di 150px in giu..se uso il margin-bottom le cose non cambiano e nemmeno con i padding, come mai?non mi č mai successo ed ho sempre usato il margin-top
il mio codice č:

#Container {
margin: 0 auto 0 auto;
background-color: #FFFFFF;
width: 800px;
}

#Header {
background-color: #FFFFCC;
height: 250px;
width: 800px;
}

#Menu {
background-color: #FF0000;
height: 50px;
width: 800px;
margin-top: 150px;
}