body {
	margin: 0;
	background: #1A6889;
	min-width: 280px;
}

.site-logo {
	display: block;
}
.l-branding img {
  width:199px;
  
}
.site-logo img {
	display: block;
  margin:.5em 0em;
  border: 0 none;

}

.background-header {
  
  background:#26849e;

}

Matched CSS Rules

.l-region-header {
  z-index: 9999999999;
}

.l-region.l-region--header {
	z-index: 999999999999;
	min-height: 40px;
}

.l-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 998;
  background: #ffffff;

}
  
.l-header .region-inner {
  padding: 0em;
}

.l-header .background-header .region-inner {
  padding: 0 0.5em;

}

.l-region--navigation {
	float: none;
	width: 100%;
	z-index:3;
}

.page-bg {
  padding-top: 70px;
	background: #E3E3E3;
	padding-bottom: 60px;
	margin-bottom: -35px;
}

.l-region--banner {
	padding: 0;
	padding-top: 1px; /**** prevent margin collapse ***/
	/* background: url("../images/background-highlight.jpg") no-repeat center top #44ace3; */
	padding-bottom: 35px;
	margin-bottom: -35px;
}

.l-above-page {
	margin-bottom: 20px;
}

.l-main .region-inner {
	background: #ffffff;
}

.l-main .content-wrapper {
  padding: 1em;
}

.l-region--footer {
  padding:0em;
}

@media (min-width: 40em) {	

.site-logo img {
  	display: block;
    margin:1em 0em;
    border: 0 none;
  
  }
  

  .sidebar-first .l-content-inner,
  .sidebar-second .l-content-inner,
  .two-sidebars .l-content-inner {
    padding-right: 20px;
  }
  
  .l-region--sidebar-first > .block,
  .l-region--sidebar-second > .block {
    padding-left: 20px;
  }
  
	.sidebar-first .l-main .content-wrapper-inner,
	.sidebar-second .l-main .content-wrapper-inner,
	.two-sidebars .l-main .content-wrapper-inner {
	  background: url("../images/page-bg-sidebar-right.png") repeat-y 68% 0;
	}
	
  .page-bg {
    padding-top: 0 !important;
  }
  
  .l-header {
    position: relative;
    top: auto;
    left: auto;
    padding: 0;
  }
  
  .l-header .region-inner {
    padding: 0;
  }
}

@media (min-width: 70em) {
	.sidebar-first .l-main .content-wrapper-inner,
	.sidebar-second .l-main .content-wrapper-inner,
	.two-sidebars .l-main .content-wrapper-inner {
	  background: url("../images/page-bg-sidebar-right.png") repeat-y 75% 0;
	}
	
  .l-page {
    z-index: 1;
  }
  
  .l-region--navigation {
    float: left;
    margin-right: 0;
    width: 100%;
    padding-top: 50px;
  }
  
	.l-region--banner {
	  padding-left: 0;
	  padding-right: 0;
	}

  .l-main .content-wrapper {
    padding: 20px;
  }
  
	.l-region--footer {
    padding-left: 0;
    padding-right: 0;
	}
	.l-header {
     box-shadow: 0 1px 3px rgba(0,0,0,0.3); 	

	}
}

.l-main .content-wrapper-inner:after {
  clear: both;
  content: "";
  display: table;
}

.l-below-page .region-inner {
	padding-top: 1px; /**** prevent margin collapse ***/
  background: #ffffff;
}