I downloaded Team Fortress 2 on my MacBook Pro two days ago because I thought it looked like a great game and I'd heard great things about it, and since it was free I gave it a shot. I played a few hours of offline training, and it's been so much fun. However, when I wanted to play the real thing, I couldn't connect to a server. I pressed Play Now, but all the game did was tell me "Retrieving server information. Please wait."
I must have left it for a good 30 minutes, and when I came back, still nothing.
So I pressed Browse Servers, and nothing showed up. Just a blank list. I left this on for a good amount of time too, thinking that it would take a while to load. But half an hour later, still nothing.
The first thing I did was to google it, look around on the Steam forums, even on YouTube. It would seem that this is a common problem, but no-one has successfully found a way to fix it. I've tried deleting all my game files, and reinstalled the game. Not that I'm supprised it didn't work, because I've heard of some people going as far as reinstalling their OS and still it not working. I've heard some people managed to get to work after leaving the game and checking every few days. But I'm sure there's an easier solution. And don't tell me it's because it's because it's a Mac or it's a Laptop because I asked my roommate who has the same computer model as me to try and download the game, and he's playing online right now. And I just got my laptop a few days ago so it can't be that.
Please can someone tell me what to do?
Here are some images:


(Ignore the tags, I tried all of them, this just happened to be the one I used for the screenshot.)



