From what I just got from your last post, the PHP processes and makes dynamic changes to the css based on the content.
If what I understand is true, then it isn't possible to take out all the css and move it to a file.
What could be done in that case is to take out the css that needs processing, (body) and make the headers, footers, subheaders static.
Using the <link rel=..... method only acts like an #include [I forgot the php term for includes, I'm forced to code in ASP VBscript because the school i work for won't let me install a php module. Still eating crow. *sigh*
]