Woher hast du den die CSS Datei?

Sie funktioniert einwandfrei, nur wenn die angesprochene Elemente gar nicht im HTML vorhanden sind, sieht man nix von.

Beispiel im CSS:
HTML-Code:
#top{
  width:964px;
  height: 72px;
  background-image: url(../top/top.gif);
  background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto;
}
Jetzt müsste es ja im HTML irgendwo ein Element geben mit id="top"....

Genauso
container2,menubox1
und weiter hab ich dann gar nicht mehr geschaut.

Evtl beschäftigst du dich selber eingehender mit dem Thema:
http://de.selfhtml.org/css/index.htm
http://de.selfhtml.org/html/index.htm

Oder du lässt wen anders das für dich machen, nur ob das wer kostenlos macht, k.a.