abstract pagestyle