The site certainly looks clean enough and the colours work well. I'd just say that it needs some kind of banner headline, logo or something at the top - just to give it some personality. Also, a little bit of copy on the righ-hand side to welcome guests and explain what the site is all about might be useful too.