body{
#  background-image:url(images/tile.jpg);
  background-color:#ccc;
  margin: 0;
  padding: 0;
}
p{
#  color: #b0b0b0;
  color:#000;
  text-align: justify;
#  text-shadow: 0px 0px 16px #121212;
  //font-family: "Exo";
  font-family: "Arial";
}

h3{
#  text-shadow: 0px 0px 16px #232223;
  text-align: center;
  font-family: "Exo";
  font-size: 100px;
  color: #323232;
}
.header{
  position: relative;
  height:90px;
  width: 100%;
  margin:0;
  padding: 0;
  background-color: black;
}
a{
  color: #999;
  text-decoration: none;
}
.contactinfo img{
  padding:5px;
}
.contactinfo{
  display: none;
  height:200px;
  width:460px;
  position: absolute;
  margin:auto;
  padding:0 20px;
  font-size:.8em;
}
.squareframeframe{
  margin:auto;
  height:200px;
  width:500px;
  position: relative;
}
.squareframe{
  margin: auto;
  width:28px;
  height:28px;
}
.text{
  display: none;
  height:200px;
  width:460px;
  position: absolute;
  margin:auto;
  padding:0 20px;
  font-size:.8em;
}
.square{
  height:8px;
  width:8px;
  margin:2px;
  position:relative;
}
#s1{
 float:left;
  border-top: thin solid #000;
  border-left: thin solid #000; 
}
#s2{
 float:left;
  border-top: thin solid #000;
  border-right: thin solid #000;
}
#s3{
 clear:both;
 float:left;
  border-left: thin solid #000;
  border-bottom: thin solid #000;
}
#s4{
 float:left;
  border-bottom: thin solid #000;
  border-right: thin solid #000;
}
