Oh, I forgot one of your questions, regaring the absolute or relative linking.
When I create a site, I have the root of the site for the html files, then I create folders like images, css, js. I link an image like this:
images/picture.jpg and similar for css files and javescript files. To another html file I just link it as filename.html. I try having most of the assets uploaded to the server and as little as possible pulled from other places.
The test site for my versions of your site has just one subfolder, the images one, because with just one style sheet I don't bother about a separate folder.
I always try keeping the folder structure as simple as possible, not many folders deep down in some hierarchy.
So relative links to other pages is what I prefer.