body {
  width: 1000px;
  margin: 0 auto;
  padding-top:100px;

}

h1 {
  font-family: 'Open Sans', sans-serif;
  font-weight:  400;
  font-size: 18px;
  color: #181715;

  }

h2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  margin-left: 20px;
  font-weight: bold;
  margin-top: 20px;
  color: #181715;
  text-decoration: none;
  }

  h3 {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: bold;
color: #181715;
  }


p{
  font-family: 'Open Sans', sans-serif;
  font-weight:  400;
  font-size: 14px;
  line-height: 1.8;
}

.logo {
  background-image: url(img/logo.png);
  width: 199px;
  height: 37px;
}

.text {
  font-family: 'Open Sans', sans-serif;
  font-weight: 200;
  font-style: italic;
  font-size: 12pt;

}

.navigation ul {
  margin-left: 0;
}

.navigation  {
  margin-left: 0px;
}

.navigation  a {
  text-decoration: none;
   font-family: 'Open Sans', sans-serif;
  font-weight:  400;
  color: #2a2a2a;
}

.navigation  a:hover {
  color: #002655;
}

.navigation ul li {
  margin-left: -40px;
  list-style-type:  none;
  float: left;
  margin-top: 30px;
  font-family: 'Open Sans', sans-serif;
  font-weight:  300;
  margin-right: 60px;
}

.content {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  margin-top: 100px;
  width:  100%;
  height: 100%;
}

.col1 {
  width:45%;
  padding-top: 20px;
  margin-right: 20px;
  float: left;

}

.col2 {
  width:45%;
  padding-top: 20px;
  float: left;

}

.gallery {
  margin-top: 100px;
  width: 1000px;
}

.gallery ul li {
  width: 300px;
  height: 300px;
  margin-left: -40px;
  margin-right: 60px;
  margin-bottom: 20px;
  float: left;
  list-style-type: none;
  background-color: #f5f5f5;
}

.gallery ul li p {
  background-color: #f5f5f5;
  width: 260px;
  padding: 20px;
  margin-top: 0px;
   font-family: 'Open Sans', sans-serif;
  font-weight:  300;
  color: #2a2a2a;
}
.gallery2 {
  margin-top: 100px;
  width: 1000px;
}

.gallery2 ul li {
  width: 300px;
  height: 300px;
  margin-left: -40px;
  margin-right: 60px;
  margin-bottom: 20px;
  float: left;
  list-style-type: none;
  background-color: #f5f5f5;
}

.gallery2 ul li p {
  background-color: #f5f5f5;
  width: 260px;
  padding: 20px;
  margin-top: 0px;
   font-family: 'Open Sans', sans-serif;
  font-weight:  300;
  color: #2a2a2a;
}

#imagelightbox
{
    position: fixed;
    z-index: 9999;
}

.footer {
  font-family: 'Open Sans', sans-serif;
  font-weight:  300;
  font-size:  14px;
  margin-top: 40px;
  width: 100%;
  padding: 20px 20px;
  float:right;
  background-color: #f1f1f1;
}

.footer a {
  color: #2a2a2a;
  font-weight:  400;
  float:right;
  text-decoration: none;
}
.footer p {

  font-weight:  300;

}
.footer a:hover {
  color: #002655;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a:active {
    text-decoration: none;
}

.gallery a {

  text-decoration: none;
}