There are many sites offering free and quality WordPress and Blogger templates abut it is somewhat difficult to find HTML / CSS templates for free if you want to adapt for different platforms.
Template box is a website offering these free HTML / CSS templates with a best quality designs. Alongwith, there is a good collection of free flash templates. Almost every category of templates are available there.
Moreover, Free Logo templates section is also armed with beautiful logo designs from where you can choose an appropriate one for your website. For advertising or promoting your website you can choose from huge collection of Banner templates to suit best for your site
It is a full fledge site with all the necessary design sources. If you offer a periodic newsletters to your readers then there are lots of good looking NewsLetter templates. Other useful graphic elements like arrows, background wallpapers or abstract images for various purposes can be downloaded from Free Website Graphics.
Disclaimer : This is NOT a sponsored or paid post.