Code:
<p class="l-mid">
<label for="category" accesskey="1">{#PLIGG_Visual_Submit2_Category#}:</label>
<span class="form-note">{#PLIGG_Visual_Submit2_CatInstruct#}</span>
<div id="category">
{assign var=test value=0}
{section name=thecat loop=$cat_array}
{if $cat_array[thecat].spacercount lt $lastspacer}{$cat_array[thecat].spacerdiff|repeat_count:'</ul></div>'}{/if}
{if $cat_array[thecat].spacercount gt $lastspacer}{/if}
{$cat_array[thecat].spacercount|repeat_count:' '}
{if $cat_array[thecat].parent neq 0}
{if $test eq 0}<li><input name="category" type="radio" id="select-i" value="{$cat_array[thecat].auto_id}" checked/>
{$cat_array[thecat].name}
{assign var=test value= $cat_array[thecat].parent}
{elseif $test ne 0}
<li><input name="category" type="radio" id="select-i" value="{$cat_array[thecat].auto_id}" />{$cat_array[thecat].name}
{/if}
{else}<div class="column-list"><ul><strong>{$cat_array[thecat].name}</strong>
{/if}
{assign var=lastspacer value=$cat_array[thecat].spacercount}
{/section}
<br/>
</div>
</p> Code:
#category ul{list-style:none}
#category ul li a{display:block;width:7em;text-decoration:none;list-style:none}
#category ul li a:hover{color:#FFF;background-color:#A52A2A}
div.column-list {float:left;width:10em} Screenshot of final implementation (as seen on http://memeorlame.com):

A screenshot of how it looks at Digg:





Linear Mode




