Дайте вашему файлу div overflow: auto;
, чтобы он правильно содержал плавающие дочерние элементы, например:
#galleryBox {
overflow: auto; /* Only addition to your current styles */
width: 650px;
background: #fff;
margin: auto;
padding: 5px;
text-align: center;
}
Это не требует никаких изменений HTML, просто стиль должен делать.