Thanks for the response Tom, but according to W3C:
“An internal style sheet may be used if one single page has a unique style.
Internal styles are defined within the <style> element, inside the <head> section of an HTML page:…”
This isn’t the case here. The same styles are repeated in the header over and over again, which is against the very idea of css.
But I understand that if you want options in the admin, that you have to resort to this sort of solutions.
Keep up the good work 🙂