non dovresti avere particolari problemi a creare quel layout con css e xhtml (come DTD o la 1.0 o la Strict)... ricordati che il css lo andrai ad usare per esprimere raficamente il contenuto (dunque per impaginare) e l'xhtml lo utilizzerai per comporre la struttura..ricordati di non precludere alcuna tipologia di utenza, o per lo meno, rendi il sito usabile anche a chi possiede risoluzioni quali la 1024 o la 800x600..ricordati come ultima cosa che la tecnologia alto server (asp o php) deve essere utilizzata quando occorre e che devi prima saper se il server che ospiterà il sito supporta asp o php..come ultima cosa usa poco javascript e mi raccomando..l'occhio vuole la sua parte..