
body {

  margin: 0px;
  padding: 0px;
  background-color: #767676;

}

#wrap {
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  width: 1024px;
  display: table;
  background-color: #eaf1ef;
  border: 0px solid red;
}

#header {
  height: 80px;
  margin: 0 auto;
  width: 1024px;
  background-color: #043e2e;
  text-align: center;
}

#header p {
  margin: 0px;
  font-size: 6pt;
  text-align: center;
}
#header img {
  margin-top: 10px;
}
#menu {
  margin: 0px auto;
  font-size: 14pt;
  width: 1024px;
  background-color: #075b43;
}

#menu p {
  padding: 5px;
  margin: 0px;
}

#menu a {
  color: #ffffff;
  text-decoration: none;
}

#menu a:hover {
  text-decoration: underline;
}

#content {
  color: #000000;
  width: 1024px;
  margin: 50px auto;
  text-align: center;
}

#copy {
  text-align: center;
  margin: 0px auto;
  width: 1024px;
  font-size: 10pt;
  height: 40px;
  background-color: #043e2e;
}

#contentwrapper {
 margin: 0 auto;
 display: table;

}


#aboutwrapper {
 width: 600px;
 margin: 0 auto;
 display: table;

 color: #000;
}


#aboutwrapper p {
 text-align: left;
}

.column {

 
float: left;
 
width: 235px;
 margin: 0px 5px;
}


.middle {

 margin: 10px 5px;
}


.gallery {
 border: 0px solid black;
 filter: alpha(opacity=70);
 opacity:0.7;
}

.gallery:hover {
     filter:alpha(opacity=100);
     opacity:1;
}

.innertube{

 margin: 10px;
 margin-top: 0;

}

div {
  font-family: arial;
  font-size: 10pt;
  color: #ffffff;
  border: 0px solid red;
}

p {
  text-align: center;
}

#photos {
  margin: 0px auto 50px auto;
  width: 680px;
  border: 0px solid red;
  text-align: left;
}

#photos img {
  background-color: #043e2e;
  padding: 5px;
  margin: 3px 0px;
}

p.location {
  padding: 0 0 0 5px;
  text-align: left;
  color: #aaaaaa;
}
p.location a {
  color: #aaaaaa;
}