Diamagnetism is caused by:
1) the alignment of domains in an applied magnetic field
2) the alignment of electron(atomic) magnetic moments in an applied magnetic field
3) a change in the electron (atomic) magnetic moments which opposes an applied magnetic field
4) the alignment of domains in opposition to an applied magnetic field