If the electrons tend to be present in a molecular orbital in which they spend more time elsewhere than between the nuclei, the orbital will function as an anti-bonding orbital and will actually weaken the bond.
Electrons in non-bonding orbitals tend to be in deep orbitals (nearly atomic orbitals) associated almost entirely with one nucleus or the other, and thus they spend equal time between nuclei or not. These electrons neither contribute nor detract from bond strength.
Molecular orbitals are further divided according to the types of atomic orbitals combining to form a bond. These orbitals are results of electron-nucleus interactions that are caused by the fundamental force of electromagnetism.
Chemical substances will form a bond if their orbitals become lower in energy when they interact with each other. Different chemical bonds are distinguished that differ by electron cloud shape and by energy levels.
MO theory provides a global, delocalized perspective on chemical bonding.
Search engines: http://en.wikipedia.org/wiki/Molecular_orbital_theory