




/*
     FILE ARCHIVED ON 16:43:10 Mar 27, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 4:10:50 Feb 3, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
Layout
*/
body.browser-IE * {behavior: url(/web/20140327164310/http://www.mdmpublishing.com/cms/js/html5/PIE.htc);}
body {margin: 0;  color: #444;}
div#body-extra{background:url(/web/20140327164310/http://www.mdmpublishing.com/images/banners/background-shadow.png) repeat-x scroll 0 -62px #ffffff; height:190px; margin-top:20px; width:100%;}
div#body-left {}
div#body-right {}
div#container {width: 960px; text-align: left; margin: 51px auto auto; }

/*
Top Area
*/

div#top {float: left; width: 100%; background-color: #fff; margin-top:-47px;}
div#top ul {list-style: none; margin: 0; padding: 0; display: inline-block;}
div#top li a {color: #000; padding: 8px 20px; display: block;}
div#top li a:hover {background-color: #eee; text-decoration: none;}
div#top li.selected a {background-color: #585453; text-decoration: none;}
div#top li {list-style-type: none; display: inline-block; border-right: solid 1px #ccc; float: left;}

div#top div#search-box {float: right; margin: 3px; vertical-align: top; text-align: right; margin-top:12px;}
div#top div#search-box input {background: url("/web/20140327164310/http://www.mdmpublishing.com/images/search.gif"); background-repeat:no-repeat; width:213px; background-position:-4px; border:1px solid #c7c7c7; width:208px; padding-left:8px; padding-top:6px; padding-bottom:7px;}
div#top div#search-box input.button {display:none;}

/*
Header
*/

div#header {float: left; width: 100%; padding: 0px; background-color: #ffffff; height:137px; border-top:1px solid #313131; background-image:url(/web/20140327164310/http://www.mdmpublishing.com/images/headertext.png); background-repeat:no-repeat; background-position:229px 22px;}
div#header img {margin-left: 10px; border: none; display:block; float:left; position:relative; z-index:1000;}
div#header img.headertext {margin-top:0px; margin-left:17px;}
div#header a#logo {z-index: 100; top: -23px; margin-left: 15px; display: block; background: url('/web/20140327164310/http://www.mdmpublishing.com/images/logo.png') top center no-repeat; width: 178px; height: 176px; position: absolute;}

div#top a.link {font-weight:bold; margin-left:664px; margin-top:19px; float:left;}
div#top a.link-login {font-weight:bold; margin-top:12px; float:right;  background: url("/web/20140327164310/http://www.mdmpublishing.com/images/forms/text-bg.gif") repeat scroll 0 0 transparent;
    border: 1px solid #C7C7C7; padding:5px 5px 3px 5px; }
div#top a.link-loggedin {font-weight:bold; margin-top:12px; float:right;  background: url("/web/20140327164310/http://www.mdmpublishing.com/images/forms/text-bg.gif") repeat scroll 0 0 transparent;
    border: 1px solid #C7C7C7; padding:6px 5px 6px 5px; }
div#header img.headertextifp {margin-left:0px; z-index:1;}
body.page-requested-home div#header {border-bottom:1px solid #B10606;}

/*
Top Nav
*/

div#top-nav {float: left; clear: both; background-color: #e62013; width: 100%; height:30px; margin-top:0px; }
div#top-nav ul {list-style: none; margin: 0; padding: 0; display: inline-block; margin-left:211px;}
div#top-nav li a {color: #fff; padding: 8px 15px; display: block; font-weight:bold; text-transform:uppercase;}
div#top-nav li a:hover {background-color: #E62013; text-decoration: none; color:#f8c692; }
div#top-nav li.selected a {background-color: #E62013; text-decoration: none; color:#f8c692;}
div#top-nav li {list-style-type: none; display: inline-block; border-right: solid 1px #b10606; float: left;}
div#top-nav div.right ul.nav {margin-right:48px; margin-left:10px;}
div#top-nav li:first-child {border-left: 1px solid #B10606;}
/*
Content
*/

div#crumb-trail {font-size: smaller;}
div#crumb-trail a {color: #666; font-weight: normal; color: #666;}

div#content {float: left; clear: both; margin: 0; padding-top:10px; padding-bottom:20px; display: block; width:960px;
 -moz-box-shadow: -1px 0 42px #dddddb; 1px 0 42px #dddddb; 0 -1px 42px #dddddb;
 box-shadow: -1px 0 42px #dddddb; 1px 0 42px #dddddb; 0 -1px 42px #dddddb;
 -webkit-box-shadow:-1px 0 42px #dddddb; 1px 0 42px #dddddb; 0 -1px 42px #dddddb;
 position:relative;


/*-moz-box-shadow: 0 0 42px #dddddb; box-shadow:0 0 42px #dddddb; -webkit-box-shadow:0 0 42px #dddddb;*/





/*border-radius: 20px; -moz-border-radius: 20px;  -webkit-box-shadow: #444 0 0 .5em; -moz-box-shadow: #444 0 0 .5em; box-shadow: #444 0 0 .5em;*/
 }
div#content-inner { width: 500px; margin-left:20px;}
div#content-inner img#header-image-page {float: right; margin: 0px 0px 5px 10px; height:50px;}
div#content-column {width: 200px;}
div.page-files {margin-top:10px;}
/*
Righthand Column
*/
div#columnright {float:right; width:216px; margin-right:10px; margin-top:10px;}
div.image-readonline {width:130px; float:left;}
div.image-readonline div.readonline {border-top:none; border-bottom:none;}
div.image-readonline div.readonline div.header {font-size:120%;}
div.readonline {border-top:4px solid #B10606; border-bottom:2px solid #F0A31A; padding-bottom:5px; margin:0px 0px 0px 5px; width:132px; float:left;}
div.readonline .header {color:#B10606;   font-size: 140%; font-weight: bold;}
div.readonline .summary {font-weight:bold; color:#333; }

/*Newsletter Archive*/
body.page-requested-newsletter-archive div#content-inner {width:720px;}
body.page-requested-newsletterview div#content-inner {width:570px; margin-left:5px; }
body.page-requested-newsletterview div#columnright {width:155px;}
body.page-requested-newsletterview  div#tblNews-Contents  td img{float:right;}

ul.nav li ul li#subnav-node-336 {display:none;}
ul.nav li ul li#subnav-node-341  {display:none;}
ul.nav li ul li#subnav-node-346  {display:none;}

body.page-requested-newsletterview table.height-spacer {display:none;}


/*
Magazine Homepages
*/
div.yellowbox{float:left; margin-right:5px; background-color:#FFF6DF; padding:5px 0px 5px 5px; width:520px;}
div.summarytext{width:368px; float:left; margin-left:5px;}
div.yellowbox img.magazinecover {padding:5px; float:left;}
div.yellowbox img {padding:5px;}
body.page-requested-magazineifp div#content-inner { width: 520px; margin-left:10px;}
body.page-requested-magazineifp div#content-column {min-height:770px; margin-top:15px;}
body.page-requested-magazineapf div#content-inner { width: 510px; margin-left:10px;}
body.page-requested-magazineapf div#content-column {min-height:1000px;}
body.page-requested-magazineiff div#content-inner { width: 510px; margin-left:10px;}


body.page-requested-mdmmagazines div#content-inner {margin-left:0px;}
body.page-requested-mdmmagazines div#columnright {display:none;}
body.root-page-mdmmagazines div#left-column{float:left; width:334px; padding-left:5px;}
body.root-page-mdmmagazines div#left-column h3 {color:#464646; margin:0px;}
body.root-page-mdmmagazines div#crumb-trail {display:none;}
body.root-page-mdmmagazines div#left-column div.news-thumbnail {display:none;}
body.root-page-mdmmagazines div#left-column div.news-entry div.news-full-title  {padding-left:0px; margin-bottom:0px;}
body.root-page-mdmmagazines div#left-column div.news-entry div.news-short-title a {font-size:12px;}
body.root-page-mdmmagazines  div#left-column div.news-entry div.news-short-title  div.news-date{visibility:visible; font-style:italic; font-size:100%; padding-bottom:0px; display:block;}
body.root-page-mdmmagazines  div#left-column div.news-entry div.news-short-title {padding-left:0px;}
h2.news-entry {margin-bottom:0px; margin-top:5px;}
h2.header a {color:#EB841A; font-weight:bold;}

body.root-page-mdmmagazines div#right-column{float:left; margin-left:19px; width:152px;}
body.root-page-mdmmagazines div#right-column div.news-thumbnail {float:none;}
body.root-page-mdmmagazines div#right-column div.news-entry div.news-full-title , div.news-date {display:none; visibility:hidden;}
body.root-page-mdmmagazines div#right-column div.news-entry div.news-short-title a {font-size: 12px; float:left; margin-bottom:15px;}
body.root-page-mdmmagazines div#right-column div.news-entry div.news-short-title {padding-left:0px;}
body.root-page-mdmmagazines div#magazinepagetext {/*margin-top:-35px; float:left;*/}

div#left-column div.news-entry  {margin-top:10px;}

div#magazinehome a {font-weight:bold; font-size:140%; color:#B10606; }
div#magazinehome  {border-top: 4px solid #b10606; border-bottom: 2px solid #f0a31a;  margin-left: 10px; margin-bottom:10px; font-size:12px; width:183px; padding-bottom:5px;}
div.home-link {font-weight:bold; font-size:140%; color:#B10606;}
div#magazinehome div.navsummary a{ border-right:1px solid #464646; padding-left:3px; padding-right:5px; font-size:12px;}
div#magazinehome  div.home-desc {font-size:12px; font-weight:bold;}
div.blogimage {float:left;}

body.page-requested-mdmmagazines div#magazinehome  {display:none;}

/*
Magazines
*/

.mb10  {height:180px;}

div.magarchive {float:left; width:159px; padding:0px 0px 25px 59px; background-color:#FFF6DF; margin:10px; }
div.magarchive a {font-weight:bold;}


/*Magazine Homepage Subnav*/
body.root-page-mdmmagazines div.subnav h2 {display:none;}
body.page-requested-mdmmagazines div.subnav h2 {display:block;}

div#socialnetworksmenu {border-top: 4px solid #b10606; border-bottom: 2px solid #f0a31a; width:183px; margin-left:10px; margin-bottom:20px; padding: 3px 0px; margin-top:-15px;}
div#socialnetworksmenu div.header {color:#B10606; font-weight:bold; font-size:140%;}
div#socialnetworksmenu div.headersummarytext {color:#464646; font-weight:bold;}
div#socialnetworksmenu img {float:none;}
/*
Adverts
*/

div#adverts {}
div#adverts div.advert-container {height: 115px; width: 190px;}
div#adverts ul {height: 100px; width: 190px; float: left; margin: 0; padding: 0; display: block;}
div#adverts ul li {list-style-type: none;}

div#adverts ul#advert10 {height: 325px; width: 190px; float: left; margin: 0; padding: 0; display: block;}

/*div#columnright div.advert-container {height:100px; float:left; width:728px; margin-top:10px;  }*/
div#content div.advert-container {height:85px; float:left; width:728px; margin-top:10px; margin-bottom:10px;}
div#bottom-banner div.advert-container {height:85px; float:right; width:728px; margin-top:10px; margin-bottom:10px; margin-right:30px;}

div#columnright div.advert-container {height:100px; float:right; margin-right:11px; width:190px;}
div#columnright div.advert-container-tall {height:325px; float:right; margin-right:11px; width:190px;}
div.advert-container ul#bottombanner  li{list-style:none; margin-left:15px;}
/*body.page-requested-magazineapf  div.advert-container ul#bottombanner  {margin-left:203px;}
body.page-requested-magazineifp  div.advert-container ul#bottombanner  {margin-left:203px;}
body.page-requested-magazineiff  div.advert-container ul#bottombanner  {margin-left:203px;}
*/
 ul li.advert {list-style:none;}
 ul#advert-topbanner li.advert {margin-left:15px;}



 /*Media Pack*/

 div.mediapackimage {float:left; width:170px; padding-right:5px;}
 div.mediapacktext {float:left; padding:10px; height:212px; background-color:#FEF9ED;}
 body.page-requested-mediapack div#content-inner {background-color:#FEF9ED; padding:10px;}
 div.mediapack-link {float:right; background-color:#F5C91E; padding:5px;}

/*
Footer
*/

div#footer { clear: both; width: 100%; background-image:url('/web/20140327164310/http://www.mdmpublishing.com/images/footer.jpg'); }
div#footer div.copyright {color: #000; margin: 8px 0px; display: inline-block;}
div#footer div.copyright.left-detail {padding-left: 10px; float: left;}
div#footer div.copyright.right-detail {padding-right: 10px; float: right;}

/*
Subnav
*/

div.subnav-spacer {margin: 10px;}

div.subnav {margin-top:5px; border-top: 2px solid #b10606; border-bottom: 2px solid #f0a31a; margin-left:5px;}
div.subnav img {float:right; padding-top:5px;}
div.subnav h2 {margin: 0px 10px; padding: 10px 0px;}
div.subnav ul.nav {padding: 0px; margin: 0px 10px 5px 10px; }
div.subnav ul.nav  a {font-weight:bold;}
div.subnav ul.nav li.selected a {text-decoration: underline;}
div.subnav ul.nav li.selected li a {text-decoration: none; font-weight:bold; font-size:140%;}
div.subnav ul.nav li.selected li.selected a {text-decoration: underline;}

div.subnav ul.nav li {border-bottom:1px solid #e2e2e2; width:183px; margin-bottom:20px; padding: 3px 0px; list-style-type: none; /* margin: 0px; padding: 5px 0px;*/}

div.subnav ul.nav li ul {margin: 5px 0px -5px 0px; border-top: 1px solid #dddddd; padding: 0px;}
div.subnav ul.nav li ul li:first-child {border-top:4px solid #b10606;}
body.root-page-mdmmagazines div.subnav ul.nav li ul li {border-top: 4px solid #b10606; border-bottom: 2px solid #f0a31a; width:183px; margin-bottom:20px; padding: 3px 0px;}
span.navsummary {color:#464646; font-weight:bold; font-size:70%; }
body.root-page-mdmmagazines span.navsummary {min-height:36px;}
body.page-requested-mdmmagazines span.navsummary {min-height:0px;}

div.subnav ul.nav li#subnav-node-164 {display:none;}
div.subnav ul.nav li#subnav-node-227 {display:none;}
div.subnav ul.nav li#subnav-node-228 {display:none;}
div.subnav ul.nav li#subnav-node-174 {display:none;}
div.subnav ul.nav li#subnav-node-229 {display:none;}
div.subnav ul.nav li#subnav-node-230 {display:none;}
div.subnav ul.nav li#subnav-node-236 {display:none;}
div.subnav ul.nav li#subnav-node-238 {display:none;}
div.subnav ul.nav li#subnav-node-239 {display:none;}
/*
Magazine Subnav
*/
body.root-page-mdmmagazines div.subnav {border:none; margin-left:0px;}
body.root-page-mdmmagazines  h1#pages-pagetitle {}
body.page-requested-mdmmagazines div.subnav ul.nav li {border-bottom:none;}
body.page-requested-mdmmagazines div#magazinehome a {display:none;}
body.page-requested-mdmmagazines  h1#pages-pagetitle {display:none;}

body.root-page-mdmmagazines div.subnav ul.nav li {display:none;}

body.root-page-mdmmagazines div.subnav ul.nav li.selected  {display:block;}

body.root-page-mdmmagazines div.subnav ul.nav li.selected ul li {display:block;}
body.root-page-mdmmagazines div.subnav ul.nav li.selected a.selected  {display:none;}
body.root-page-mdmmagazines div.subnav ul.nav li.selected ul li a.selected  {display:block;}
body.root-page-mdmmagazines div.subnav ul.nav li ul {border-top:none;}

body.root-page-mdmmagazines.page-requested-mdmmagazines div.subnav ul.nav li {display:block; }
body.root-page-mdmmagazines.page-requested-mdmmagazines div.subnav ul.nav li ul {display:none;}

div.subnav ul.nav li ul li ul li a {display:none;}
body.root-page-mdmmagazines div.subnav ul.nav li {border-bottom:1px solid #ffffff;}

/*
Home
*/
body.page-requested-home div#content {padding-top:0px;}
body.page-requested-home div.subnav {display:none;}
body.page-requested-home div#crumb-trail {display: none;}
body.page-requested-home h1#pages-pagetitle {display:none;}
body.page-requested-home div#content-inner {margin-top:0px; width:971px; margin-left:0px;}
div#homepagetext{width:960px;}
div.homepage_left{float:left; width:150px; padding:0px 5px 10px 10px; white-space:nowrap; font-size:14px; }
div.homepage_left h1 {color:#eb841a;}
div.homepage_left a{line-height:2;}
div.homepage_right{float:right; width:737px; padding:0px 10px 0px 45px; font-size:14px;}
div.homepage_right h1{color:#b10606;}

.pubs {padding-right:10px;}
/*
Carousel
*/
div#carousel-background{background-image:url('/web/20140327164310/http://www.mdmpublishing.com/images/carousel/carousel-background.jpg'); height:285px; width:960px;}
div#carousel-container {text-align: center; padding-left:45px;}
div#video-carousel{display: inline-block; margin-top:10px;}
div#video-carousel img {margin: 5px;}
button.carousel {cursor: pointer; height: 72px; padding: 0; border: 0; background: 0; margin: 110px 0px; /*color: transparent; not valid*/}
button.next {display:none; float: right; width: 135px; background: url('/web/20140327164310/http://www.mdmpublishing.com/images/carousel/pager-right.png') top center no-repeat;}
button.previous {display:none; float: left; width:135px; background: url('/web/20140327164310/http://www.mdmpublishing.com/images/carousel/pager-left.png') top center no-repeat;}
div.carouseldesc{height:100px; color:#f2f2f2; text-align:left; margin-left:20px; width:145px;}

/*
Small Carousel
*/
div#carousel-background-small{background-image:url('/web/20140327164310/http://www.mdmpublishing.com/images/carousel/carousel-background-small.jpg'); height:230px; width:757px; margin-top:10px;}
div#carousel-background-small button.carousel {cursor: pointer; height: 72px; padding: 0; border: 0; background: 0; margin: 110px 0px; /*color: transparent; not valid*/}
div#carousel-background-small button.next {float: right; width: 60px; background: url('/web/20140327164310/http://www.mdmpublishing.com/images/carousel/pager-right.png') top center no-repeat;}
div#carousel-background-small button.previous {float: left; width:60px; background: url('/web/20140327164310/http://www.mdmpublishing.com/images/carousel/pager-left.png') top center no-repeat;}
div#carousel-background-small div.carouseldesc{height:100px; color:#abaaaa; text-align:left; margin-left:30px; width:175px;}
/*
News Module
*/

div.subnav div.news-entry {margin: 0px 10px; padding-top: 10px; border-top: 1px solid #ccc;}
div.subnav div.news-entry div.news-short-title a {font-size: 11px;}
div.subnav div.news-entry div.news-full-title {margin-bottom: 0px;}
div.subnav a.morelink {display: block; padding-top: 10px; border-top: 1px solid #ccc;}

div.news-entry div.news-thumbnail {margin: 0px 10px 5px 0px; min-height: 60px; width: 60px; float: left; text-align: center;}
div.news-entry div.news-date {font-size: 10px; padding-bottom: 5px; color: #666;}
div.news-entry div.news-full-title {padding-left: 140px; margin-bottom: 20px;}
div.news-entry div.news-short-title {padding-left: 70px;}
div.news-entry div.news-short-title a {font-size: 14px;}
div.news-entry div.news-details {float:left; width:80%;}
div.news-entry div.news-info {float:right; font-size:10px; width:120px;}
div.news-entry.no-thumbnail div {padding-left: 0px;}
div.news-entry.no-thumbnail div.news-thumbnail {display: none;}

div.news-thumbnail {float: right; display: inline; margin: 10px 0 5px 10px;}
div.news-thumbnail img {margin:0;}

div.lastupdated {text-align: right; font-style: italic; font-size: 10px; color: #999; margin: 10px 0px; clear: both;}
div.lastupdated span.lastupdated-username {font-weight: bold;}

div#tblNews-FullTitle {margin-bottom:20px; font-size:106%;}

/*News List Page*/
div.news-image {float:right; margin-left:10px; width:130px; text-align:right; }
div.news-shorttitle {}
div.newslist-date {}
div.news-fulltitle {text-align:justify;}
div.news-list {margin:5px 0px 5px 0px; float:left; background-color:#FFF6DF; padding:15px; width:96%;}
h2.list-header {margin:0px;}
h2.list-header a{color:#EB841A; font-weight:bold;}
h2.list-header a:hover {text-decoration:none;}
div.cmspager {float:right; margin-right:-15px;}
div.pagertop .cmspager {clear:both; height:45px;}
.cmspager input[type=button],
.cmspager select{
    background-color: #FFF6DF;
	background-image: none;
    height: 30px;
    padding: 5px;
	cursor: pointer;
}
.cmspager select {background-color: #F8C692;}
td.PagerPageSel {text-decoration:underline; color:#B10606;}

/*News view Page*/
div.newsview-image {float:right; text-align:right; margin-left:15px;  font-weight:bold;}
div#tblNews-Date {font-weight:bold;}
body.page-requested-newsview div#tblNews-Contents  img{padding:10px;}
body.page-requested-blogview div#tblNews-Contents  img{padding:10px;}

/*
Events
*/
div.eventlist {
    background-color:#FFF6DF;
	padding:15px;
    margin: 5px 0px 5px 0px;

    }

img.mdmattending {float:right; padding-left:5px;}
div#content-inner.content-wide{width:720px;}


/*site map - we need to hide the view pages of the magazine from the site map they are set to show in
menu so that the sub menu is visible when viewing these pages */
li#spid229 {display:none;}
li#spid227 {display:none;}
li#spid164 {display:none;}
li#spid174 {display:none;}
li#spid228 {display:none;}
li#spid230 {display:none;}

/*Support Panel*/
div.support-magazineiff {
	border-bottom: 2px solid #F0A31A;
	border-top: 4px solid #B10606; 
	margin-left:10px; 
	max-width: 182px; 
	height: 150px; 
	}

h1.red {
	color: #B10606;
	}