¿Has diseñado tu maqueta de html/css con datos de ejemplo antes de si quiera intentar mezclar lo que sacas de la base de datos?
El tema es que no somos analizadores sintácticos, ni podemos ejecutar tu código mentalmente como para decirte si está bien o está mal.
Si ya sabes maquetar, ¿tu problema es de PHP?
Primero resuelve el HTML/CSS y cuando tengas algo estable entonces ya usa PHP para ponerle datos y así.
Ahora
¿exactamente cual es el problema?