Insertaste el código indicado entre las etiquetas head ?
Tu archivo es prueba.html o prueba.htm ?
PD: es posible que alomejor no puedas ver el contenido en el pc, prueba a subirlo al servidor y mira si allí se ve.
PD2: yo en mi página web, definí el ancho de la capa, pero no el alto: el alto va según el contenido. puedes ver un ejemplo en
www.rossell.es/banda -> una vez hayas elegido el idioma, la barra menú donde se encuentran las diferentes secciones de la web, cargan el contenido en la capa central, si te fijas, solamente se carga nuevo contenido en la capa central, y ésta varia el tamaño según el contenido de las diferentes páginas.
Saludos