Browser testing and fixing

Add in HTML5 shiv for IE8 and add a fallback for rgba background-color
value so IE8 displays colour.