Css text resizing issue

SOLVED turns out i forgot to clear a float.

hello,
im currently making a website and i cant figure out whats going on with the left column “about” text. When i resize it in the browser, it doesnt “flow” down the column, it seems to break the width of it, and forces the left column into the middle of the page. Anyone know whats going on? I did tests with creating just a simple floated left-right two column page of text to see if i could figure out the problem, but it worked fine. I also tried removing elements one at a time on the real page to no avail. Even taking out the text doesn’t work. Im sure theres some simple solution im overlooking.

http://www.immersed4students.com/test2.php