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">
<{foreach item=block from=$xoops_lblocks}>
<{include file="craig/theme_blockleft.html"}><br />
<{/foreach}>
td>
<{/if}>
<td id="centercolumn">
<{if $xoops_showcblock == 1}>
<table>
<tr>
<td id="centerCcolumn" colspan="2">
<{foreach item=block from=$xoops_ccblocks}>
<{include file="craig/theme_blockcenter_c.html"}>
<{/foreach}>
td>
tr>
<tr>
<td id="centerLcolumn">
<{foreach item=block from=$xoops_clblocks}>
<{include file="craig/theme_blockcenter_l.html"}>
<{/foreach}>
td><td id="centerRcolumn">
<{foreach item=block from=$xoops_crblocks}>
<{include file="craig/theme_blockcenter_r.html"}>
<{/foreach}>
td>
tr>
table>
<{/if}>
<div id="content"><{$xoops_contents}>div>
td>
<{if $xoops_showrblock == 1}>
<td id="rightcolumn">
<{foreach item=block from=$xoops_rblocks}>
<{include file="craig/theme_blockright.html"}>
<{/foreach}>
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;}