SOLVED - I duplicated index.php and called it administrate.php, opened it in text editor and replace every instance of "index.php" with "administrate.php", and where it says:
$_SESSION['user'] = $user;
//$config['theme'] = "skyblue";
if (!file_exists(getcwd().'/themes/'.$config['theme'])) {
$config['theme'] = 'default';
if (!file_exists(getcwd().'/themes/'.$config['theme'])) {
die('Error in the themes directory');
}
}
//echo getcwd().'/themes/'.$config['theme'].'';
I forced it to pick the default theme always by changing it to
$_SESSION['user'] = $user;
$config['theme'] = "default";
//echo getcwd().'/themes/'.$config['theme'].'';
Now I have default theme for (optimised for white background) editing, and custom theme (optimized for black background) on the front end :) I am sure you are gonna say "But arent your fonts all screwed up? And the answer is no, because the front end theme's CSS has white text as default, and back end default is Black, so text colour is changed automatically by style sheet when it is viewed.
I hope somebody finds this info helpful.
Pritlog Rules!
Greg