I have had my theme on my site for a while now

I wanted to change the theme to something more professional, i did a quick change and my entire site went out of wack so i changed it back, i believe it is because of all the blocks being changed to the new theme

Do i have to basically recreate everything or is there an easier way to change themes

Comments

=-=

block settings are theme specific. Thus, when you change theme you have to set your blocks back up. IIRC there is a module in contrib that may aid with keeping the block settings for all theme which you may search for. I don't remember what it's called at moment.

Since every theme can have

Since every theme can have its own block regions the blocks can be placed in different places for every theme. That's a very useful thing if you are using more than one theme on a site. If you just want to change your theme once you should just re-place the blocks for the new theme.

If you have a custom title for some blocks (e.g. "") you have to go to this block configuration page and save settings so it's adopted to the new theme.

=-=

I located the module I mentioned in my previous comment.
For D6 see: http://drupal.org/project/block_theme_synchronize which syncs blocks across multiple themes.

one may prefer to use contexts to set blocks see: http://drupal.org/project/context which is likely more future proof with regard to upgrading a site to D7 at some point.

nobody click here