body{

  font: 15px/1.5 Arial,Helvetica,sans-serif;
  margin:0;
  padding:0;
  background-color:#f4f4f4;
}

/*global*/
  .container
  {
   width:80%;
   margin: auto;
   overflow: hidden;
}

ul{
  margin:0;
  padding:0;
}
.dark{
  padding: 15px;
  background: #35424a;
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
}

/*Header*/
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 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
}

header .highlight, header .current a{
  color: #e8491d;
  font-weight: bold;
  text-transform: uppercase;
}
header:hover{
  color:#cccccc;
  font-weight: bold;
}

/*shwcase*/

#showcase{
  min-height: 400px;
  background:url('../img/showcase.jpg') no-repeat;
  text-align: center;
  color: #ffff;
  background-blend-mode: overlay;
  background-color: rgba(0, 0, 0, 0.6);
}
#showcase h1{
  margin-top: 100px;
  font-size: 50px;
  margin-bottom: 10px;
}
#showcase p{
  font-size:20px;
}
/*newsletter*/

#newsletter{
  padding: 20px;
  background: #35424a;
  color: #fff;
}

#newsletter h1{
  float: left;
}
#newsletter form{
  float: right;
  margin-top: 15px;
}

#newsletter input[type="email"]
{
  padding:4px;
  height: 25px;
  width: 250px;
}

.button_1{
  height: 38px;
  background: #e8491d;
  color:#ffffff;
  border: none;
  padding-left: 20px
  padding-right:20px

}
/*boxes*/
#boxes{
  margin-top: 20px;

}

#boxes .box{
  float: left;
  width:30%;
  padding: 15px;
  text-align: center;
}

#boxes .box img{
  width: 90px;
}

/* sidebar*/

aside#sidebar{
  float: right;
  width: 30%;
  margin-top: 10px;
}
/*Main-Col*/
article#main-col{
  float: left;
  width: 65%;
}

aside#sidebar .quote input,aside#sidebar .quote textarea{
  width: 90%;
  padding: 5px;
}

/*services*/
ul#services li{
  list-style: none;
  padding: 20px;
  border: #cccccc solid 1px;
  margin-bottom: 5px;
  background: #e6e6e6;
}
footer
{
  padding: 20px;
  margin-top: 20px;
  color: #fff;
  background: #e8491d;
  text-align: center;
}
 
/*media queries*/





