Cotton long johns