body {
  background: lightyellow;
  color: black;
  text-align: center;
  line-height: 150%;
}

h1 {
  color: white;
  background-color: green;
  font-size: 1.5em;
  font-style: italic;
  padding: 2px 0 2px 0;
}


h2 {
  font-size: 1.0em;
  background: #f8f8f8;
  border-bottom: 1px solid #DDD;
  border-left: 1px solid #DDD;
  padding: 2px 0 2px 0;
}

a:link { color: blue; }
a:visited { color: blueviolet; }
a:hover { color: orange; }

#wrap{
width: 600px;
padding: 15px;
margin-left: auto;
margin-right: auto;
text-align: left;
background: #FFF;
}