After asking my physics teacher, chemistry teacher, and my tutor, I still don't have a clear understanding of the cause of magnetism due to a lack of explanation. I understand that the positive/negative sides (dipoles) of atoms in a magnet align, but I don't understand how they don't cancel each other out. I'll try and do a bit of a diagram:
-+ -+ -+ -+ -+ -+ -+
North pole
-+ -+ -+ -+ -+ -+ -+
I don't understand how the adjacent delta negative and positive terminals of each atom or molecule do not cancel, and that the only source of attractive forces isn't from each final atom/molecule's positive terminal depicted by the final '+' signs at the righ side of the rather shoddy diagram. So, I don't understand how magnetic forces can increase/decrease without increasing/decreasing surface area.
Now I know that they CAN in fact vary in strength, but I don't know how. One explanation that arose as a possibility in my mind was if all magnets were metallic lattices, and the electrons all migrated to the south pole/negative terminus, therefore creating a large net positivity at the north pole/positive terminus.
After reading through the
www.wikipedia.org article on magnetism, more specifically the 'sources of magnetism' area, I got the feeling that that might answer my question, but it's far too advanced for me. I was wondering if anyone more knowledgeable than me could perhaps dumb it down, the link to the article is:
http://en.wikipedia.org/wiki/Magnetism#Sources_of_magnetismMost of what I've said probably sounds dumb because physics isn't my strong point, so I apologise in advance for any silly mistakes

Thanks!
Luke