Si he entendido bien, quieres que los div a, b, c, d, i y texto que forman el recuadro esten dentro del div subcontainer ¿no?
entonces crea este div en el CSS:
#corte{clear:both;}
y en el HTML:
despues de cerrar el div a y antes de cerrar el div subcontainer incluye esto:
<div id="corte"></div>
debería funcionarte.
Saludos.