As a general design issue why is your css in the page header and not in a linked css file. Also where you have set up the css for various pages the css is exactly the same. Give this one class (and not a div) and then use this in the relevant sections. If you were to change say the bg image you would make one change only