Вроде получилось. Замечания по фотозалу. Если уж по умолчанию фотки (превьюшки) вписываете в квадрат, то неплохо бы сделать возможность позиционирования. Иначе хрень какая-то на выходе получается а в конкурсах это будет просто необходимо.