i usually define those in the respected tables, i rarely have colspan greater than 1 as i try and keep everything very symetrical and in tables. but cellspacing is simple just make your tag like such
<table width="100%" border="0" cellspacing="1" cellpadding="0">
cellspacing is of course space between cells whereas cellpadding is space taken up in a cell
so a td with width 50 and cellpadding 2 would essentially have a width of 4.
another thing, maybe its just me but i never assign classes to tables, i just assign them to <td> or <tr> but moreso to <td>
[Hammer]
Nike Failed Slogans -- "Just Don't Do It!"