Fixed markup error on generic template page
Make content links blue.
Added optional top banner image to generic content template
Use background image behind page title instead of above it
Fixed bug in page heading macro when property is empty string.

Tidied up script markup
image margins
Limit top menu to 2 levels
Blog categories macro.
Added blog archive navigation and blog post listing macros.

Wired up macros to blog home template.
Converted MSTCBlogListPosts from xslt to razor macro.

Added Blog Heading macro
Added blog post permalinks and BlogPost template.
Reference by pagetype instead of tree level in new blog macros
Removed unused BlogpostTextpage
Fixed paging on blog post listing page
Removed duplicate heading from blog post listing page
Fixed paging styling
Fixed paging display logic
Added training article listing and details templates
ignore all changes in media folder
Added training articles listing to homepage