Make a template. Then when you need to make a report, copy that report template, paste it with the new report name, configure it to feed off the proper data source and then change the elements on it to show the proper fields.
is it possible to easily get the "label" into the page header section, and the text box into the detail section?
A simple cut and paste will do that.
Also Form and Report properties can be overridden in code. You can store Fonts and Colours in a Table and apply these when opening. Requires advanced coding. For now it may be something you can put in the back of your mind.