Hallo,
CSS ist logisch.
Du legst einfach nocht einen DIV um alle Elemente.
Dem DIV gibst du eine ID.
In deiner CSSDatei gibst du dann an:
div#ID { margin:10px auto; } /*Das macht, dass oben und unten 10px Außenabstand sind und rechts und links automatischer abstand ist, der auf beiden Seiten gleich ist*/
und dann notierst du in der CSS Datei:
body { background-color:black; }
CSS ist SEHR logisch.
MfG