h2 { text-shadow: 1px 1px 2px #fff; }
h2.fourzerofour { -webkit-transform: rotate(-3deg); }

hr.stripes.fourzerofour { -webkit-transform: rotate(-1deg); }

section#featured .container h2 { text-shadow: 1px 1px 2px #000; }

a.new-client, .buttons input { text-shadow: 1px 1px 0 #000; }

.credits, #mc_embed_signup, p.info { text-shadow: 1px 1px 0 #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

header nav li.current, section#open_source ul li ul li, section#blog article article img { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

section#banners p { margin-top: -5px; }
section#banners p a:hover { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }
section#banners a { -webkit-transition-property: -webkit-transform; -webkit-transition-duration: 0.2s; -moz-transition-property: -moz-transform; -moz-transition-duration: 0.2s; -o-transition-property: -o-transform; -o-transition-duration: 0.2s; transition-property: transform; transition-duration: 0.2s; }
section#banners a:hover { -webkit-transform: rotate(-1deg); -moz-transform: rotate(-1deg); -o-transform: rotate(-1deg); transform: rotate(-1deg); }

footer hr { -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); }
