This is one of those topics that could get crazy. My 2 cents is that fat doesn't make you fat, sugar makes you fat, and carbs are sugar. Avoid pasta! Limit your carb intake, eat lean meats/chicken/fish.
having said that, the only way I can drink as much beer as I want and stay fit is to run 25...