html, body {
    margin: 0;
    padding: 0;
    height: 100%;
}

#headerr
{
	background:url("lam.jpeg") top left no-repeat;
	background-size: cover;
	text-align: center;

}

#icon
{
	background: #a9032b;
	color: rgb(255,252,223);
	font-family: "Noto Serif";
	width: 295px;
    height: 200px;
    text-align:center;
    word-wrap: break-word;
    font-size: 30px;
    font-weight:300px;
    padding-top:55px;
    margin-left:16px;
    margin-bottom: 100px;

}

.textt{
	margin:0;
}

#about{
	
	margin-top:50px;
	border-top:10px solid #715a4e;
	word-wrap: break-word;
	margin-bottom: 100px;
}

#contact{
	margin-top:50px;
	border-top:10px solid #715a4e;
	word-wrap: break-word;
	margin-bottom: 100px;
}

.firstH{
	color:#B22222;
	font-family: "Open Sans";
	font-size: 36px;
	font-weight: bold;
	height: auto;
	line-height: 57.6px;
	margin-bottom: 0px;
	margin-top: 15px;
	width: auto;
	word-wrap: break-word;
	text-align: center;
}

hr{
	border-top: 1px solid #8c8b8b;
}
.ptext{
	
	color:#4e5454;
	font-family:"Open Sans";
	font-size: 25px;
	font-weight: 300;
	height:auto;
	line-height: 32px;
	text-align: center;
}

.ptext2{
	
	color:#4e5454;
	font-family:"Open Sans";
	font-size: 25px;
	font-weight: 300;
	height:auto;
	line-height: 32px;
	text-align: center;
	margin-top:30px;
}

.aboutC{
	text-align: center;
	color:#675037;
	text-transform: uppercase;
	font-size: 36px;
	font-weight:600;
	line-height:46.8px;
	font-family: "Open Sans";
}

#wrap {min-height: 100%;}

#main {
  overflow:auto;
  padding-bottom: 80px; /* must be same height as the footer */
}

#footer {
  position: relative;
  margin-top: -80px; /* negative value of footer height */
  height: 80px;
  clear:both;
  background-color: #2c3e50;
} 

/*Opera Fix thanks to Maleika (Kohoutec)*/
body:before {
  content:"";
  height:100%;
  float:left;
  width:0;
  margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}

#copyR{
	color: #806f5e;
    line-height: 1.3;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 40px;
    margin-top:30px;
}

#bottomBorder1{

	border-bottom:10px solid #715a4e;
}
#bottomBorder2{

	border-bottom:10px solid #715a4e;
}