Here you have another mistake
Code:
<tr>
<td width="8" height="36">
<td width="100%"
background="images/postbit_topbg.gif" height="25"><td> </tr>
<tr>
Theres another open < td> which should be < /td>
And theres this
Code:
<table bgcolor=""#FFFFFF"
background="images/mainbg.gif"" width="100%"
cellpadding="0" cellspacing="0"
border="0">
<tr><td width="10"><img width="10" height="1" src="images/space.gif"
alt=""></td><td width="100%"><!-- spacer -->
Theres no close < /td>
Code:
<tr>
<td width="83%" valign="top" height="1"><p align="center"><b>
<smallfont>$post[profile] $post[pmlink]
$post[useremail] $post[homepage] $post[buddy]</smallfont></b></td>
</tr>
theres no < /p>
I put some returns in there so I don't mess the tables up.
Theres probaly some more but I decided to stop.
You should look into getting an HTML validator. I picked out all these mistakes very easily with one. I use Macromedia Homesite which has one.