Can anyone provide a tag/method for achieving the above?
TIA.
) column. I've tried numerous methods to get the specifications I was looking for but in the end adopted the BlueRobot 'Flanking Menus' layout which has proved to be stable cross browser/cross platform. It also has the added bonus of rendering the centre column before the left & right in the markup, which gives you extra SEO cred'. Here's the layout:

<{if $module eq 'system'}>
<{php}>echo "";<{/php}>
<{else}>
<{include file="default/theme_contentcenter.html"}>
<{/if}><{if $xoops_contents}>
<{include file="default/theme_contentcenter.html"}>
<{/if}>
<{if $thisPage == "system"}>
<{echo "";}>
<{else}>
<{include file="default/theme_contentcenter.html"}>
<{/if}>

<!-- Display center blocks if any -->
<{if $xoops_showcblock == 1}>
<div class="centre">
<!-- Start center-center blocks loop -->
<{foreach item=block from=$xoops_ccblocks}>
<{include file="default/theme_blockcenter_c.html"}>
<{/foreach}>
<!-- End center-center blocks loop -->
</div>
<div class="centreleft">
<!-- Start center-left blocks loop -->
<{foreach item=block from=$xoops_clblocks}> <{include file="default/theme_blockcenter_l.html"}>
<{/foreach}>
<!-- End center-left blocks loop -->
</div>
<div class="centreright">
<!-- Start center-right blocks loop -->
<{foreach item=block from=$xoops_crblocks}> <{include file="default/theme_blockcenter_r.html"}>
<{/foreach}>
<!-- End center-right blocks loop -->
</div>
<{/if}>
<!-- End center blocks if any -->