#recent {
  
  margin-bottom: 0;
}

#recent ul {
  background-color: #dddddd;
  width: 15em;  
  margin: .5em auto;
  padding: .3em .5em;
  border-right: solid 1px #999;
  border-bottom: solid 1px #999;
  border-left: solid 1px white;
  border-top: solid 1px white;
  border-radius: .5em;
  -webkit-box-shadow: 2px 2px 5px black; /*Safari Needs vendor specifc*/
  box-shadow: 2px 2px 5px black;
  }

#recent ul li {  
  list-style: none;  
    
}

#recent ul li a {
  display: block;
  width: 12em;
  margin: .5em auto;
  padding: .1em;
  color: white;
  background-color: #aaaaaa;
  border-right: solid 1px #777;
  border-bottom: solid 1px #777;
  border-left: solid 1px white;
  border-top: solid 1px white;
  border-radius: .4em;
  -webkit-box-shadow: 1px 1px 3px black, -1px -1px 3px white; /*Safari Needs vendor specifc*/
  box-shadow: 1px 1px 3px black, -1px -1px 3px white;
  font: 1em "Century Gothic", sans-serif;
  text-align: center;
}

#recent ul li a:link {
  text-decoration: none;
  
}

#recent ul li a:visited {
  color: white;
  background-color: #aaaaaa;
  }
  
#recent ul li a:hover {
  color: blue;
}

#recent ul li a:active {
  background-color: white;
  color: black;
}

#grandOpening {
  padding-bottom: .5em;
}

#recent #overview {
 margin: 2em 1em 0;
}

#grandOpening .schedule {
  margin: 2em 1em 1em;
  padding-bottom: 1em;
}

#grandOpening .schedule ul {
  width: 27em;
  margin-left: 1.5em;
}

.extraStuff {
    left: -360px;
    position: absolute;
    top: 56em;
}