That's strange. The forecast icons are in a table, are they straight, just not in the main div? Those are a lot of little divs that are precisely placed, but it seemed to work on everything I tried it with: IE7, IE8, Chrome, Firefox, and my Droid. I have no idea.
Anyone else have this problem on this page?