It might clarify what I am doing to see the base I am using:
I am currently using the SimplePage. I see no where to add CSS file or <style></style> in the ASPX file. I modified the code to use a USER CONTROL for the common stuff and put it in a ascx file. When I run the page, the style block is after the <body> tag and this is not correct. I can solve this problem by emitting the style block in the code-behind file or emitting the style file name include in the code-behind.
What I can't do is provide a style block or style file in the correct place for the balance of the page.
Hope this makes the problem clear,