Los divisores (Divs) son llamados comunmente "capas" por sus facultades de actuar como tales al momento de diseñar con CSS, por lo que se dice que
si, los divs son capas.
Si ves el ejemplo, la alineación de las columnas se hacen con las propiedades float:left y float:right respectivamente. Descuida, el código se hace cargo, tu solo preocúpate de poner el contenido dentro de ellos.
Para hacer una regla horizontal que marque el final de una sección y el comienzo de otra, se hace con la etiqueta <hr>. Si quieres un espacio simple se hace con un break <br>. Espero algo de esto te sirva. Si aun tienes dudas, con gusto te ayudaremos. Suerte