.wrapper{padding:0 30px}header#mainheader .main-menu ul>li>a{padding:20px 15px}header#mainheader a.logo{width:200px;height:48px;margin-top:5px;margin-bottom:0}header#mainheader .middle .left p em,header#mainheader.advertiser .top .left p em{font-size:13px}header#mainheader .middle .promo{margin-left:0;padding-top:10px;padding-right:5px;width:260px}header#mainheader .middle .promo p{font-size:12px!important}main#maincontent .left{width:calc(100% - 380px)}main#maincontent .offer-small{width:calc(100% - 210px);padding:20px 185px 20px 20px;background-position:right -20px bottom}main#maincontent.business .left{width:calc(100% - 420px)}main#maincontent.directory .left .indent,main#maincontent.job .left .indent,main#maincontent.event .left .indent,main#maincontent.page .left .indent{padding-left:0}main#maincontent div.right{width:340px}main#maincontent.business .short .contact-details{width:260px}main#maincontent.business .short iframe{width:calc(100% - 380px)}main#maincontent .right #sidebar{width:calc(100% - 80px);padding:20px 40px}main#maincontent .right #sidebar .item .post a.thumbnail img,footer#mainfooter .col .post a.thumbnail img{width:75px}.page-template-t-register main#maincontent.full{background-image:none}main#maincontent.advertiser{background-position:left -150px bottom}main#maincontent.advertiser .wrapper:before{display:none}