I have to admit I have never really thought about fashion or style until very recently when I turned 30 and figured maybe it was time to start.

Part of the reason I never bothered is because I think I look really bad in so many things. I'm 5'6" and 105 pounds, with a long torso and shorter legs, stick-straight with few curves, and in my opinion, a little pinhead. Finding clothes that fit and look well on me is not easy (then again, it probably isn't for anyone). Sometimes I wonder if don't see myself how I really am, because I feel so many things make me look bad.

Here is a link to a photo of what I would wear to work on a typical day (I am a yoga teacher):

http://i682.photobucket.com/al.....effie1.jpg
http://i682.photobucket.com/al.....effie2.jpg

I am most comfortable in my work/yoga clothes. I feel like they fit well and suit my body type. However I am aware they're not suitable for running errands and social events. I really don't know what suits me though. My closet is full of empire waist tops and floofy dresses and baggy pants and knee-length peasant skirts, all of which are unflattering. I feel like I look especially awkward in boatnecks, stripes, (okay, and patterns), turtlenecks, scarves, belts, short tops, knee-length skirts, long skirts, anything that doesn't have a super-defined waist or is the least bit baggy. And I have this bizarre notion that collars make my head look even more pinhead-y. Oy, who knows?

What sort of things should I wear? Or avoid?

Any advice is appreciated!

Many Thanks!
Steffie