I'm trying to figure out how to create a transparent layout with a background image as the background.

The following website is exactly what I'm looking for. http://mattmahermusic.com/ Also, it might be a wordpress theme, so please let me know if you can find out what theme it is.

If you could kindly help me in any way by telling me the HTML & CSS techniques used, that would be awesome.