fixed home page styles with some frontend work