Firstly, it's not much good creating a homepage in something like Word, unless you convert it to HTML. I'm no expert on the subject, but I remember what it was like when I created my first web page. Total nightmare. HTML can be problematic, to say the least. Each set of codes needs to be opened and closed before it will work properly. If in doubt, have a look at this documents source.
In a lot of cases, the links will work on your home PC as "Picture.GIF" and "picture.gif" are treated the same. Our server is case-sensitive and the file
names must be identical. Effectively "Picture.GIF" and "picture.gif" are two different filenames on our system here. If you are using a web-authoring package, it may be difficult to see where the problem lies. The easiest thing to do is to ensure that all file, link and picture references are totally lower case.
Most web servers show a directory list of files unless there is an index document. The general default on a web server is index.html or index.htm. Before uploading your page to our server here if you look at your website you will notice that there is a page that says "Nothing here yet". This is a document called index.html and your main page should have this name and will replace the existing index.html automatically.
Once you have uploaded your page, ensure that when you're online, you press the refresh/reload button. Your PC may still be viewing your page from its cache!
When using background or other graphics on your page, make sure that the files aren't too large - if they are, they will take a long time to load and you may find that people are too impatient to wait. The smaller the graphics files, the less time they will take to load. Less is more!