Personal opinion. And being really picky. Sizes in top banner:
#mainMenu > li > a { font-size:15px } - or 1.4rem, down from 17px.
.subMenu > div > div.heading { font-size:15px; } - down from 18px, matches the 'seeAll' class in that menu.
#supporterBox { font-size: 13px; padding: 3px 15px; } - font-size down 1, padding top and bottom up 1.
#searchIconBox img, #socialMediaIconBox img { width:80% } - only because i can see a slight blur on the images, while this is how the images are, it's still annoying.
Still, doing great man, keep it up.
Hmm, pie.