Not Cathe, but I do have a few suggestions based on what's worked for me and my clients (I'm a persona trainer). First, I would suggest finding out how many calories you should eat per day based on your height, age, current and goal weight, and activity level. (I like
www.caloriesperhour.com). Then, start logging what you eat. I know it sounds like a pain, but most people are surprised at what and how much they actually eat compared to what they think they eat. Faithfully logging everything you put into your mouth (at least for a few days) will give you an accurate picture. My next suggestion is to go from eating fairly clean to eating extremely clean. This means no more pre-packaged foods, ice cream, candy... Stick to very lean protein (egg whites rule), veggies, some fruit, and whole grains (brown rick, whole grain bread in limited amounts). No matter how hard you workout out, if your diet isn't super clean, you won't see the results you're looking for. It sounds like you do a variety of workouts within the week, which is great! Make sure you vary your intensity levels during your own workouts (intervals are excellent for blasting fat).
If you're within 10 lbs. of your goal weight, remember that the last pounds are the hardest to lose. Since your weight has gone down it takes fewer calories to maintain it, and you have to work out harder, as your body is burning fewer calories at a lower weight. I think if you get really tough with yourself on the diet aspect you shoud be able to dump those last 10 lbs. Good Luck! :7