Is it just my setup or is the collapse button not working?

I am trying to add a completely new box with a thead above the "What's going on?" box, but for some reason the tables get all weird.
Shouldn't the code below do the trick?
HTML Code:
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
<tr>
<td class="tcat" colspan="2"><a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_blog')"><img id="collapseimg_forumhome_blog" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_blog].gif" alt="" border="0" /></a>
<a href="blog.php">$vbphrase[latest_blog_entries]</a></td>
</tr>
</thead>
<tbody id="collapseobj_forumhome_blog" style="$vbcollapse[collapseobj_forumhome_blog]">
<table border="0" width="100%">
<tr>
<td class="thead">Author</td>
<td class="thead">Title</td>
<td class="thead">Views</td>
<td class="thead">Date</td>
</tr>
<tr>
<td class="alt1">$spitblogs_username</a></td>
<td class="alt1">$spitblogs_title</a></td>
<td class="alt1">$spitblogs_views</a></td>
<td class="alt1">$spitblogs_date</a></td>
</tr>
</table>
</tbody>
It is basically the same code, I've just added the <thead> and moved the collapse button up to the thead section.