you've got a header, main content area, footer. background for header and footer white, main content area either css gradient with min height or repeating-x background slice.
...
Sorry to bump an old thread but having worked on some nightmare projects it's good to have some sort of convention to your filenames. I tend to stick to camel case lettering, with images in the...
Your line-height versus height + padding all over the place will cause you problems. Strip it right back with a decent reset, set a good vertical rhythm and apply minimal spacing on the form.
...
Why do you want to use a popup? Just let the anchor link open up in the parent browser as that's the default behaviour and lets AT users remain in the one window.