In realta` i problemai sono due: uno di JS (da risolvere di la`), ed uno di CSS (da risolvere DOPO aver risolto l'altro).

Quindi ti invito a tornare qui dopo aver completato lo script necessario.
Avrebbe poco senso sistemare il CSS prima e il contenuto dopo.
Se anche nelle prove ti va su due righe passaci sopra, e cura il contenuto.