Yeah my friend, anabolics are far off. Your diet isn't going to build much muscle for you and fat loss will be slow. Take a look at the "cutting sticky" in the diet forum
http://forums.steroid.com/showthread.php?t=75729
With a diet like that you will be able to burn more fat and build much more muscle. I don't see a pwo meal in your diet and that is incredibly important. Also, your eating carbs too late in the day. In the morning and right after working out. And that is it. Also I would recommend staying away from protein bars. Way too much sugar, fat, carbs, etc. in those things. Try a nice prtoein shake. Champion nutrition pure whey chocolate is my favorite. Also you don't have any healthy fats in your diet. You need to read that post 10 times from beginning to end. Don't be worrying about calories as long as they're healthy. You'll lose fat and build muscle if your training right.
So you just starting doing legs huh? Your training program probably could use some tuning up as well. This is a basic training schedule I recommend for most.
day 1 chest
day 2 back
day 3 shoulders
day 4 legs
day 5 arms
Whatever you do you need to split muscle groups. For example, don't do biceps the day after back because they will already be fatigued from the day before. Keep reps 8-10 with 4 sets for each exercise. 4-5 exercises for each muscle group. Doesn't matter how long your in the gym. Just put as much intensity as you can into every set and don't rest too much between sets.
Good luck
KD