Those Z-index statements were broken. I think that the lines might have been broken when I tried editing the page on Dreamhost's WebFTP, instead of in Notepad.
Thanks for your help--you definitely got me going in the right direction. If I'd never looked at the Z-indexes, I'd still be fucked, so thanks again.