Problema con colores.

Hola a todos!

Bueno aqui expongo mi problema:
Estoy haciando una web conforme me dice un libro, pero me esta saliendo algo mal:

CODIGOS:

index.html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang=
"es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-
8859-1" />
<link href="estilo.css" rel="stylesheet" type="text/css" />
<title>Mi web</title>
</head>
<body id="inicio">

<div id="contenido">
<div id="encabezado">
Ir al contenido
<h1>
[contenido no disponible]
</h1>


Diseño de paginas web con CSS.

<span>Fundamentos.</span></p>
</div>
<div id="navegacion">
<ul>
<li id=navi01">
Inicio
<li id="navi02">
Contacto

</div>
<div id="areatexto">
<h2>Inicio</h2>



Las paginas web estan compuestas de cuadros rectangulares que se pueden colocar unos junto a otros
o superponer entre ellos. Todo lo que sea redondo es un truco, un grafico o ambas cosas.</p>



Los siguientes pasos muestran el camino desde la creacion de las cajas hasta la pagina web terminada:
</p>

<ul>
  • Asi funciona HTML
  • Elementos HTML importantes
    <ul>
  • Titulos
  • Parrafos y listas
  • Vinculos e imagenes


  • Diseño con CSs



    Visita mi sitio web para mas informacion.</p>
    </div>
    <div id="pie">
    <address>
    little boxes &middot; Calle cuadro, 12 &middot; 02943 Boxland

    </br>

    Tel 035774 34711 &middot; Fax 03574 34433

    </address>
    </div>
    </div>
    </body>
    </html>

    estilo.css:
    body {color:white ; background-color:gray;}
    #contenido{color:black ; background-color:white;}

    Mi problema es que segun el libro deberia el body estar en gris y el contenido en blanco con letras negras.

    No se si me explique bien cualquier duda decidmelo.
  • He probado tu codigo y me sale perfectamente... asique me imagino que igual tienes mal nombrado el css o mal la ruta... compruebalo a ver...