Ciao, ora è un poco più leggibile e meno confusionario.
Anzichè fare un "tabellone" potresti fare più tabelle: una per l'header, una per il menu a cascata, una per il contenuto e una per il footer. E usare tabelle nelle tabelle
Io personalmente preferisco i siti a larghezza variabile anzichè fissa.
Per farlo velocemente puoi usare i css anche per gli attributi delle tabelle, per esempio una cosa così:
HTML:
<!-- La tabella del contenuto (quella che comincia con "ultimo
aggiornamento" potresti configurarla così: -->
<table style="width: 100%">
<tr>
<td style="width: 220px; height: 20em; vertical-align: top;">
<div style="">
<strong>Questa è la colonna 0</strong><br/>
Ultimo aggiornamento, ecc..
</div>
</td>
<td style="width: auto; vertical-align: top;">
<div style="">
<table style="width: 100%;">
<tr>
<td style="vertical-align: top; background-color: green; height: 20em; min-width: 250px;"><strong>Questa è la colonna 1</strong></td>
<td style="vertical-align: top; background-color: red; height: 20em; min-width: 250px;"><strong>Questa è la colonna 2</strong></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<!-- In modo che ti rimanga la colonna 0 fissa e le altre
due che si adattino al browser -->
EDIT:
La misura delle Thumb nella pagina delle gare direi che va bene, se riesci ad aggiungere l'effetto di Lightbox oppure di
Fancybox renderebbe il tutto più "gradevole".
Ps per la foto "ingrandita" non supererei comunque gli 800 -> 900 px..
Ciao! o-o