Location page has letter y residing between </HEAD> and <!-- www.waterfallrecordings.com. ? 2003, 2004 Stevenson Enterprises.--> thus showing up in the body of the page, right before your header.
Hiding your script, frankly is a bit annoying, especially when you ask to overview the site but do not let people see how you did the page. 99.9999% of time people who want to see your script do it out of curiosity or when they are trying to review the site and not for dark, evil, malicious purposes In that same page (I didn't check others) your code is a bit messed up - check the position of your <HEAD> tag - it supposed to be positioned right after <HTML> tag, which does not have a type declaration (see w3.org for more info.)
I also agree about hovering effect - keep it simpler, definitely sticking to the same size. If you want to make the hover font size larger, make sure it doesnt affect the rest of the page.
Another thing is about the wrapping - although totally fine from accessibility point of a view, is not something widely spread: usuallly if you allocate vertical (or, for that matter) room for the menu, you stick to it througout the site. If it becomes too much of a blank space, you can put some other types of content there - images, links, previews of other pages (beginning of articles), quotes (testimonials), jokes, etc - depending on the type of your business. But that's something that's totally up to you.
I also noticed that you have funky symbols such as Â and other throughout the page. Usually it appears when you work with your files directly on the server, editing them via some editing tool provided for you. It will not happen if you edit them in-house and upload fresh files. If it is not the case,then I don't know why they are there....
Also try not to name your files with spaces in the names, such as OnLine%20Booking%20Office.htm - some browsers may have a problem with that. Try OnLineBookingOffice.htm or OnLine_Booking_Office.htm instead. From "printed publication" point of view a full name or 5-digit space before the beginning of the paragraph may look good, but it may not be the best choice for the web.
uffff... sorry, I'm usually not mean )) you asked for it
with that said - very good effort for the first time around. Once you go CSS, there is no way back ) Keep it up!!!