I think you may be thinking a little too "inside the box" for workwear. What sort of magazines will you be working at? Most creative industries are a little more lax on the dress code and don't require everyone to wear suits.
Have you tried places like Whistles? High-waisted, tapered trousers in cool colours tend to be staples there, and the shape of those will elongate your body. If you make sure everything finishes at your narrowest point (ie, your waist) you shouldn't look frumpy. Same for a blazer - a cropped one that finishes at the waist will make you look taller, and if you pick one with funky shoulders or lapel detailing it will certainly not look frumpy. Also, how about tailored shorts? Worn with tights they can look just as smart as a skirt or trousers.
Finally, I realise heels are not
the most comfortable for running around an office all day, but even just a two-inch heel will add some length to your legs and be comfy. Nude heels look smart and the colour casts the illusion of a longer leg.
Hope this helps!
X
[This post was edited by fashiondotty at
. ]