You do have two separate page types in your folder.. One for the css, and one for the html which references the .css code from the .css page.. The html page is for content and images and the .css page is for structure.
Yes. I have in my main folder my index.html page. It references the CSS style sheet which is in a folder called CSS.