I just started reading up on men's fashion magazines and trying to improve my fashion sense. I tossed out all my extra large Tees and baggy jeans, and started shopping around for clothes that fit. I've bought two pairs of 31/30 inky blue denim jeans from Levi's and they fit great. The trouble began when i started shopping for Tees. I'm 5'11 and weight 160 pounds. I have an athletic build (broad shoulders, slim waist). Mediums fit my shoulder great but seems to expand and look boxy on my waist. Small, on the other hand, fit my waist perfectly, but seems too tight on my shoulders with the sleeves cutting off on my upper biceps. Is there any brand that makes clothes specifically for my body type? For my body type is it more flattering to wear a medium or small? If anyone has gone through this problem and found a solution please help me.