body { background-position: center 200px; }
body div#header { width: 100%; text-align: center; }
body #header h1#blogtitle, body #header a#blogtitle { text-align: center; margin-top: -45px; margin-bottom: 65px; }
h3.sidebar-box-title { text-transform: uppercase; }
div#sidebar-wide aside { border: 1px solid #efefee; padding-top: 15px; padding-bottom: 15px; }
nav#main-nav { position: relative; top: 130px; text-align: center; background: url(/wp-content/uploads/sites/13/2015/12/menu-bg.png) no-repeat 0 14px; }
nav#main-nav ul.topnav a { text-transform: uppercase; }
nav#main-nav > ul { display: inline-block; margin-left: auto; margin-right: auto; background-color: #ffffff; }
div.entry-meta { border-bottom: 1px solid #efefee; }
div#footer-wide { background: #f7f7f7 url(/wp-content/uploads/sites/13/2015/12/footer-bg.png) no-repeat center center; height: 196px; }

@-moz-document url-prefix() { 
  body #header h1#blogtitle { margin-bottom: 62px; }
}