When it comes to diet I find the number one element is carb control. Minimizing the carbohydrate intake and proper timing of consumption. In addition, the kinds of carbohydrates (as mentioned above) are important too. Avoid simple sugars (monosaccharides, disaccharides) and stick with complex/low glycemic carbs. Examples are yams, brown rice, oatmeal, steel cut oats, wheat germ, bran. The less processed it is the better, less gluten.
No one needs dairy in their diet, period. It makes the skin kinda loose and flabby and lactose is a menace to the metabolism. This doesnt include eggs, i dont consider them dairy.
Green, fibrous grreen vegetables are key. They provide insoluble dietary fiber that aid in cleansing and digestion. They don't count in daily macronutrient totals because they are metabolically inert. They do provide nitrogen and antioxidants to minimize muscle breakdown and all the other fun health nut stuff.
Fats make you skinny. Your omega 3's 6's 9's, TTA, Arachidoic acid, ECA. The unsaturated fats - ones liquid at room temperature. Oils, nuts, and fish fats. Sesame oil is a godsend here. Fish oil, krill oil are staples nowadays. Almonds, walnuts, all natural/organic nut butters. Salmon and other darker fish meats should be wild caught, they dont provide much but its more than farm raised. Sardines are one of your best sources.
As for exercise: that AM cardio really shouldnt be fasted. Throw back a scoop of whey concentrate before jumping on the elliptical. Your body sint so stressed out about giving up energy if it knows it has some intake. Post workout cardio is always beneficial, although some say lactic acid gets broken down first sources are minimal. You dont necessarily need to sweat bullets, as long as heart rate is above 120. Lighter weight/more reps isnt exactly 100% accurate for fat burning, but theres no denying resistance training is the most effective method of burning calories.
Sleep: get good rest. The body holds extra weight from stress without proper recovery time. I struggle with this as I work night shift.
Sodium: dont eliminate it for health reasons, but limit your intake to not hold so much extra water and other junk in the blood stream. Especially in heavy weight training, your body needs extra sodium not always supplied by dietary food.
SOLID FOOD: dont rely on supplements. They only fill in the gaps. left out by diet and training.
Supplements: Im currently stacking PES Alpha-T2 and Erase with DS Lean Extreme. Also taking SNS TTA-500 and ALCAR. OxyElite Pro has been a best seller, Ive had good success with GAT Jet Fuel. Animal Cuts works good but I take out the red pill - the stims make my head spin. Gaspari Spirodex and Phenorex did nothing for me. Or you could just save you money and stack ephedra/caffeine/aspirin. Mind you, these are to supplement diet and training, not be the primary agent in fat loss.
These are tips for BODY RE COMPOSITION. Not necessarily weigh loss. If im gonna shed some weight Im gonna keep my lean mass as much as possible.