Buenas
Crea un nuevo contenedor para la columna_izquierda y contenido; para que no queden sueltos por todo el cuerpo.
Has posicionado tu columna y tu contenido con position: absolute. Quitaselo, tambien quita el top y el left. No es la mejor manera de posicionar tu bloques, por que los posicionas por todo el cuerpo y eso genera problemas de alineación y tal.
Lo mejor en este caso seria alinear tanto la columna_izquierda como el contenido. Con un float: left.
Y al div contenedor añadirle overflow: hidden; para que se adapte al contenido.
Saludos