I'm looking to create more graphic intensive sites, kinda like this site.

Can anyone tell me how they would go aboue creating a site similar to this?

How do you design the graphics at the top of the columns and get all the graphics to lign up perfectly.

Would a site like this be designed in a graphics program and then tranfered to HTML using the likes of Fireworks etc?

Any help would be appreciated.