theme styling and homepage