Risolto.
Il problema è proprio nella struttura a table (chissà perché hanno usato questo sistema).
Ho approfittato del fatto che la classe .blog non fosse definita è ho aggiunto nel css
table.blog {
width:80%;
}
In pratica il problema era questo
<table class="blog" id="contenitore globale">
<tr>
<td>
<table width="100%" id="contenitore delle colonne">
<tr>
<td width="50%">
<table id="colonna_articolo"></table>
</td>
<td>
<table id="colonna_articolo"></table>
</td>
</tr>
</table>
</td>
</tr>
</table>
il contenitore delle colonne era allargato al 100% ma limitato dal contenitore globale che aveva una dimensione a ca##o.
Il buon vecchio Dreamweaver mi ha fatto subito vedere il problema
