Thanks Frogmanandy unfortunately that approach made it play up. I furthered your concept as you can see below but the good old image backround provides a negative result. Perhaps repeating backgrounds just cannot be done in CSS the same as tables.
<style type="text/css">
body {
text-align:center;
background-color : yellow;
margin:0px;
}
#frame {
width:650px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:left;
}
#contentleft {
width:28px;
padding:0px;
float:left;
background:#fff;
}
#contentcenter {
width:300px;
padding:0px;
float:left;
background:#eee;
}
#contentright {
width:28px;
padding:0px;
float:left;
background:#fff;
}
H1 {
background-image: url(images/tb1.gif);
background-repeat: repeat-y;
margin-top: 0px;
height: 110px;
}
H1 span {
display:none;
}
H2 {
background-image: url(images/tb2.gif);
background-repeat: repeat-y;
margin-top: 0px;
height: 110px;
}
H2 span {
display:none;
}
</style>
</head>
<body>
<div id="frame">
<div id="contentleft">
<H1><span></span></H1>
</div>
<div id="contentcenter">
<h1>contentcenter</h1>
<pre>#contentcenter {
width:300px;
padding:0px;
float:left;
background:#eee;
}</pre>
3 columns all with static widths, and contained in a parent DIV wihich remains centered in the window. One rather serious limitation of this particular technique is that if any of the three content DIVs contains an image or a really long word that is longer than the width of the DIV, it totally breaks the layout. Each browser breaks it differently.</p>
Scroll down for the source.</p>
<p class="greek">Enterprise engenderment accelerates initiative platforms, reducing staffing components, integration of technical accessibility, resulting in bottom line pluralisms, benefit-wise. Incidental re-sizing staff requirements through attrition can be accelerated by paridigm shifts and focusing on core suitability and cross-training. </p>
</div>
<div id="contentright">
<h1>contentright</h1>
<pre>#contentright {
width:175px;
padding:0px;
float:left;
background:#fff;
}</pre>
This page is part of
CSS Layout Techniques, a resource for web developers and designers.
</p>
Other Layout Techniques:
3 columns, the holy grail
2 columns, ALA style
4 columns, all fluid
3 columns, all fluid
static width and centered
nested float
</p>
Does it
validate?
</p>
</div>
<br clear="all" /><!-- without this little
NS6 and IE5PC do not stretch the frame div down to encopass the content DIVs -->
</div>
</body>