I use both MACs and PCs. I've never had a problem getting to detroitlions.com or nfl.com on either. I'm running OS10 on my MAC.
Where are you using this MAC from. Home, school, work? What MAC OS are you on and what browser are you using?
Good thing you can get to Lionbacker...