Homepage style changes and fixed minor errors