Folks, thank you. I will take that under advisement. I was already thinking that the menu should be a list (in fact, was shocked when I looked back at the code to find it wasn't!). Yeah, I see what you mean by "text extras." I'm thinking of a way to move those into the CSS (since that's presentation, not content), perhaps with background images or something.
I'll look into the <address> idea. And I'll put an extra pixel or two on the top margin to bump it down a bit.
Header tags: gotcha. I'm thinking about that now. The <span> in the banner should go and become <h1>, that kind of thing. Right. There are only about 14 pages on the site now and this is as small as it will be, so I'll make changes now and just copy/rename pages for the future.
And image tags in a semantic tag? Whaddaya mean?
I put in h1,h2, and h3 tags; put one of the menus in a list (the home // map // contact one); the other menu I will deal with later, though I know it needs to be done. I also used <address> and dropped the div. That's it for now.