Como no sé cómo será tu código final completo, al menos te doy un par de orientaciones:
1.- Usa la declaración de lenguaje junto con tu doctype:
Cita: <!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-es">
2.- Introduce todos los estilos en la cabecera en una única declaración style:
Cita: <style type="text/css">
ul{
padding-left: 10px;
margin-left: 10px;
list-style-type: none;
}
ul li {
padding-left: 12px;
background: url(img/cam.gif) 0em 0.5em no-repeat;
margin-bottom: 1em;
}
.Estilo3 {font-size: 9px}
.Estilo4 {color: #FBFBFB}
</style>
aunque sería mejor que metieras todos en la hoja de estilo.
3.- Si creas una lista (ul), no debes meter los elementos de la lista (li) dentro de contenedores, sino al revés
Cita: <ul>
<li>
<div class="contenedorfoto"><a href="http://www.forosdelweb.com"><img src="img/1.jpg" border="0" alt=""/><br />
<span>D11n de la imagen</span></a></div>
</li>
</ul>
Mira cómo aplicar estas cosas y si tienes más dudas hablamos.