html {
  position: relative;
  min-height: 100%;
}
body {
 /* Margin bottom by footer height */
  margin-bottom:100px;
  background:url(../usercontent/images/zen-stones-33.jpg) top left;
  font-family: 'Source Sans Pro', sans-serif;}
  
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 100px;
  background-color: #f5f5f5;
}

.header-text{
	position: fixed;
	height: 100px;
	background: rgba(231,40,44,.7);
	z-index: 150;
}
.header-text h2{
	font-size:48px;
	font-weight:300;
	color:#ffffff;
}
.main-brand-logos{
	margin:200px 0 0 0;
}
.img-circle{
	background:#ffffff;
	border:5px solid #e7e6e6;
}
.footer{
	background: rgba(255,255,255,.7);
}