Because of the <i> wrapping the cells; it's illegal. I removed it in a backup copy of the site and the table fixed itself instantly. The HTML cleaner that I just added for security purposes seems to have a few opinions about correctness as well. You may want to consider a <tbody> with a style attribute instead.