fixed homepage layout and minor css changes