To create a XHTML/CSS web page : google Zen Garden to find templates. The mail problem to solve with nowadays web pages is that frames are forbidden. When you wish to maintain a menu it is tough you have to copy a big part of the page. If you have to change one little letter in your common menu you'll have to change all your pages. Unfortunately XHTML does not include a include function by itself. To walk around people use pseudo-frames: - solution 1: PHP function include. Your provider must support PHP, it's not a good solution if you want to change without any contrainst your provider. - solution 2: script, it is a better solution. Still, persons who read your page must have scripts enabled - solution 3: precompile your pages. For example you can use my MakeHTML package. Then see JPG_2_ico to create your favicon that leans against your web page in favorites.