I soaked the blazer and worked some soap into the fabric, both into the corduroy and the acetate lining. It didn't really help with the odor, but the blazer took no damage from it, despite the quite vigorous scrubbing. I am considering washing it on the gentle cycle in the machine. I know vinegar is used to remove smells from the washing machine. Do ou guys think it might damage the blazer? I have washed clothes with vinegar and fabric softener before, without any bad results, but my washables are not 30+ years old...hehe