Мне кажется, что ошибка вызвана тем, что значение в левом столбце шире, чем столбец, и толкает содержимое в правом столбце вниз. Убедитесь, что поля или отступы inner1_2 не делают рамку шире, чем левый столбец.
Я бы также порекомендовал установить # inner2 фиксированной ширины, то есть, по крайней мере, ширину двух ваших столбцов. Таким образом, вы убедитесь, что эти два столбца будут соответствовать.
Кроме того, проверьте свой тип документа (http://www.alistapart.com/articles/doctype/)), чтобы убедиться, что вы находитесь в стандартном режиме, или исправьте проблемы с блочной моделью, которые могут возникнуть, если вы находитесь в режиме quirksmode.
Наконец, вы можете использовать Firebug (https://addons.mozilla.org/en-US/firefox/addon/1843) или Xray (http://www.westciv.com/xray/)), чтобы проверить размеры ваших элементов div, а затем посмотреть, выходит ли он за пределы левого столбца.