loads of style changes via david blurton