I've take the following code out of the header and put it into the navbar template so that the navbar template can be 100% of the width of the header.
Code:
<!-- content table -->
$spacer_open
$_phpinclude_output
It's worked well on every page except (that I've found so far) register.php and login.php - neither are the right width or have a background colour, suggesting that they're not using the main body table. I thought this was caused by neither using the navbar template but ever if I add the code to the register template the problem remains. I don't know what template login.php uses, I can't seem to find one?
Can anyone help me with this? What's different about these two (and any others that I haven't found yet) that won't function properly unless the above code is contained with the header template? As far as I can see it shouldn't matter where exactly it's located so long as it's above the main content of the page? But I seem to be wrong.
Thanks in advance.
Dave