6
cellspacing does not help.
I'll just post parts of my code to help.
theme.htm
<table cellspacing="0">
<tr>
<{if $xoops_showlblock == 1}>
<td id="leftcolumn">
<!-- Start left blocks loop -->
<{foreach item=block from=$xoops_lblocks}>
<{include file="craig/theme_blockleft.html"}><br />
<{/foreach}>
<!-- End left blocks loop -->
</td>
<{/if}>
<td id="centercolumn">
<!-- Display center blocks if any -->
<{if $xoops_showcblock == 1}>
<table>
<tr>
<td id="centerCcolumn" colspan="2">
<!-- Start center-center blocks loop -->
<{foreach item=block from=$xoops_ccblocks}>
<{include file="craig/theme_blockcenter_c.html"}>
<{/foreach}>
<!-- End center-center blocks loop -->
</td>
</tr>
<tr>
<td id="centerLcolumn">
<!-- Start center-left blocks loop -->
<{foreach item=block from=$xoops_clblocks}>
<{include file="craig/theme_blockcenter_l.html"}>
<{/foreach}>
<!-- End center-left blocks loop -->
</td><td id="centerRcolumn">
<!-- Start center-right blocks loop -->
<{foreach item=block from=$xoops_crblocks}>
<{include file="craig/theme_blockcenter_r.html"}>
<{/foreach}>
<!-- End center-right blocks loop -->
</td>
</tr>
</table>
<{/if}>
<!-- End display center blocks -->
<div id="content"><{$xoops_contents}></div>
</td>
<{if $xoops_showrblock == 1}>
<td id="rightcolumn">
<!-- Start right blocks loop -->
<{foreach item=block from=$xoops_rblocks}>
<{include file="craig/theme_blockright.html"}>
<{/foreach}>
<!-- End right blocks loop -->
</td>
<{/if}>
</tr>
</table>
style.css
td#leftcolumn {width: 170px; font-size: 90%; text-align: left; background-color: #FFFFFF; border-right:1px solid #DDDDDD;}
td#leftcolumn th {background-color: #EEEEEE; color: #111111; vertical-align: middle;}
td#leftcolumn div.blockTitle {padding: 2px; color: #000000; font-weight: bold; border-bottom:1px solid #DDDDDD;}
td#leftcolumn div.blockContent {padding: 2px; line-height: 120%; border-bottom:1px solid #DDDDDD;}
td#mainmenu a {display: block; margin: 0; padding: 4px; text-decoration: none;}
td#mainmenu a:hover {background-color: #ffffff;}
td#mainmenu a.menuTop {padding-left: 3px;}
td#mainmenu a.menuMain {padding-left: 3px;}
td#mainmenu a.menuSub {padding-left: 9px;}
td#usermenu a {display: block; margin: 0; padding: 4px; text-decoration: none;}
td#usermenu a:hover {background-color: #ffffff;}
td#usermenu a.menuTop {}
td#usermenu a.highlight {background-color: #fcc;}
div#content {text-align: left; padding: 0px 8px 0px 8px;}
td#rightcolumn {width: 170px; background-color: #FFFFFF; font-size:90%; border-left:1px solid #DDDDDD; padding_left: 8px;}
td#rightcolumn th {background-color: #EEEEEE; color: #111111; vertical-align: middle;}
td#rightcolumn div.blockTitle {padding: 2px; color: #000000; font-weight: bold; border-bottom:1px solid #DDDDDD; text-align: left;}
td#rightcolumn div.blockContent {padding: 2px; line-height: 120%; border-bottom:1px solid #DDDDDD;}