100% Cotton. The inseam is approx. 9 1/2".