I'm in complete agreement with da Spaceman
I've even dropped a couple 'tips' posts on this subject.
Free Site Templates
Free Site Meta Tags Tips hint...these can't hurt you either, if used wisely
Greenie is right too...those hyphens can't be doing you any good.
I'd say your best bet is to get some unique text on future sites. And on every page of every site, change the text. Search engine spiders couldn't care less about pictures/banners/images. It's text they eat, and if they see the same or similar text over and over again...it's no soup for you.
Your templates themselves actually look pretty good, so well done on that front
You wouldn't believe the number of submitters who simply change out the pics and re-submit identical sites
