Many fixes, CSS, Grammar, URL Rewr