Does your table have a 100% width (on its own, or all columns summed up)? Then it's not surprising that it happens.
You could try wrapping a <div> around the table, putting the 3.2em margin in the <div>, and leaving the table without margins, with 100% width. Otherwise just reduce the table's width and write the margin as a % too.
|