One powerful trick to improving the way a drupal site flows is switching page templates when certain PHP arguments return true. This is a quick tutorial on how to do that.
Step One: make three copies of page.tpl.php and the name them "frontpage.tpl.php", "admin.tpl.php", and "inside.tpl.php".
Step Two: Open page.tpl.php with an editor. Erase everything.. and I do mean everything, we're building this from the ground up. (get the coffee ready)
Step Three: copy the following code into page.tpl.php:
<?php
if (arg(0) == 'admin') {
include "admin.tpl.php";
} if ($is_front) {
include "frontpage.tpl.php";
return;
}else {
include "inside.tpl.php";
?>
Step Four:Test to make sure that indeed your different templates are