This is really confusing me now!
I removed my jQuery and now use the Moodle version using the method on the "How to use jQuery in Moodle" page, no problems, that all works fine now. I added in all the missing language strings from the "Clean" theme to the "PDR" theme also.
With regards to the task, if you mean this...
$THEME->blockrtlmanipulations = array(
'side-pre' => 'side-post',
'side-post' => 'side-pre'
);
I've now also removed that and replaced it with the new method from the clean theme which i assume is the...
// Set default (LTR) layout mark-up for a three column page.
$regionmainbox = 'span9 desktop-first-column';
$regionmain = 'span8 pull-right';
$sidepre = 'span4 desktop-first-column';
$sidepost = 'span3 pull-right';
// Reset layout mark-up for RTL languages.
if (right_to_left()) {
$regionmainbox = 'span9 pull-right';
$regionmain = 'span8';
$sidepre = 'span4 pull-right';
$sidepost = 'span3 desktop-first-column';
}
...code (obviously different for the different templates).
I've checked it's not my CSS causing the issue by removing all rules in my custom.css file and replacing them with a simple body text size rule, which isn't applied either.
I checked your third suggestion in your first post by completely removing my HTML from the header/navigation section but still the problem existed.
I find it odd that this is only and issue when theme designer mode is turned off and Moodle tries to merge all the CSS together.
What's even weirder is that if you look at the stylesheet that is generated by Moodle when you turn theme designer mode off, it actually does contain my styles, for example, look for ".pdr_info-banner" in "http://pixel.co.uk/theme/styles.php/pdr/1476783093/all" and it is right there, yet not applied to the page at all... and i honestly haven't the foggiest idea why.
I'm thinking maybe my server is missing something that's causing the generated CSS to get corrupted somehow. Is there a way to check the server environment and see if it needs any updates to play with Moodle? Sort of like when you first nstall it?
Cheers and thanks for all your help so far, all the best,
EDIT: Just saw your last message. Do you want me to send over the latest revision i have here? Only if you don't mind of course, i changed a few things to make it easier to see what was going on also. Thanks.