I actually looked over some punk fashion when i modified the sprite that and fishnets are really difficult to show in sprite format. A rule of thumb i have found when spriting is K.I.S.S.(keep it simple stupid), sprites are small that the more complex the idea the harder it is to convey. Its the reason pokemon characters are so simply dressed they are easyer to sprite.
So i made a Custom Sprite for Cain today, yes he uses parts from another Sprite. I changed the hair pallet and the skin pallet, and have his shirts an overhaul turning his outer shirt into a jacket. will work on other images later if i am allowed