I copied your code into the page, replacing what was there, with the same results.
I created a test page:
http://gardenlady.com.s52126.gridser...p/?page_id=382 which ONLY has your table in the middle column, and it does the same thing.
I know it doesn't make sense, but I did not put the breaks <br /> in there. What is putting them in there, I don't know. Would there be some table definition somewhere that is doing that? Besides, it's also putting space above the table that I want to eliminate, and the source shows no breaks or paragraphs there.
Does it have to do with the code
<div class="post-382 page hentry category-uncategorized post" id="post-382">
<div class="post-bodycopy clearfix"><p>
which is BEFORE the table?