Member Rara Avis
I got good news, Vicki, and I got bad news.
The good news is that your immediate problem is probably very easily solved. You have a <div> element immediately following the Worship image, and I rather strongly suspect that's what is causing your problem. There are two kinds of HTML tags: inline and block. An inline element is like a <b> or <img> tag and is, quite literally, inline with any other tags. A block element, on the other hand, is NOT inline with other tags, but stands apart and separate. The classic block element is the <p> tag and, like all block elements, is displayed as if it were double-spaced.
Your <div id="describe"> is also a block element. The space you see immediately after the <div> is the same kind of space you would see were you to use a paragraph tag.
I haven't tested this, but I think you will find the problem goes away if you add margin: 0; to your style declaration for the tag. An alternative would be to add display: inline;. If neither of those work, then you probably have the same type of problem with the <ilayer> tag, which is a proprietary Netscape I've always avoided.
You ready for the bad news?
I tested the page in Opera, Mozilla, and Firefox, and it didn't work in any of them. It didn't even work in Netscape 4.7x, in spite of the ilayer tag. Unless this is going to be an in-house site, where your client controls who will visit it and what browser they will use, your navigation is going to bar roughly 25 percent of the Internet from being able to use it.