#mySite {
background-color: #111;
text-align:center;
}
#mySite a:link, #mySite a:visited {
  border: 1px solid #aaa;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px;
  padding: 4px 8px;
  font-size: 12px;
}
#mySite p { margin: revert-layer; }
#mySite a:link { background-color: #444; }
#mySite a:visited { background-color: #333; }
#mySite a:hover, #mySite a:active { background-color: #000; }
.clearfix:after { content: ""; display: table; clear: both; }