He pretty much nailed it down.
You don't HAVE to lift weights to lose body fat. You need to change what you eat, and how often you eat.
Like he said, cut out the sugars and refined foods such as white bread, and eat more whole grain foods, vegetables and drink more water and less carbonated drinks.
Personally I drink mostly water and coffee throughout the day, and I stay away from fruit juice, Gatorade, all that shit.
Remember though...as you start to deplete your body of carbohydrates you will feel hungry. Carbs are what give you that full feeling. You'll need to be more mentally strong that anything. Somedays I get to the point of binge eating which isn't good. You got to remember that you might feel hungry, but your body doesn't require food right then. Just eat something small, and good for you about every 3-4 hours. Not Taco Bell, not Pizza Hut....something like a small turkey sandwich (make it plain!!!) on wheat bread. Sounds boring, and it is. Its bland as hell, but nothing in this life is free or painless. Get used to feeling like shit, and you'll look better everyday.