Making a site accessible unless logged in

hi. I am redoing a site and one of the requirements is no one is supposed to be able to get into the site unless they are logged in.

Here's the current site: http://thetruckprogram.com/

Do you know of a good way for me to do something like that on my new site?

Thanks,

John