I like how you kept the site and dependencies simple.
34.7KB of js (~21 is mostly color definitions), and 4.2KB of css.
Just FYI:
1. You could save ~15.75kb by minifying your JS/CSS (a bit nit-picky since your resources are a fraction of what most sites have)
2. The 1MB background image comes out to 570.6 KB through tinypng.com (47% off!). If lossless is more your thing, you could save about 5% by running it through something like imageoptim.