Apostila HTML

Ola, pessoal,
Estou Estudando a apostila de HTML, CSS e JavaScript da Caelum, só que ao finalizar o código na página 72, o minha página ficou um tanto quanto desconfigurada, nesse caso gostaria de uma ajuda. Não sei se o erro esta em eu utilizar o notepad, porque conferi o código por diversas vezes e mesmo assim fica desconfigurado a página poderiam me auxiliar, segue o código:

Mirror Fashion body { color: #333333; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; } .logotipo { position: relative; top: 20px; left: 50px; } header { position: relative; } .menu-opcoes { position: absolute; bottom: 0; right: 0; } .sacola { background: url(img/sacola.png) no-repeat top right; font-size: 13px; padding-top: 8px; padding-right: 35px; line-height: 15px; text-align: right; width: 140px; position: absolute; top: 0; right: 0; } .menu-opcoes a { color: #003366; } .menu-opcoes ul { font-size: 15px; } .menu-opcoes ul li { display: inline; margin-left: 20px; } .container { margin: 0 auto; width: 940px; } .busca, .menu-departamentos { background-color: #dcdcdc; font-weight: bold; text-transform: uppercase; margin-right: 10px; width: 230px; float: left; } .busca h2, .busca form, .menu-departamentos { margin: 10px auto; } .menu-departamentos li { background-color: white; margin-bottom: 1px; padding: 5px 10px; } .menu-departamentos a { color: #333333; text-decoration: none; } .menu-departamentos { margin-top: 10px; padding-bottom: 10px; text-transform: uppercase; clear: left; } .busca input { vertical-align: middle; } .busca input[type=search] { width: 170px; } .destaque { margin-top: 10px; }
  <!--[if lt IE 9]>
  <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
  <![endif]-->
  
  <h1><img src="img/logo.png" alt="Mirror Fashion"></h1> 
  <p class="sacola">
    Nenhum item na sacola de compras
  </p>
  <nav class="menu-opcoes">
    <ul>
      <li><a href="#">Sua Conta</a></li>
      <li><a href="#">Lista de Desejos</a></li>
      <li><a href="#">Cartão Fidelidade</a></li>
      <li><a href="sobre_teste.html">Sobre</a></li>
      <li><a href="#">Ajuda</a></li>
    </ul>
  </nav>

</header>
<section id="main"> <!-- Conteudo principal -->

<div class="container destaque">
<section class="busca"> 
  <h2>Busca</h2>
  <form>
    <input type="search">
    <input type="image" src="img/busca.png">
  </form>
</section> <!--fim .busca--> 

<section class="menu-departamentos">
  <h2>Departamentos</h2> 
  <nav>
    <ul>
      <li><a href="#">Blusas e camisas</a></li>
      <li><a href="#">Calças</a></li>
      <li><a href="#">Saias</a></li>
      <li><a href="#">Vestidos</a></li> 
      <li><a href="#">Sapatos</a></li>
      <li><a href="#">Bolsas e Carteiras</a></li>
      <li><a href="#">Acessórios</a></li>
    </ul>
  </nav>
</section> <!-- fim .menu-departamentos--> 
  
  <img src="img/destaque-home.png" alt="Promoção: Big City Night">
</div> <!-- fim .container .destaque-->

</section> <!-- fim do conteudo principal -->   
<section id="destaques">
  <!-- Painéis com destaque -->
</section>
<footer>
  <!-- Conteudo do rodapé -->
</footer>

Cada browser renderiza o HTML de uma forma diferente, ja testou em todos browser para ver como fica em cada um ?

Olá Filippe.
A exibição desconfigurada deve ser por causa do CSS.
Há várias classes no seu código, você verificou se o CSS está sendo carregado corretamente?

testei por todos navegadores e a visualização nao muda.

Fala Jorge…
Então cara, o código esta identico ao da apostila, todos as linhas do CSS porem mesmo assim fica incorreto, ja validei por diversas vezes.

complicado.

posta uma foto sei la de como esta sendo exibido.