Site is broken in IE 8 and 9
The site's content doesn't show up in IE 8 or 9, which unfortunately are still popular browsers in China (and perhaps elsewhere).
IE 10 (for comparison):
To upload designs, you'll need to enable LFS. More information