A very good article from Smashing Magazine detailing how to create your own responsive WordPress theme.