HanSolo: margin: 0px auto; funktioniert nicht

Beitrag lesen

Hallo,

hab ein kleines Problem. Es geht um den blauen Hintergrund der folgenden Seite:

Seite mit blauem Hintergrund

Der blaue Hintergrund soll bis an den oberen Rand des Vieports reichen. Hier das entsprechende CSS:

  
body {  
	width: 960px;  
	height: 2000px;	  
	margin: 0px auto;  
	background: blue;  
}  
  
#background {  
	margin: 20px 0px 0px 0px;  
	-moz-box-shadow: 8px 8px 18px 0px black;  
        -moz-border-radius: 18px;  
        -ms-filter:"progid:DXImageTransform.Microsoft.DropShadow(color=black, offx=6, offy=6)";  
        filter:progid:DXImageTransform.Microsoft.DropShadow(color=black, offx=6, offy=6);  
        background: white;  
}  
  
Leider klappt das nicht obwohl die Zeile "margin: 0px auto;" doch eigentlich sagt, dass der blaue Hintergrund bis an den oberen Rand des Viewports reichen soll.  
  
Hab keine Ahnung warum das nicht geht. Wäre für Hilfe sehr dankbar.