For the wet basement part... Kilz and Drylock both make a waterproofing paint, specifically for basements or garages that let water in.
http://www.masterchem.com/masterchem...006b0910acRCRD
http://www.ugl.com/drylokMasonry/mas...ofer/latex.php
So, I would use one of these on your walls while you are washing all that fabric (with vinegar!!) to prevent it from happening again.
Good luck!