The link you've given requires me to log in to see the page. Since I'm not regisitered, and not going to register, it would be helpful if you could provide an image of the page for us.
If it's a particular MOD you're after, try contacting the Site Admin and asking about it. They might be willing to send you a copy of it, or at least tell you where to find it.
My nick, Waiting on God, means that I am waiting on God to do something wonderful!
"I don't know everything. Never said I did. I just know a lot of things, some of it useless, some of it important. It's up to you which is which."