Son muy pequeños errores los que tienes:
Tu section tiene un 70% de ancho más un margin de 20% arriba, derecha, abajo y a la izquierda lo cual le da un bonito 110% de ancho rebasa incluso la medida de su contenedor.
Por otro lado el aside/#columna tiene un 20% lo cual esta bien pero ya no tiene espacio entonces de automático lo tira abajo, te recomiendo que le pongas float:right, te dejo el ejemplo de tu código ya trabajando:
https://jsfiddle.net/duj8b0oc/
Saludos!