Hey bob, you don't necessarily have to rethink your design, just use transparent png files (tiled for background)
They can now render on all browsers (including IE 5 +) with this little fix : http://www.twinhelix.com/css/iepngfix/ Also, this dwld is quite handy for transparent backgrounds: http://css-tricks.com/examples/TranspFills.zip india