I am about to create my first website and was wondering if I should start with the CSS file first or just start working on the lower rungs of the homepage. I guess my question is should I start from the top up (starting with CSS file) and work my way down or should I go from the bottom to the top. What makes everything go the most smoothly in the long run?