per come uso io i CSS posso dirti che i tag span nn li uso proprio, poi ho visto il codice della pagina e del css e ti consiglio di rifare da capo seguendo le regole basilari della semantica e utilizzando adeguatamente caratteristiche e proprietà dei vari tags (<h1>,
, ecc....), poi ci sono numerosi errori di sintassi, non usare l' UPPERCASE nel codice....