My site looks different when activating new theme

You’re using WP Super Cache; reset the cache for the problem page(s) and it should display the new design.

The reason it looks different when you’re logged in is because the static pages are served to

  1. Users who are not logged in.
  2. Users who have not left a comment on your blog.
  3. Or users who have not viewed a password protected post.