I think short-shorts are totally appropriate for you, especially considering your figure and age! Heck, I'm 34 and packing up my collection of shorts for our beach trip next week and I've got a few pair with a 3" inseam. Truthfully, they don't get alot of wear except on vacation ... occasionally I'll trot them out for a summer date-night with dh if we can get a sitter. Mine are chino/dressy shorts, and I normally pair them with sleeveless loose tops and strappy wedges like Angie blogged about today. I also wear them some with flat gladiator sandals.