added support for both theme and user-specified stylesheets, combined - fixes #78