This looks like the work of PHP Nuke. It's a program that makes pages based on templates that uses PHP scripts and I think MySQL databases. It definitely makes a nice looking site and saves a lot of work over doing your own code, but I understand there is only a limited amount of ability to customize, so you can usually tell if a site uses PHP nuke.
__________________
"The internet is a place where absolutely nothing happens. You need to take advantage of that." ~
Strong Bad