
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 line-height: 1.5;
 padding: 0;
 margin:0;
 background-color:#f4f4f4;
}

.container{

	width:80%;
	margin:auto;
	overflow:hidden;

}

header{
	background: #35424a;
	color: #ffffff;
	padding-top: 30px;
	min-height:70px;
	border-bottom:#e8491d 3px solid;
}

header a{
  color:#ffffff;
  text-decoration:none;
  text-transform: uppercase;
  font-size:16px;
}

header ul {
	margin: 0;
	padding: 0;
}
header li {
	float: left;
	display: inline;
	padding: 0 20px 0 20px;

}
header #branding {
	float: left;

}
header #branding h1 {
	margin:0;
}
header nav{
	float :right;
	margin-top: 10px;
}
#showcase {
  min-height:400px;
  background: url('../images/Mt.jpg') ;
  text-align: center;
  color:#ffffff;
}

#showcase h1{
	margin-top: 50px;
	font-size:55px;
    margin-bottom:100px;
}

#showcase p{
  font-size:40px;
}

#Reviews{
  padding:15px;
  color:#ffffff;
  background:#35424a
}

#Reviews h1{
  float:left;
}

#Reviews form {
  float:right;
  margin-top:15px;
}

#Reviews input[type="email"]{
  padding:4px;
  height:25px;
  width:250px;
}

#boxes{
  margin-top:10px;
}
#boxes .box{
  float:left;
  width:30%;
  padding:10px;
}
#boxes .box img{
  width:90px;
  float: auto;
 
}
aside#sidebar{
  float:right;
  width:30%;
  margin-top:10px;
}
 .yout{
      float:right;
  -moz-box-shadow: -5px -5px 5px 5px #888;
-webkit-box-shadow: -5px -5px 5px 5px#888;
box-shadow: -5px -5px 5px 5px #888;



}

footer{
  padding:5px;
  margin-top:10px;
  color:#ffffff;
  background-color:steelblue;
  text-align: center;
}