Hola...
mira para q evites usar <br> o   utiliza la propiedad
min-height:15px;
ahora en tu lista nunca cierras las etiquetas <li></li>
aca te dejo el code:
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<link rel="stylesheet" a href="stile.css" type="text/css" /> body {
background-image:url('flame.jpg');
background-repeat:no-repeat;
background-position:bottom left;
}
.top {
background-image:url("top.png");
background-repeat:no-repeat;
float:left;
width:1224px;
height:32px;
}
.middle {
float:left;
width:1224px;min-height:500px;
background-image:url("middle.png");
background-repeat:repeat-y;
}
.bottom {
float:left;
background-image:url("bottom.png");
background-repeat:no-repeat;
width:1224px;
height:32px;
}
#list,p {
padding-left:100px;
color:#FFFFFF;
}
<div class="middle"><p>En este tema, tocaremos todo lo relacionado con la XHTML, HTML y CSS
<br/> aqui os dejo una lista con multiples temas:
</p>
<li><h1>Validacion del Codigo
</h1> procura cerrar etiquetas
</li>
Saludos