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