My best guess is that the images reside on your PC and were not migrated to the host account with the rest of your site. However, although I could look at http://imgur.com, I could not look at the subdomain (http://i.imgur.com) that you referenced above.
It’s probably not just the images, but also the CSS. Perhaps your site url is set to http://localhost ?
Did you use relative paths to access all assets of your site? Check that and see where the assets (images/css etc) are loading from on your local computer. Always use relative paths.
Please link to the actual page, not a picture of it.
Was the site develped locally and then copied to the current hosting? If so, how did you copy it?
Was the site develped locally and then copied to the current hosting? If so, how did you copy it?
The whole site was made online.
Surely uploading images from my PC to the site couldn’t cause any issues?
Your image paths, css, etc. do not have the right (canonical) domain path. Example: “http://redspectr.com/wp/wp-content/uploads/2014/03/flower-bunch-2-istock1.jpg”, if you add a “www” this image shows up. This is also the reason your css (and probably your js) is not loading. I’ll leave it to others to suggest fix options…
On the Settings→General screen, have you changed the WordPress address (URL) and/or the Site address (URL)?
UPDATE: You can now view the website on any device. The homepage that is… Any other directory within the ‘wp’ directory does not work, for example http://redspectr.com/wp/blog/ will not work.