Крутая статья http://ruseller.com/lessons.php?rub=2&id=1974

Обязательно читать всем кто уже встречался с более или менее длительными задачами по CSS.