Hi there I am having trouble on how to layout my website code, and was wondering if someone could give me advice. I am creating my website using only stylesheets so there are no tables or frames. However there is a nav bar that is common to each page and I obviously don't want to have to code it in each page however if i created a nav.php file and place the code for the nav bar in there and then included this in the home.php file using include_once, it will complain as both will contain stuff like <html> and <head> tags. I need the head tag in the nav.php file so as to include the stylesheet for that page. HOWEVER, the alternative was to import the stylesheets into each page regardless the have the nav bar in a .inc file, and just have the <html> and <head> tags in the home.php file. However I am not sure if this is the best way as it may start to get messy. Hope you followed that explanation OK, and thanks in advance for any help or suggestions.