I suggest to take a while and complete this tutorial. It will help you understand concepts behind eZ Publish and explain how to make a custom design and work with templates: http://ez.no/ezpublish/documentation/building_an_ez_publish_site/creating_the_tscm_site
A very steep learning curve when it comes to design. And poor documentation.
I think this was something you have been looking for too...