Magazine Publishing
Cornerstone Communications

Magazine Publishing

We are boutique magazine publishers that create engaging magazines for your customers. We offer fully customised publishing options for sporting bodies, not-for-profits, wholesalers and retailers. From small digital publications to high-quality glossy print magazines, we can provide the full solution for you, from concept to distribution. 

It’s essential to get it right first time – and that means a solution tailored to you. We will help you identify the best possible publishing solution that fits well with your team, culture and customers.  Our combined experience ensures that you get the right service, at the right budget, at the right time. And because we get it right, we have happy clients. When it comes to boutique and customised magazine publishing, we realise it’s tempting to 'do it yourself'. But that takes time and while you may well do the job, is it the best use of your time? 

An experienced publishing company can provide more than you could possibly do yourself, while working with you, and ultimately give you the peace of mind that comes from knowing you've got a professional magazine (plus we do most of the work!). 

All Cornerstone Communications consultants have a minimum of 10 years' experience in their field. Most have more. 

 

input:focus, select:focus, textarea:focus { border-color: #26476a; } a { color: #26476a; } .radio i, .checkbox i { color: #26476a; } .radio i:before { background-color: #26476a; } .button, .btn-default { border-color: #26476a; background-color: #26476a; } .button:hover { color: #26476a; } .page-header-top { background-color: #26476a; } .page-header-bottom-alt { background-color: #26476a; } .page-intro:after { background-color: #26476a; } .page-intro:before { background-color: #26476a; } .page-content-section-bg { background-color: #26476a; } .page-content-section-bg:before { background-color: #26476a; } .page-content-section-border { border-top-color: #26476a; } .page-footer { background-color: #26476a; } .block-head-1 { border-bottom-color: #26476a; } .block-head-1 i { background-color: #26476a; } .block-head-2:after { background-color: #26476a; } .block-head-2 i:after, .block-head-2 i:before { background-color: #26476a; } .block-head-3 { border-bottom-color: #26476a; } .block-head-3 i:after { background-color: #26476a; } .block-head-4:after { background-color: #26476a; } .block-head-7 { border-bottom-color: #26476a; } .block-head-7:after { background-color: #26476a; } .page-content-section-bg .block-head-3 i { color: #26476a; } .main-search button { color: #26476a; } .main-search button:after { background: #26476a; } .main-nav li a { color: #26476a; } .main-nav li a:before { background-color: #26476a; } .main-nav li ul { background-color: #26476a; } .main-nav li li:hover > a, .main-nav li li.active > a, #block-newsletter-newsletter-subscribe .form-submit:hover, .block-product-details .add-wishlist .button-alt:hover, .block-product-details-2 .add-wishlist .button-alt:hover { color: #26476a; } .main-nav .switcher { border-color: #26476a; background-color: #26476a; } .main-nav .mega > div { background-color: #26476a; } #block-newsletter-newsletter-subscribe .form-submit, .btn-primary:hover, .btn-primary:focus, .btn-primary:active { border-color: #26476a; background-color: #26476a; } .art-portfolio ol li.active, .ui-slider-horizontal .ui-slider-handle, .ui-slider-horizontal .ui-slider-range, .btn-primary.link { background-color: #26476a; } .btn-primary, .button:hover, .btn-default:hover, .btn-default:focus, .btn-default:active { border-color: #26476a; color: #26476a; } .btn-primary.link:hover, .btn-primary.link:focus, .btn-primary.link:active { color: #26476a; } } @media screen and (max-width: 767px) { /* phone */ .main-nav ul { background-color: #26476a; } .main-nav li a { color: #ecf0f1; } .main-nav li ul { background: #e9e9e9; } .main-nav li li { border-top-color: #26476a; } .main-nav li li a { color: #26476a; } .main-nav li li a:hover { background-color: #26476a; color: #fff; } .main-nav li li ul { border-top-color: #26476a; } .main-nav .mega ul li { border-top-color: #26476a; } } .slider-revolution .fa:after { background-color: #26476a; } .slider-revolution .title { border-top-color: 1px solid #26476a; border-bottom-color: 1px solid #26476a; } .slider-revolution .button-my { border-color: #26476a; background-color: #26476a; } .slider-revolution .button-my:hover { color: #26476a; } .pagination-1 a:hover { border-color: #26476a; color: #26476a; } .pagination-1 .active, .pagination-1 .active:hover { border-color: #26476a; background: #26476a; } .pagination-2 a:hover { color: #26476a; } .pagination-2 .active, .pagination-2 .active:hover { background: #26476a; } .pagination-3 a:before { box-shadow: inset 0 0 0 1px #26476a; } .pagination-3 .active:before, .pagination-3 .active:hover:before { background: #26476a; } .pagination-4 a:hover { border-color: #26476a; } .pagination-4 .active { border-color: #26476a; background: #26476a; } .pagination-5 a { border-color: #26476a; background-color: #26476a; color: #26476a; } .block-benefits div:hover { border-color: #26476a; background-color: #26476a; } .block-benefits i { color: #26476a; } .block-benefits-2 li i { color: #26476a; } .block-benefits-2 .tabs a:hover { border-color: #26476a; background-color: #26476a; } .block-benefits-2 .tabs .active a, .block-benefits-2 .tabs .active a:hover { color: #26476a; } .block-benefits-3 i { color: #26476a; } .block-about .button { border-color: #26476a; color: #26476a; } .block-about .button:hover { background: #26476a; color: #ecf0f1; } .block-about .owl-prev:hover, .block-about .owl-next:hover { color: #26476a; } .block-about-2 .bar { background: #26476a; } .block-about-2 .value { color: #26476a; } .block-about-4 .owl-pagination div { border-color: #26476a; background: #26476a; } .block-about-5 .owl-prev, .block-about-5 .owl-next { display: inline-block; border-color: #26476a; background-color: #26476a; } .block-about-5 .owl-prev:hover, .block-about-5 .owl-next:hover { color: #26476a; } .block-about-6 .icons a:hover { color: #26476a; } .block-mission .year { background: #26476a; } .block-mission .years a:after { border-bottom-color: #26476a; } .block-recent-works ol li:hover { color: #26476a; } .block-recent-works ol .active { border-color: #26476a; background: #26476a; } .block-recent-works .description { background: #26476a; } .block-recent-works .description:before { border-right-color: #26476a; } .block-recent-works-3 h3 { border-top-color: #26476a; } .block-recent-works-3 .link { border-color: #26476a; } .block-recent-works-3 .fancybox { background-color: #26476a; } .block-recent-works-3 .owl-pagination div { border-color: #26476a; background: #26476a; } .block-recent-works-4:before { background: #26476a; } .block-recent-works-4 .fancybox { background: #26476a; } .block-recent-works-4 .owl-prev:hover, .block-recent-works-4 .owl-next:hover { color: #26476a; } .block-recent-works-6 a:before { background: #26476a; } .block-recent-works-6 .owl-prev, .block-recent-works-6 .owl-next { border-color: #26476a; background: #26476a; } .block-recent-works-6 .owl-prev:hover, .block-recent-works-6 .owl-next:hover { color: #26476a; } .block-portfolio ol li:hover { color: #26476a; } .block-portfolio ol li.active { border-bottom-color: #26476a; } .block-portfolio ul .pic span:after, .block-portfolio ul .pic span:before { background: #26476a; } .block-portfolio ul .pic span i { color: #26476a; } .block-portfolio-2 ol li:hover { color: #26476a; } .block-portfolio-2 ol li.active { background: #26476a; } .block-portfolio-2 ul .pic:before { background: #26476a; } .block-portfolio-2 ul .pic a { background: #26476a; } .block-portfolio-2 ul .pic a:hover { color: #26476a; } .block-portfolio-3 ol li:hover { color: #26476a; } .block-portfolio-3 ol li.active { background: #26476a; } .block-portfolio-4 h3 { border-top-color: #26476a; } .block-portfolio-4 .link { border-color: #26476a; } .block-portfolio-4 .fancybox { background: #26476a; } .block-portfolio-5 ol li:hover { color: #26476a; } .block-portfolio-5 ol li.active { background: #26476a; } .block-portfolio-5 .info:before { background: #26476a; } .block-portfolio-6 ol li:hover { color: #26476a; } .block-portfolio-6 ol li.active { background: #26476a; } .block-portfolio-6 ul a:before { background: #26476a; } .block-portfolio-7 ol li:hover { color: #26476a; } .block-portfolio-7 ol li.active { background: #26476a; } .block-portfolio-7 ul li:before { background: #26476a; } .block-portfolio-7 ul a:hover { color: #26476a; } .block-portfolio-8 li div:before { background: #26476a; } .block-portfolio-8 li a { background: #26476a; } .block-clients .owl-prev, .block-clients .owl-next { color: #26476a; } .block-testimonials-3 .carousel h3 { border-bottom-color: #26476a; } .block-testimonials-3 .owl-pagination div { border-color: #26476a; } .block-testimonials-3 .owl-pagination .active { background: #26476a; } .block-testimonials-4 .owl-prev, .block-testimonials-4 .owl-next { border-color: #26476a; background: #26476a; } .block-testimonials-4 .owl-prev:hover, .block-testimonials-4 .owl-next:hover { color: #26476a; } .block-services li a { border-color: #26476a; } .block-services li a:hover { background-color: #26476a; } .block-services-2 li a:hover { background: none; } .block-services-2 li a:after { box-shadow: inset 0 0 0 2px #26476a; } .block-services-2 li a:hover:after { background-color: #26476a; } .block-services-3 li a:hover { background: none; } .block-services-3 li a:after { box-shadow: inset 0 0 0 2px #26476a; } .block-services-3 li a:before { background: #26476a; box-shadow: inset 0 0 0 2px #26476a; } .block-services-3 li a:hover:after { background-color: #26476a; } .block-services-4 li a { border-color: #26476a; } .block-services-4 li a:hover { background-color: #26476a; } .block-services-5 li i { color: #26476a; } .block-services-5 li i:hover { background: #26476a; } .block-services-6 h3 span { color: #26476a; } .block-services-6 li a { border-color: #26476a; background: #26476a; } .block-services-6 li a:hover { color: #26476a; } .block-services-7 .info i { background: #26476a; } .block-services-7 .carousel .active { background: #26476a; } .block-services-7 .carousel .owl-prev, .block-services-7 .carousel .owl-next { border-color: #26476a; background: #26476a; } .block-services-7 .carousel .owl-prev:hover, .block-services-7 .carousel .owl-next:hover { color: #26476a; } .block-pricing dt { color: #26476a; } .block-pricing .price:before { background: #26476a; } .block-pricing li:hover .inner { background: #26476a; } .block-pricing li:hover .button { color: #26476a; } .block-pricing li:hover .button:hover { background: #26476a; } .page-content-section .block-pricing .inner { box-shadow: 0 0 0 1px #26476a; } .block-pricing-2 dt { color: #26476a; } .block-pricing-2 .price { background: #26476a; } .block-pricing-2 .button { color: #26476a; } .block-pricing-2 li:hover .inner { background: #26476a; } .block-pricing-2 li:hover .button:hover { background: #26476a; } .block-progress li i { border-color: #26476a; color: #26476a; } .block-team-2 .pic:before { background-color: #26476a; } .block-team-2 .icons a { color: #26476a; } .block-team-3 .pic:before { background-color: #26476a; } .block-team-3 .icons a { color: #26476a; } .block-team-3 .info h3 { color: #26476a; } .block-team-list .pic span:after { background-color: #26476a; } .block-team-list .icons a:hover { color: #26476a; } .block-team-list .icons a:before { background: #26476a; } .block-team-list .skills { border-top-color: #26476a; border-bottom-color: #26476a; } .block-team-grid .pic:before { background-color: #26476a; } .block-skills i:before { background-color: #26476a; } .block-skills .bar { border-color: #26476a; background-color: #26476a; } .block-skills-2 i:before { background-color: #26476a; } .block-skills-2 .bar { border-color: #26476a; background-color: #26476a; } .block-capabilities h3 { color: #26476a; } .block-capabilities-2 h3 { color: #26476a; } .block-recent-posts .info { background-color: #26476a; } .block-recent-posts-2:before { background-color: #26476a; } .block-recent-posts-2 li .button { color: #26476a; } .block-recent-posts-2 li .button:hover { background-color: #26476a; } .block-recent-posts-2 .button-more { color: #26476a; } .block-recent-posts-2 .button-more:hover { background-color: #26476a; } .block-featured-posts .pic:before { background-color: #26476a; } .block-blog-list .link { background: #26476a; } .block-blog-list .date:before { background-color: #26476a; } .block-blog-list .date-alt { background-color: #26476a; } .block-blog-list .zoom { background-color: #26476a; } .block-blog-grid .link { background: #26476a; } .block-blog-grid .date:before { background-color: #26476a; } .block-blog-grid .pic:hover .date { color: #26476a; } .block-blog-grid .zoom { color: #26476a; } .block-blog-details .date:before, .block-blog-details .reply:before, .block-blog-details .type:before { background-color: #26476a; } .block-blog-details .date-alt { background-color: #26476a; } .block-blog-details .share a:before { border-color: #26476a; background: #26476a; } .block-blog-details .share a:hover { color: #26476a; } .block-blog-details .about:before { background: #26476a; } .block-catalog-toolbar .view a:hover { border-color: #26476a; color: #26476a; } .block-catalog-toolbar .view .active, .block-catalog-toolbar .view .active:hover { border-color: #26476a; background: #26476a; } .block-catalog-toolbar .direction { border-color: #26476a; background: #26476a; } .block-catalog-toolbar .direction:hover { color: #26476a; } .block-catalog-grid .pic:before { background: #26476a; } .block-catalog-grid .badge { background: #26476a; } .block-catalog-grid .price { color: #26476a; } .block-catalog-grid .owl-prev, .block-catalog-grid .owl-next { border-color: #26476a; background: #26476a; } .block-catalog-grid .owl-prev:hover, .block-catalog-grid .owl-next:hover { color: #26476a;; } .block-catalog-list .pic:after { background-color: #26476a; } .block-catalog-list .badge:before { background-color: #26476a; } .block-catalog-list .price { color: #26476a; } .block-catalog-list .owl-prev, .block-catalog-list .owl-next { border-color: #26476a; background-color: #26476a; } .block-catalog-list .owl-prev:hover, .block-catalog-list .owl-next:hover { color: #26476a;; } .block-product-details .price { color: #26476a; } .block-product-details .button-alt { color: #26476a; } .block-product-details-2 .button-alt { color: #26476a; } .block-product-details-2 .share a:before { background-color: #26476a; box-shadow: 0 0 0 2px #26476a; } .block-product-details-2 .share a:hover { color: #26476a; } .block-product-info .owl-prev, .block-product-info .owl-next { border-color: #26476a; background-color: #26476a; } .block-product-info .owl-prev:hover, .block-product-info .owl-next:hover { color: #26476a; } .block-product-tabs .head .active { color: #26476a; } .block-product-tabs .head .active:before { border-top-color: #26476a; } .block-shopping-cart th { border-top-color: #26476a; color: #26476a; } .block-shopping-cart .price { color: #26476a; } .block-shopping-cart .remove { border-color: #26476a; background-color: #26476a; } .block-shopping-cart .remove:hover { color: #26476a; } .block-shopping-cart .quantity a { color: #26476a; } .block-shopping-cart .empty td { border-bottom-color: #26476a; } .block-shopping-cart-totals dd { color: #26476a; } .block-shopping-cart-totals .button-alt { color: #26476a; } .block-checkout-order td:last-child { color: #26476a; } .block-checkout-payment label { color: #26476a; } .block-welcome .icons i:after { border-color: #26476a; background: #26476a; } .block-welcome .icons a:hover i { color: #26476a; } .block-pasteboard:before { background: #26476a; } .block-pasteboard .icons a:hover { color: #26476a; } .block-map-3 .block-head { color: #26476a; } .block-contacts ul li:after, .block-contacts ul li:before { border-color: #26476a; background-color: #26476a; } .block-contacts ul li:before { background-color: #fff; } .block-contacts ul li span { border-bottom-color: #26476a; } .block-contacts ul .active { color: #26476a; } .block-contacts ul .active:before { background-color: #26476a; } .block-contacts ol { border-top-color: #26476a; } .block-contacts ol li { color: #26476a; } .block-contacts ol li i:after { background-color: #26476a; } .block-feedback .message i, .block-feedback-2 .message i { color: #26476a; } .block-not-found h3 { color: #26476a; } .block-not-found .pic:before { background-color: #26476a; } .block-not-found .pic div:before { background-color: #26476a; } .block-not-found-2 .button { color: #26476a; } .block-not-found-2 .button:hover { background: #26476a; } .block-coming-soon li:before { background-color: #26476a; } .block-coming-soon-2 li:after { background-color: #26476a; } .widget-categories a:hover, .widget-categories a.active { color: #26476a; } .widget-top-posts a:hover { color: #26476a; } .widget-text hr { border-top-color: #26476a; } .widget-text em { color: #26476a; } .widget-archive a:hover, .widget-archive a.active { color: #26476a; } .widget-tags a:hover { color: #26476a; } .widget-categories-filter a:hover { color: #26476a; } .widget-categories-filter .active { color: #26476a; } .widget-categories-filter .active span { background-color: #26476a; } .widget-price-filter .ui-slider-range { background-color: #26476a; } .widget-price-filter .ui-slider-handle { background-color: #26476a; } .widget-color-filter .active:before { border-color: #26476a; } .widget-top-products .pic i { background-color: #26476a; } .main-nav ul { background-color: #26476a; }