Ahhhhh, ya entendí, ves..? que fue más fácil jeje?
Mira, ¿Ya has intentado en vez de posicionar la página en las sections, posicionarla en el identificador miDiv? Ejemplo:
En vez de:
Código PHP:
<section id="portfolio"> <!-- HTML5 section tag for the portfolio 'section' -->
<h2 class="work">Mis Galerías</h2>
<ul class="work">
<?php
while($row = mysql_fetch_array($album)) {
$seccion_modificada = str_replace(" ","_",htmlentities($row['album']));
$seccion_modificada = elimina_acentos($seccion_modificada);
?>
<li><a href="#<?php echo $seccion_modificada; ?>" title="<?php echo htmlentities($row['album']); ?>" onclick='recargar("<?php echo $seccion_modificada; ?>");' ><img src="<?php echo $row['rutaImagen']; ?>" alt="<?php echo htmlentities($row['album']); ?>" /></a></li>
<?php } ?>
</ul>
</section>
Prueba:
Código PHP:
<section id="portfolio"> <!-- HTML5 section tag for the portfolio 'section' -->
<h2 class="work">Mis Galerías</h2>
<ul class="work">
<li><a href="#miDiv" title="<?php echo htmlentities($row['album']); ?>" onclick='recargar("<?php echo $seccion_modificada; ?>");' ><img src="<?php echo $row['rutaImagen']; ?>" alt="<?php echo htmlentities($row['album']); ?>" /></a></li>
<?php } ?>
</ul>
</section>
Prueba con eso, y dime si te va
Por cierto, buena página, te está quedando de pelos..
PD: Probé tratando de acceder en tu sección con el id #miDiv desde la URL, y me manda es hacia el tope (no entiendo por que), sin embargo podrías probar por posicionar otro div al rededor o cerca de donde cargas miDiv, para así posicionarlo directamente.. pienso que sería la solución más justa..