Kennt ihr eine andere Methode?!
Ich vermute jetzt mal, du hast keinen Zugriff auf <head>, sonst würdest du ews ja da ändern.
Wieso lädst du das CSS nicht per Javascript nachträglich in den Head?
<script type="text/javascript">
a = document.createElement('link');
a.setAttribute('rel','stylesheet');
a.setAttribute('type','text/css');
a.setAttribute('href','styles.css')
document.getElementsByTagName('head')[0].appendChild(a);
</script>