Looks really nice, and the HTML appears well formed at a glance. I might consider using it in an upcoming project. A few reservations, though:
- JavaScript dropdown menus. Is it not possible to get a pure CSS (get it?) solution? Without JavaScript the menu collapses into a bullet list. I understand that CSS dropdowns are slightly less responsive, but a graceful fallback would be nice.
- Buttons have no :active styling (really minor, I know). This sort of stood out to me as odd, since most default button styles have one.