I’ve been working on getting together a useful style sheet template that I can use for my entire site, including blogs and other extensions in the future. To ensure that the site is compatible with a large number of different browsers and platforms, I’d like to keep it very simple and clean. Therefore, I’ve tried to use just text and backgrounds which are loosely associated, and still look nice even if the layout or fonts that the user or user’s browser chooses are different. To get the greatest information density on a single page, I’ve opted for a flat information structure, where most parts of the site are directly accessible from the home page. An external style sheet should help make it easy to change the site in the future, so that improvements to the layout will automatically propagate down to other pages.
There’s still quite a bit of work to do. I’d like my blog pages to use the main style sheets, but right now I’m still dependent on the templates that Moveable Type uses. While these are easy to change and make similar, it would be nicer to really have them looking to the master style sheet at the top level so that changes would only need to be made one time.