styles layouts and search fixes