Sorry - but I just used a pre-built theme - because if I didn't do that then I would never get time to actually write any blog posts as my own site takes a very low priority for coding time!
Saying that I do like this theme and think the dev did a good job. I have removed that overflow hidden on the body - thanks for the suggestion - so let's hope it's readable now