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