There's two parts to the solution:
I accidentally deleted some PHP logic from header.html, which meant that the header was being printed on every page. Now it only outputs the header if $home
or $heading
are true.
There are a few places that need their background images, colors and widths adjusted in the CSS. I've got the following code at the end of my CSS, but I've perhaps missed a few places:
#help,
#message-index,
#mod-chat-gui_header_js-users,
#mod-chat-gui_header_js-chatinput {
width: 90%;
padding: 0 20px;
margin: 0;
background: #fff;
}
#help #content,
#message-index #content,
#mod-chat-gui_header_js-users #content,
#mod-chat-gui_header_js-chatinput #content,
#help .generalbox,
#help .generalboxcontent,
#help #footer,
#help #page,
#message-index #page,
#mod-chat-gui_header_js-users #page,
#mod-chat-gui_header_js-chatinput #page {
width: 100%;
margin: 0;
padding: 0;
background: #fff;
}
I've uploaded a zip with these changes so you can see how they work, but it's not a real release as I'm right in the middle of mucking around with some image border ideas, new icons and background images amongst other things.
(I also had to take out the .PSD file and a couple of other things to get the zip under the 500KB limit on this forum)