fixing footer

The page now uses css3 flex, so the main body will expand as needed