Hola:
Yo lo veo así, los item de la columna de la derecha a la altura de la descripción de la izquierda y tu quieres que los item de la derecha estén a la misma altura de los de la izquierda ¿no?, mira tu código:
Código:
<dl>
<dt class="izq">item1</dt>
<dd class="izq">descripcion1</dd>
<dt class="der">item2</dt>
<dd class="der">descripcion2</dd>
<dt class="espacio"></dt>
<dt class="izq">item3</dt>
<dd class="izq">descripcion3</dd>
<dt class="der">item4</dt>
<dd class="der">descripcion4</dd>
<dt class="espacio"></dt>
<dt class="izq">item5</dt>
<dd class="izq">descripcion5</dd>
</dl>
Te posiciona el item1 a la izquierda, después la descripción1 tambien a la izquierda, despues el item2 a la derecha ¿No?
Debería posicionar el item 1 a la izquierda, el item2 a la derecha, la descricion1 a la izquierda, la descripcion 2 a la derecha y así sucesivamente, entonces tendrías que cambiar el orden de la lista.
No se si me he explicado.
Saludos.