I think we should keep it simple -- if you want to override what's in markdown_css you can just override it in the header (if you want to keep most of it you can just copy and paste). If we have too many cascading options then people will by and large not be able to figure out how to use the mechanism. If you move the header below markdown_css then I'll merge the pull request.