Follow the layout change of edX to fix #22

This one is to fix #22 #23 #24.
It should work, but I can not test it because of my local internet connection (our school has very limited international bandwidth).
Please help me to test it and give me feedback.