ammazza che codice :|
dunque, il problema e' lo z-index che in sostanza e' quel che definisce quando in primo piano sta un elemento.
il tuo menu ha uno z-index altissimo e, siccome la foto e' verticale cliccandogli sopra in alcune posizioni (perche se lo fai scollando piu in basso vedrai che non succede) gli si piazza sopra
se decidi di non averlo piu in primo piano puoi modificarlo qui
.art-nav { background: -moz-linear-gradient(center top , rgba(106, 70, 28, 0.21) 0px, rgba(3, 2, 1, 0.14) 100%) no-repeat scroll 0 0%, url("../images/nav.png") repeat scroll 0 0%, -moz-linear-gradient(center top , #593A18 0px, #140D05 100%) no-repeat scroll 0 0 rgba(0, 0, 0, 0); margin: 0 auto; padding: 9px 10px; position: relative; z-index: 100000;}
altrimenti temo dovrai rivedere la dimensione delle foto
il bordo puoi toglierlo qui
.art-article th, .art-article td { border: 1px solid #D95F02; padding: 2px; text-align: left; vertical-align: top;}