Nel caso del tuo esempio puoi fare in due modi: o fai si che il menù ed il content siano posizionati in punti precisi oppure semplicemente posizioni il menù a sinistra con un certo margine dal bordo left e right ed il corpo della pagina a sinistra sempre con una specifica larghezza.
Io ti consiglio la seconda opzione.
Nell'HTML della pagina crei i due div:
Codice:
<div id="menu">qui inserisci il contenuto del tuo menù</div>
<div id="content">qui inserisci il contenuto della pagina</div>
Nel CSS invece metti:
Codice:
#content {
width:500px;
float: right;
margin:10px;
height: auto;
}
#menu {
width:250px;
float: left;
margin:5px 10px 5px 10px;
}
Utilizzando il float posizioni automaticamente il tuo menù a sinistra ed il contenuto a destra (del tuo menù).
Margin è la distanza che sta attorno al div, in seguenza c'è il margine dal top, da destra, da bottom e sinistra.
Questo è un esempio, poi puoi completare il tutto definendo il padding, il background, il colore del testo, il bordo, ecc...
Se devi aggiungere altri div (come il footer, l'header, ecc...) puoi farlo benissimo, però diventa un attimino più complicato, basta studiare per bene le guide che trovi in rete e soprattutto fare delle prove con il tuo editor.
Comunque ho visto che nel tuo sito utilizzi i frameset, prova a guardare invece il php...