HTML5 & CSS3 were used for the gradients, rounded corners and specifying colors using HSL (instead of RGB). jQuery was used for animation and DOM manipulation.