Проблема возникает из-за padding, он делает высоту изображения 100% + 4px, напишите стили вот так и проблема должна решиться:
#content img {
border:solid 1px;
border-color:#DBDBDB;
height:100%;
width:100%;
padding:2px;
position:center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
С box-sizing: border-box;
свойство padding
будет входить в заданные 100%.
Сделал пример в сравнении с border-box и без и для наглядности покрасил родительский элемент красным фоном, визуально видно, что в варианте без border-box
изображение вылезает за блок.