Your index.html depends on the images being in the same directory. You just need to move everything in lorinroche.com to the parent directory, not just the index.html file.
The images are referencing just the image filename, which is a form of a relative URL, where in this case the image file is supposed to be in the same directory as the HTML file. Perhaps your software can be configured to use absolute URLs instead, like it does for all the links.
As for directory structure, on the DH filesystem, each shell/FTP user gets a home directory, at /home/username
Domains and subdomains get directories named after them as subdirectories within your home directory, ie /home/username/domain
URI are format: scheme://host/path/file
So usually to find the file, you replace the scheme://host componenets with the document root, ie
http://www.yourdomain.com/index.html -> /home/username/yourdomain.com/index.html
Perl / MySQL / HTML CSS