Updated the site functionality and revised some styles