For those with full access, I have tutorials covering a lot of this material.
Music Theory Overview
http://www.guitartricks.com/tutorial.php?input=495
Circle Of Fifths
http://www.guitartricks.com/tutorial.php?input=835
Modes
http://www.guitartricks.com/tutorial.php?input=370
Practicing Modes
http://www.guitartricks.com/tutorial.php?input=770
Have fun with it!