Browsers cache css files quite well, so that really doesnt matter.
To reduce sql queries, try the suggestion here:
http://www.zen-cart.com/forum/showthread.php?t=83340 (around post 7 or so)
To reduce page load time:
Check your images size, should be less than 5k each.
I no longer provide installation support on forum for all my modules. However, if there are real bugs with the modules please feel free to contact me
'Does this include the logo
Logo is an image called through the file system and not normally via the stylesheet
Zen-Venom Get Bitten
I thought that this was in reference to Nimbuz's suggestion of moving the stylesheet to php
Zen-Venom Get Bitten
We want to make the whole page less than 100k if possible, so that includes everything from pictures to html, css, javascript etc...
However, browsers cache css files quite well, so the css files are reloaded only once in a while(and they are re-used thru out the site). Logo is loaded once, there is a problem with the product pictures on main page though: products appear randomly, so even if some are cached, the next time users reload the page they will have to load new ones. So you want to make sure product images are well optimized.
Also, your server should be well optimized as well. For instance, it happened to me once when I installed a ticket system called otrs which has cronjobs run every 15mins or so, and it slow down my server a lot. So make sure you are aware of that. And then if you use CPanel, it automatically runs updates and backup at 1am or so, which is still peak time on some servers (like mine), so I had to set it to 3-4am.
I no longer provide installation support on forum for all my modules. However, if there are real bugs with the modules please feel free to contact me