В коде, что-то не так?
В общем как понятно из вопроса, вы только начинаете постигать веб. Поэтому советую пойти чуть другим путем.
1) Ознакомиться с html.
2) Выбрать для получения хорошей базы, книгу "Большая книга css3".
Выбранная вами книга что то не то вам вбивает в голову.
Про разметку страниц, можно почитать на htmlbook
Да и кто вас приучает к такому стилю написания css?
Кхм, как тебе необходимо, чтобы они располагались? Один над другим, или сбоку?