I can browse your directories easily enough...
The path to this image;
returns a 404. Checking for the containing directory, "uploads", also 404's
"The requested URL /wp-content/uploads/ was not found on this server."
I don't think it's a permissions issue, because I can see every image in your theme.
Did you get a warning that wordpress could not create the "uploads" folder (is the parent directory writable) when you tried to upload images?
No upload folder? Just a guess, mind you.