3
queentux:
Welcome to the search for the Holy Grail! The building of a tableless design for XOOPS is one of those nice objectives that browsers try to avoid. The most probable reason behind your problem is the inclusion of paddings or margins in your structural DIVs.
The convenient approach to this kind of challenge is to find first an adequate solution to a three column design. I'd recommend Craig Saila's site (
http://www.saila.com), this list with over a thousand tableless sites (
http://meryl.net/css/index.php) or the incutio lists (
http://css-discuss.incutio.com/?page=CssLayouts) as good starting points.
Once you have a good layout, that works across the browsers you want to serve, you need to convert it into a XOOPS theme, that is, to include the relevant Smarty variables in the file. This is detail work, but not really hard.
I hope these are good enough pointers.
Cheers.