Image links present but not embedding after moving to new server

I could really use some help on this. I have one site,, that is not presenting images correctly. The browser displays the broken link icon, but if you click it the image actually opens up. This started after moving to a new server. I’ve checked mod_rewrite, permalinks, media settings, .htaccess, etc. I’ve looked for hard coding in the posts as well as browsed the sql entries. Any ideas on what else I could check? It is running WP 3.1. Since I know you’re going to ask, here’s the .htaccess code:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress