I tried this code and it's not working.
I also need to remove the transparency because IE7 does some strange antialiasing with a black border to the text. But that's another story.
When I try the code above it won't animate out at all. Could this be because the div is off screen by negative positioning rather than being :hidden?
I tried to write an if statement for if it has a left value of -500px but I'm horrible at programming and can't get it to work.
This is what I've got now....