I'm no JS buff, but when someone asks why jQuery is not working, the first thing I look for is the link to the library. Often people add multiple jQuery effects to a page, and add a link to the jQuery library each time. That always messes things up. You should only link to the library once per page (not only because it messes jQuery up, but because it makes for a lot of unnecessary downloading).
You link to the library at least twice in the head of your document:
As a rule of thumb, if you already have jQuery on a page, don't add another link to the library. The only thing to watch for is that later versions may not support scripts written for an earlier version. Fun times.