I've been able to get this to work the way that I wanted it to. What was
killing me about this was that the floated elements were not taking up
any height and this resulted in the issuest hat I was having. I had to
add the 'overflow: hidden' attribute to the .section div's and this
fixed the issue. Now all I have to do is clean up some minor things in
this file and I should be pretty happy with it at that time.