Moving CSS to an external file

Quick question: we have a non-multisite Wordpress site and are trying to move the CSS into a different file to improve loading time/SEO.

I was able to successfully "externalize" the javascript, but doing so for the CSS messed up the website. There is much PHP mingled in with the CSS; could moving this prohibit the calls? What can we do to make it "lighter?" Thank you!