﻿body {
  background-color: #fff;
  margin: 0;
  min-width: 1000px;
}

#header {
  width: 100%;
  height: 110px;
  background: #202020;
  /*background: rgb(32,32,32);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwMjAyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzFlMWUxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjM4MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(32,32,32,1) 0%, rgba(30,30,30,1) 64%, rgba(54,56,51,1) 100%);
background: -webkit-linear-gradient(top,  rgba(32,32,32,1) 0%,rgba(30,30,30,1) 64%,rgba(54,56,51,1) 100%);
background: linear-gradient(to bottom,  rgba(32,32,32,1) 0%,rgba(30,30,30,1) 64%,rgba(54,56,51,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202020', endColorstr='#363833',GradientType=0 );
*/
  border-bottom: 2px solid #d9e575;
}

/*Header

#header	{
	width: 100%;
	height: 110px;
	background: rgb(209,209,209);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSItMSUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDFkMWQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzclIiBzdG9wLWNvbG9yPSIjZGJkYmRiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzclIiBzdG9wLWNvbG9yPSIjZGJkYmRiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjZGJkYmRiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjYlIiBzdG9wLWNvbG9yPSIjZmVmZWZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(209,209,209,1) -1%, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 0%, rgba(219,219,219,1) 37%, rgba(219,219,219,1) 37%, rgba(219,219,219,1) 40%, rgba(254,254,254,1) 66%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(-1%,rgba(209,209,209,1)), color-stop(0%,rgba(226,226,226,1)), color-stop(0%,rgba(209,209,209,1)), color-stop(37%,rgba(219,219,219,1)), color-stop(37%,rgba(219,219,219,1)), color-stop(40%,rgba(219,219,219,1)), color-stop(66%,rgba(254,254,254,1)));
	background: -webkit-linear-gradient(top,  rgba(209,209,209,1) -1%,rgba(226,226,226,1) 0%,rgba(209,209,209,1) 0%,rgba(219,219,219,1) 37%,rgba(219,219,219,1) 37%,rgba(219,219,219,1) 40%,rgba(254,254,254,1) 66%);
	background: -o-linear-gradient(top,  rgba(209,209,209,1) -1%,rgba(226,226,226,1) 0%,rgba(209,209,209,1) 0%,rgba(219,219,219,1) 37%,rgba(219,219,219,1) 37%,rgba(219,219,219,1) 40%,rgba(254,254,254,1) 66%);
	background: -ms-linear-gradient(top,  rgba(209,209,209,1) -1%,rgba(226,226,226,1) 0%,rgba(209,209,209,1) 0%,rgba(219,219,219,1) 37%,rgba(219,219,219,1) 37%,rgba(219,219,219,1) 40%,rgba(254,254,254,1) 66%);
	background: linear-gradient(to bottom,  rgba(209,209,209,1) -1%,rgba(226,226,226,1) 0%,rgba(209,209,209,1) 0%,rgba(219,219,219,1) 37%,rgba(219,219,219,1) 37%,rgba(219,219,219,1) 40%,rgba(254,254,254,1) 66%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#fefefe',GradientType=0 );
}*/

#header2 {
  width: 100%;
  height: 110px;
  background-color: #202020;
  border-bottom: 2px solid #d9e575;
  position: fixed;
  top: 0;
  z-index: 99;
}

#logo {
  float: left;
  margin-left: 20px;
  margin-top: 10px;
}

#socialMedia {
  float: right;
  margin-right: 10px;
  margin-top: 10px;
  width: 150px;
  height: 50px;
}

/*Navigation */

#navigation {
  height: 50px;
  text-align: center;
  top: 50px;
  position: relative;
  z-index: 10;
}

#navigation ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#navigation li {
  display: inline;
}

#navigation li a {
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  text-decoration: none;
  padding: 5px 10px 5px 10px;
  font-variant: small-caps;
}

#navigation li a:hover {
  color: #d9e575;
  text-shadow: 1px 0px #333;
  text-decoration: underline;
}

#slider {
  width: 100%;
  height: auto;
  min-width: 1000px;
  margin: 0 auto;
  position: relative;
  top: -2px;
}

#learnMore {
  position: relative;
  margin: 0 auto;
  width: 100%;
  text-align: center;
  top: -100px;
}

#slogan p {
  margin: 0 auto;
  font-family: "Times New Roman", Times, serif;
  color: gray;
  text-align: center;
  font-size: 2em;
  width: 70%;
  font-style: italic;
  position: relative;
  top: -40px;
}

#blueLine {
  background-color: #d9e575;
  height: 2px;
  width: 80%;
  margin: 0 auto;
  margin-bottom: 10px;
}

#greenLine {
  background-color: #202020;
  height: 1px;
  width: 75%;
  margin: 0 auto;
}

#triColumnContainer {
  width: 80%;
  margin: 0 auto;
  margin-top: 40px;
}

#services {
  float: left;
  width: 33%;
  height: 220px;
  text-align: center;
}

#services:hover {
  color: gray;
}

#services h2 {
  font-family: "Times New Roman", Times, serif;
  height: 100%;
  margin-top: 200px;
  text-align: center;
  visibility: hidden;
}

#ourWork {
  float: right;
  width: 33%;
  height: 220px;
  text-align: center;
}
#ourWork h2 {
  font-family: "Times New Roman", Times, serif;
  height: 100%;
  margin-top: 200px;
  text-align: center;
  visibility: hidden;
}

#financing {
  width: 33%;
  margin: 0 auto;
  height: 220px;
  text-align: center;
}
#financing h2 {
  font-family: "Times New Roman", Times, serif;
  height: 100%;
  margin-top: 200px;
  text-align: center;
  visibility: hidden;
}

#homeContent {
  margin: 0 auto;
  width: 60%;
  margin-top: 20px;
  background: url(../Images/watermark.png) no-repeat center;
  min-height: 365px;
}

#homeContent p {
  font-family: "Times New Roman", Times, serif;
  font-size: 25px;
  color: black;
  font-style: italic;
}

#footer {
  width: 100%;
  height: 100px;
  background-color: #202020;
  border-top: 4px solid #b8ce7d;
  position: relative;
  top: 120px;
  font-family: "Times New Roman", Times, serif;
  color: white;
  font-size: 12px;
  text-align: center;
}

#md {
  float: right;
  margin-top: 35px;
  margin-right: 30px;
}
#md a {
  text-decoration: none;
  color: white;
  font-family: "Comic Sans MS";
}

#subPageContent {
  width: 100%;
  margin-top: 200px;
  min-height: 600px;
}

#subPageTitle {
  width: 40%;
  margin: 0 auto;
  border-bottom: 1px #b8ce7d solid;
  text-align: center;
}
#subPageTitle h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: navy;
  font-style: italic;
  font-weight: normal;
  font-size: 25px;
  margin-bottom: 2px;
}

#subPageText {
  width: 50%;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 20px;
  margin: 0 auto;
}

#subPageText table {
  margin: 0 auto;
  font-size: 18px;
}

#subPageText h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: navy;
  font-style: italic;
  font-weight: normal;
  font-size: 25px;
  margin-bottom: 2px;
}

#adminNav {
  height: 50px;
  text-align: left;
  position: relative;
  top: 100px;
  width: 500px;
  border-bottom: 1px #lime solid;
}

#adminNav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#adminNav li {
  display: inline;
  background-color: silver;
  color: black;
  padding: 5px 10px 5px 10px;
  border: 2px outset silver;
  font-size: 18px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

#adminNav li a {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  text-decoration: none;

  font-variant: small-caps;
}

#adminNav li:hover {
  color: #d9e575;
  text-shadow: 1px 0px #333;
  text-decoration: underline;
  box-shadow: 2px 2px 4px #333;
  cursor: pointer;
}

.adminPanel {
  width: 1300px;
  height: 1000px;
  overflow-y: auto;
  margin: 0 auto;
  margin-top: 95px;
}

#galleryPanel {
  position: relative;
  visibility: visible;
  z-index: 10;
}
#leadPanel {
  position: relative;
  visibility: hidden;
  z-index: 20;
  top: -1097px;
}

.testimonials {
  width: 60%;
  margin: auto;
  margin-top: 100px;
  background: #9acf5b;
  color: white;
  padding: 10px;
  border-radius: 10px;
}

.testimonials p {
  font-size: 22px;
  font-style: italic;
}
