Updates to layout and CSS courtesy Kuraraku design