no comprendo bien donde esta tu duda. dices que es en el CSS. claramente en el tutorial dice que el CSS lo puedes modificar a tu gusto. respecto al error, nada que te pueda comentar porque no tengo demasiada idea de php.
Cita: los otros que me mandaste no funcionan por que estan mal explicados, no explican la parte que se usa apache
lo que aqui esta indicando es que si quieres hacer la prueba en local, necesitas el servidor apache y php instalados en tu equipo local. pero si haces la prueba en la web, entonces lo mas importante es que el hosting tenga php.
te aclaro que no he comprobado ningun codigo... estoy basandome en simple teoria y lectura.