Handle stylesheets more generically in default site

This removes the slightly odd `/stylesheet/` routes from the default site, and shows how to use item[:extension].

This is a potential fix for #339.