add some styles + move blockquote in base styles
reorganize JavaScript