You have a few things to fix, but the main thing is regarding tables.. every row in a table must have the same number of columns. It must be:
HTML Code:
<table>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
OR:
HTML Code:
<table>
<tr>
<td colspan=2></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
NOT (which you have done):
HTML Code:
<table>
<tr>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
Something you may want to try... Create a Category forum (Act as Forum> NO) and put your two existing forums in there (set their parent to be the new category forum). That may fix part of the issue.
You need to get the forum/category/table issue fixed in order to see what is going on with the header.