No. Eating more calories than you burn makes you fat, whether those calories come from carbohydrates, protein or fat. Any amount of food/calories you consume over the average amount of calories you burn will be stored as fat. At the end of the day it is our non-fitness friendly environment that forces us to sit or not move most of the day, combined with our biology that has hard wired us to eat when food is available (and all of it) whether we are hungry or not that has led to overweight societies in developed nations. Americans eat ~250 more calories per day than they did a decade ago and they move less because of technology and lifestyle. Just remember one thing: excess calories make you fat. Your daily calories can contain anywhere between 15-30% fat as long as the majority comes from polyunsaturated fats, which contribute to your health. Avoid saturated fats, which primarily come from animal sources as much as possible.The dotFIT program contains a selection of ideal diets.