Hmm - HeidiB - der er flere ting i det. Der er for det første ingen problemer i at lave dit site om til eet site der anvender css til formattering i stedet for tables.
Pt. anvender du faktisk frames/tables på ca. den måde som det er tiltænkt at anvende <div>´s - så langt så godt.
Jeg vil anbefale dig at du bygger en kopi af dit nuværende site - det har den fordel at du har det nuværende framebaserede site som reference - og i øvrigt at det jo virker upåklageligt - det validerer bare ikke og er ikke supersmuk kode.
Når du har gjort det er du klar til at bygge sitet op vha css.
Først skal du have et css der giver dig din struktur med header, menu, content og evt. footer (den anvender du ikke pt).
Et sådan layout kan findes/genereres på den fremragende site:
http://www.inknoise.com/experimental/layoutomatic.php Her kan du væge forskellige layouts alt efter temperament.
Tag og start med at kigge på det.
Med hensyn til din menu er det en af forcerne i css, at man kan generere dynamiske menuer uden brug af javascripts, men ved hjælp af selektorer (a:hover, a:active osv.). Så overvej sådan en løsning i stedet. Her er en online generator til en sådan menu (kan raffineres efterfølgende):
http://www.accessify.com/tools-and-wizards/list-o-matic/list-o-matic.aspHer er der andre exempler på css-menuer:
http://unraveled.com/projects/css_tabs/http://www.clagnut.com/writings/csstabs/#Der er i hvert fald lidt at starte på - og så er det egentlig ikke framesløsningen på dit site der er den største 'fejl', men at du laver formattering via tables og ikke css....
/KaptajnB