Hello MrBiggZ,
Your link doesn't load a page but the CSS file is there. I built some markup to go with it... may or may not be what you had in mind.
Take this and add height: 400px; to any element and that will make #container expand, along with your background image, to that height.
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
html, body {
font: 100.1% "Comic Sans MS";
background: #FC6;
}
* {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}
#container{width:73em;border:1px solid #000;padding:0;margin:2em auto;background:#496597 url(http://handlersspot.net/test/83A1D5_back_1200.gif) 22em 0 repeat-y;text-align:left;}
#header{background-color: #CEDEFF;border-bottom:1px solid #000;margin:0;padding:0 0 0 1em;}
#background{background:url(496597_back_450.gif) 52.10em 0 repeat-y;float:left;width:73em;}
#columnone{float:left;width:19em;margin-left:1em;position:relative;}
#columntwo{float:left;width:30em;margin-left:2em;border-left:1px solid #000;border-right:1px solid #000;}
#columnthree{float:right;margin-right:1em;width:19em;}
#footer{clear:both;background-color:#224074;margin-bottom:0;padding:0 0 0 1em;margin:0;border-top:1px solid #000;border-bottom:1px solid #eee;}
</style>
</head>
<body>
<div id="container">
<div id="header"></div>
<div id="background">
<div id="columnone"></div>
<div id="columntwo"></div>
<div id="columnthree"></div>
<!--end background--></div>
<div id="footer"></div>
<!--end container--></div>
</body>
</html>