Yes, it does pick up the "style" (i.e. colors and such). If your style uses custom template changes, then you would need to create a directory using the styleid and then modify the PhotoPost templates to use the custom templates. But by default, PhotoPost does pick up the color/stylesheet changes between styles.
http://www.viperalley.com/gallery/index.php
You can select different styles here to see.