Rossco,
Don’t use someone else’s framework build your own. I use Textmate (used E-Texteditor, HTML-Kit and Notepad++ on windows) and sure not every project is the same but how many different types of navigation do you use? There is vertical and horizontal (if talking pure HTML) and every other is a variation of those. Be they nested or dropdowns or 2 level or whatever. So I have them ready to drop in and mod in my designs.
My CSS I have a base file because almost all my designs have the same type elements. They all have body, a, ul, li , p elements. I don’t style them but set them at a starting point. Most of my designs also have a #site_id, ul#menu, #site_info, as well I incorporate a customised version of Eric Meyer’s Reset CSS (it is not his zero everything as it seems a waste of time to zero everything and then add override rules).
In addition I have my whole template structure with base index.html files called a "Site Template" in my .htdocs folder that I just copy into my assets/templates folder that contains the following structure (you could do it differently):
<br />site_template<br /> _images<br /> _scripts<br /> _styles<br /> common.css<br /> ie7.css<br /> ie6.css<br /> index.html<br />
Another way to optimize development time is to find the common classifications for wrapper elements and use those as ids and classes in your html. I use #site_id instead of logo as it is representative of function not its contained element. It can be type or some other site identifying element like a banner or text. I use #content, #subcontent instead of things like #sidebar and #footer so I can stick them into every design and they perfectly describe function not sub elements.
When I get down to the actual design I can then create the site’s unique elements and execute the creative part of the design.
I liken this all to an artist who stretches and prepares his canvases when he isn’t paintng so that when she is ready to start hours don’t need to be wasted on the boring stuff of setting up. Just grab a canvas and start sketching or painting.