Eat until your aren't hungry anymore, not until you are full. Lift weights and run for at least 3-5 miles a week. 3-5 days a week at the gym for 2 hours each time is good enough. Also, this ab workout seemed pretty good to me.
http://www.youtube.com/watch?v=edUFqkWSve8