Hola jhz1983, ¿ Qué tal ?
En el título dices que no quieres jQuery, y en la descripción que no quieres CSS.. Supondré que en la descripción te equivocaste, si no es así, corrigeme y rectifico =).
Supongo que no quieres utilizar jQuery por optimización y estás en lo cierto, para hacer algo como lo que pides, no es necesario usar un plugin ni cargar jQuery, con unas lineas de css lo podemos hacer y además hacerlo responsive.
Has oído hablar de display:flex ?
Aquí te dejo un ejemplo en codepen( El css está en .SCSS ) espero te ayude a darte cuenta de la cantidad de posibilidades que te brinda este gran display! ah, y atento a las compatibilidades con navegadores, debes poner prefixers para que funcione correctamente,
http://codepen.io/Wakkos/pen/zxxomX
Un saludo =)