business: fix some logic bugs
layout: fix main layout, use negative right margin
layout: fix the bug about the right border of the content