Hola
Prueba a dejar el css de la siguiente forma:
Código HTML:
#mainContent2 {
padding: 1px 10px;
margin: 20px 25px 15px 215px;
border: 3px dotted #669900;
}
#mainTituloTop {
padding: 5px 5px;
border: 3px ridge #999999;
margin: 7px 0 15px 0;
}
#foto {
padding: 0 0;
border: 3px ridge #999999;
margin: 5px 5px;
height: 135px;
width: 200px;
float: right;
}
El id="nombreunico" es único, o debería ser, dentro de todo el html, por lo cual el ".thrColFixHdr" que tienes delante como que no hace falta.
Prueba y me dices.
Yo lo probe sin ese estilo, ya que no lo publicas, y funciona perfecto.
Saludos