Criar layouts com CSS pode ser um pouco complicado, entretanto, existem alguns frameworks de CSS que facilitam isso. Abaixo segue uma lista de alguns para você conferir. Utilizar um framework só é uma boa ideia se o framework realmente fizer o que você precisa para o seu site. Mas eles não substituem o conhecimento sobre o funcionamento do CSS.
É isso! Se você tiver qualquer feedback sobre este site, por favor me avise no Twitter!