Heeheehee. =P I can't help it I love boys in little shorts!! These ones are black... er I don't know what kind of fabric but um it looks nice, it also has a studded belt with a shiny buckle. Weee!!