You have each cell in it's own row. :) I'll use parenthesis instead of < and >here, to show you how a table code is structured?
(table etc.) (tr - this defines a row) (td - this defines a cell)info info info(/td) (td - this defines another cell in the same row)info info info(/td) (td - and a third)info info info(/td) (/tr - defines the end of a row)
Right now, yours is like this:
(table etc.) (tr) (td)info info info(/td) (/tr) (tr) (td)info info info(/td) (/tr) (tr) (td)info info info(/td) (/tr) (tr) (td)info info info(/td) (/tr) (/table)
Does that make any sense, or have I just confused you further? :(