Attempting to resolve the issue in #21
Tearing out some more flexbox and replacing with traditional CSS floats and other techniques for better IE support. Should improve the situation in #22