Looks okay in Firefox, so don't know what to say other than if the problem is in IE, good luck. IE (at least older versions) is notoriously horrible on rendering web pages like the rest of the world.
Are the photos in that section all the same and correct size (295 x 150) BEFORE you upload them? I know they show up the same size on the site, but if you are relying on WP to resize them, that might affect this.
Also, the names of your images are weird (or maybe I'm just not up on this kind of naming convention.)
Having the size and dimensions in the name is something kind of strange -- but like I said, maybe that's me. But you could try changing them to:
<img alt="YOU ALSO NEED TO PUT SOMETHING HERE" src="http://www.boardkings.com/wp-content/uploads/windsurf.jpg" width="195" height="150">
That's the standard convention for images so it would likely fix your problem. Also, as noted in the code above, you really need to include alternate text for all photos on your site. It's important for SEO, browser readers (i.e. someone who may not be able to see well or is simply using a reader), and compliant code.