Yo diria que el primer paso es hacer la tabla correctamente, yo la tome y la desglosé para visualizar cual td corresponde a cual /td y cual tr a cual /tr y lo que me sale es lo siguiente:
Código:
<table width='487' border='1' cellpadding='10' cellspacing='0' bordercolor='#000000' background='tablefondo.gif' bgcolor='#C3DEFC' style='border-collapse: collapse'>
<tr>
<td>
<table width='437' border='0' cellpadding='0' cellspacing='0' bordercolor='#C3DEFC'>
<tr>
<td><p style='margin-left: 8'><font face='Arial' size='2'>$Tema<br>Noticia enviada el $fecha</font><font face='Arial' style='font-size: 11pt'><br></font><font face='Arial' size='2'>Por: $user_name</font>
</td>
<td width='25%' bgcolor='#C3DEFC'><p align='center'> <img src='img/usuarios/$user_name.gif' border='0'>
</td>
</tr>
<tr>
<td width='100%' colspan='2' bgcolor='#C3DEFC'>
<hr color='#000000' align='center' width='90%' noshade size='1'><p style='margin-left: 8'><font face='Arial' size='2'> $mensaje<br> </font>
</td>
</tr>
---- aqui deberia haber /table
</td>
</tr>
</table>
</tr>--- este deberia eliminarse
</table> --este deberia eliminarse
Intenta cambiar eso y vemos que pasa. Si no se soluciona, seguimos