The site is built with weebly. It's an incredibly easy and inexpensive way to build a site. My first weebly site was very basic, and over time I've taught myself a little code and it's gradually evolved over time.
While weebly's templates are ok, they're not stunning. To break out of the weebly mould, I bought a template from Div Tag Templates, and used the little coding knowledge I have to make it mine all mine.
My real secret weapon is Jo Klima from the Darling Tree. Jo designs the most beautiful websites I've ever seen, and (lucky for me) runs an online course on blog design, which includes a few weeks of feedback. I took Jo's course and emailed her incessantly with drafts and questions, and she helped me to develop and shape the site.
I use Photoshop CS6 for all the banners, images, icons, photograph editing etc. There's lots of free image editing software out there (Brook from Yoga Reach recommends picmonkey), but this is what I learnt when I was studying photography, and it works for me.
The photographs I took myself (except a couple that I've credited to others), using my Canon EOS 60D or my iPhone (usually with Camera+ or Instagram). Post processing in Photoshop CS6, and I sometimes use actions from the Flourish Emporium or Pioneer Woman (makes editing very fast, fun and easy).
The icons are mostly from iStockphoto, although some I developed myself. The background I started with a free pattern from Subtle Patterns, and painted it to match my theme in Photoshop CS6. The fonts are mostly from MyFonts.
So that's it! It's taken me years to pull all these together to make a website that I hope is simple and reflects who I am and the work that I do. I hope it helps you to design your dream website too.