title: Inject CSS stylesheet as string using Javascript
body: <p>I'm developing a Chrome extension, and I'd like users to be able to add their own CSS styles to change the appearance of the extension's pages (not web pages). I've looked into using <code>document.stylesheets</code>, but it seems like it wants the rules to be split up, and won't let you inject a complete stylesheet. Is there a solution that would let me use a string to create a new stylesheet on a page?</p>
  
  <p>I'm currently not using jQuery or similar, so pure Javascript solutions would be preferable.</p>