A friend who is a whiz with html figured it out by looking at my code.
" Inside index.html your links look like this:
>
> <img src="LTH.gif" width="454" height="44" name="Laura"
> border="0" alt="Laura">
>
> Pay attention to the "src" attribute, it is: LTH.gif, this means that
> this image is located in the SAME folder as index.html, they are located at
> the same directory level.
>
> But inside TwoD.html, your links look like this:
>
> <img src="/LTH.gif" width="454" height="44" border="0" alt="Laura
> " name="Laura">
>
> If you look at the "src" attribute, now it is equal to: /LTH.gif, I'm
> pretty sure the server is getting confused with the "/", but I would have to
> take a look at your directory structure to be sure.
>
> Usually, the best thing to do is put all your HTML files inside a folder
> (let's call it "myFiles"

, and then create another folder inside myFiles and
> name it "images", then you should put all your images (GIF and JPG) inside
> this image folder. This way you will always link to your images like this:
>
> <IMG src="images/myImage.gif">
>
> The problem with DreamWeaver and other web design software is that they use
> different methods to link to graphics, for example, some times they do this:
>
> <IMG src="../images/myImage.gif">
>
> The "../" syntax doesn't work in every web server so you should not use it,
> If for some reason your html files are inside different folders, that can be
> the reason your links to images work on some files but don't work on others.
Emma"
This was the problem and it now works perfect!