well dark blue and purple are male, pale pink, white/off white are usually female.
yuck! sounds like it's a good thing she's in a new home now. I may even consider bringing her to a vet just for a checkup. Things like Mites and upper respiratory infections breed in dirty environments like that. I'd hate for her to be sick and in turn get George sick