p
{
width:250px;
padding:10px;
border:3px solid lightblue;
margin:2px;
text-align: center;
box-shadow: 10px 10px 5px blue;
border-radius:10px;
background-color: #eee;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
height:80px;
vertical-align: middle;
display: table-cell;
}
div
{
width:250px;
padding:10px;
border:3px solid lightblue;
margin:2px;
text-align: center;
box-shadow: 10px 10px 5px blue;
border-radius:10px;
background-color: #eee;
height:80px;
vertical-align: middle;
display: table-cell;
}
p:hover
{
background-color: #fc3;
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
}
body {
  margin-top: 1em;
  margin-right: 2em;
  margin-bottom: 3em;
  margin-left: 2em;
  background-color: royalblue;
  background:url('cover.jpg') no-repeat;
  background-size:cover;
  text-align: center;
}
table {
  font-weight: bold;
  font-family:Verdana,Arial;
  border-spacing: 250px 20px 20px 20px;
  text-align: center;
      margin-left:auto; 
    margin-right:auto;
}
td {
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
vertical-align: middle;
height:80px;
}
button {
  margin:auto;
  display:block;
  background-color: lightblue;

}
h1 {
  font-weight: bolder;
  font-size: 300%;
  font-family:Arial;
  color: white;
  text-shadow: 2px 2px 5px darkgrey;
}
h2 {
  font-weight: bolder;
  font-size: 200%;
  font-family:Arial;
  color: white;
  text-shadow: 2px 2px 5px darkgrey;
}
a:link {
    text-decoration: none;
}