Ob Vista oder sonstwas ist in der Regel absolut egal. Es geht um den Browser mit dem man sich das anschaut.
Der IE zeigt das richtig an, aber der hat ecklige graue Streifen oben/unten. Du machst aber den Fehler, den viele machen, wenn man sich mit CSS nicht richtig beschäftigt. Du designesed das für einen Browser und im anderen ist es dann wieder hässlich, was daran liegt, dass jeder der wichtigen Browser so Teilbereiche hat, was er anders interpretiert.
Wenn du dir das jetzt mal in Mozilla Browsern (Firefox z.B.) oder in Opera anschaust, dann siehst du was er meint.
PS:
Und genau das ist der Grund, warum andere ihr Myspace nicht in 1h machen.