Bueno, entre los atributos que embebes en el html del id="Layer1" hay un width:147px; que deberias actualizar porque acordate que el codigo que te pasé reserva espacio para las imagenes que van a aparecer:
Código:
a.enlace span { padding: 0 30px; }
Esto hace que al ancho del span dato por la cantidad de caracteres se le adicionen 60px (30px de cada lado). Estos 60px mas los caracteres que tu tenes no entran y la ultima palabra se cae. Solo agrandando un poco el width del layer1 bastará.
P.D. Yo como no se el ancho te tus imagenes puse 30px de padding pero si son mas chicas o mas grandes tu puedes jugar con estas magnitudes de manera que quede como tu quieres.
Saludos,
Pablo.