home page layout and other styling