I don't see how that technique wouldn't of worked unless you are using IE8 or lower.
if that is the case you can try spliting your page into three seperate containers with their own specific background. ie:
HTML Code:
<html>
<head>
<style type="text/css">
body{background-color:#282828;margin:0 auto;padding:10px 0px;}
.container {margin:0 auto;}
.top {background-image:url('BGtop.png');background-repeat:no-repeat;height:16px;margin:0 auto;width:900px;}
.middle {background-image:url('BGmid.png');background-repeat:repeat-y;color:#FFFFFF;margin:0 auto;padding:25px;width:850px;}
.bottom {background-image:url('BGbottom.png');background-repeat:no-repeat;height:18px;margin:0 auto;width:900px;}
</style>
</head>
<body>
<div class="container">
<div class="top">
</div>
<div class="middle">
<p>blah blah blah blah</p>
<p>blah blah blah blah</p>
<p>blah blah blah blah</p>
<p>blah blah blah blah</p>
</div>
<div class="bottom">
</div>
</div>
</body>
</html>
Everytime you add more stuff to the middle div it will just keep getting taller.
Bookmarks