Thanks for that Brian.
Your fence sounds similar to my own which is 20 plus. I used PT 6x6 for posts set in concrete. That's all we could get from the post installers. $75.00 per post, installed, if I remember right. 2x6 Spruce for rails and 1x6 rough sawn Cedar for board and batten.