There's a small amount of documentation on that at the OpenACS Getting Started Guide. It shows how to customize headers and footers, register customized ADP tags with the ACS facilities, use templating and points to Karl's templating system.
It's not much but it's something. I wrote it because those were the most frequently asked questions. A bigger and more detailed document would be great.