Wie abwärts kompatibel muss es denn sein?
Denn: mit "position:absolute" kannst du doch GENAU das machen, was du willst. Du nimmst n'div (oder gleich den body) als 100% und setzt ein neues div mit position absolute dort hinein. dann kannst du mit top:/left:/right:/bottom: all die Abstände eingeben, die du für deinen Border brauchst... und den border brauchst du noch nicht einmal, falls du dem body schon die entsprechende farbe zuweist...
gruss
stewe