2
whilst i'm far from being an expert in these matters.
maybe changing a few things might help.. but again i am not entirely sure they are the cause of the problem..
1.
<BODY vLink=#808080 aLink=#808080 link=#808080 leftMargin=0 topMargin=0>
xoops already has the body defined so a 2nd body tag may interfere.
2.
<TABLE width="24%" height=170
border=0 cellPadding=0 cellSpacing=0
borderColor=#111111 id=AutoNumber7 style="BORDER-COLLAPSE: collapse">
it might be worth quoting all the tags. ie height=170 change to height="170"
again it might not be that, but it's worth a try.
as a pointer too, web standards for compliance require tags to be lowercase.. eg. <TD > becomes <td > altho this won't make a difference to it working, if you plan on making w3c compliant and xhtml compliant sites then you have to use lowercase on tags.