B[r]owser: MARGIN wird ...verweigert?

Beitrag lesen

Und leider schon wieder ein Problem...

  
body {  
        font-family: Verdana, Arial, Helvetica, sans-serif;  
	margin: 0;  
	padding: 0;  
}  
  
img {  
	border: 0;  
}  
  
header {  
	width: 800px;  
	margin-right: auto;  
	margin-left: auto;  
}  
  
nav {  
	width: 800px;  
	margin-right: auto;  
	margin-left: auto;  
}  

Meiner Meinung nach müssten nun die beiden Elemente <header> und <nav> direkt untereinander
[also ohne margins oder paddings] angezeigt werden, da im <body> ja margin und padding auf den Wert 0 gesetzt wurden.
Dies ist aber nicht der Fall, zwischen den beiden Elementen klafft nach wie vor ein Spalt... was übersehe ich?

Danke,
B[r]owser