Image Centering with CSS
I’ve often had problems getting an image or a row of images to centre vertically in a div using just CSS. 2 weeks again when faced with this problem yet again while creating a logo slider, I cracked it. I’ve looked into this issue several times in the last few years without finding a definitive [...]
New Adventures in HTML5
Since HTML5 exploded onto the web design scene over the last year or so I’ve seen many wonderful and varied examples, read some of the books and investigated tools such as H5bp, Modernizer, shiv/shim and Initializr. I even got started with my own HTML5 endeavours with a simple, single page client site. But now it’s [...]
Pro Tip: PayPal Optional
PayPal Optional is a handy little setting within your PayPal accout which allows you to say whether or not customers can use any old credit card to pay you or whether they need to have a PayPal account. For most people, having PayPal Optional set to on and taking payments with regular credit cards is [...]
Switching keyboard layout in Windows
I’m writing this post because this keeps getting me! I’ll be working away on my work PC, which is running Windows 7 (but I had the same issue on Vista) and then my ” and @ keys swap position in the application I’m working in (usually Photoshop or Visual Studio). What I mean by this [...]
Blog Downtime
Apologies to anyone who was trying to view the blog in the last few days and got through to a “redesign underway” holding page. My unbelievably incompetent hosting company managed to mess up 3 of the main websites in my hosting account and send them pointing back to a server I was on last year. [...]
The Year of Non-Fiction Reading
I read a lot. I enjoy reading and often will pick up a good book in preference to watching TV or browsing the Internet. I’m a great fan of a good narrative. I mostly read fiction, and usually from the Thriller/Crime/Mystery genre rather than Chick Lit (though I do read some occasionally) and from time-to-time, [...]
Logo Design
A short case study of a logo I developed for an internal project in the office and the process of how I created it.
CSS3 Layered Background Image Stacks
New CSS3 technique: use a semi-transparent CSS3 gradient (using RGBa) overlaid on a textured background image to create colour-changeable a background image using CSS3 multiple background images.

