pues podrías usar la función animate
Darle un ancho inicial al <div="galeria"> (por ejemplo) de 0px;
Cita: $('#galeria').animate({ width: '500px' }, 1000}); //para mostrar
$('#galeria').animate({ width: '0px' }, 1000}); //para ocultar
No lo he usado nunca, pero debería funcionar: tal vez tengas que combinarlo con display:none/block.
Prueba a ver y dinos cosas,
Salud