body {
  margin: 0;
  padding: 0;
}

img {
  border: 0px;
}

a,
a:link,
a:visited {
  color: #000;
  background-color: inherit;
  text-decoration: none;
}

a:link:hover,
a:visited:hover {
  color: #333;
  background-color: #eee;
  text-decoration: none;
}

a:link:active {
  color: #fff;
  background-color: #eee;
  text-decoration: none;
}

a:visited:active {
  color: #fff;
  background-color: #eee;
  text-decoration: none;
}
.links-top {
  margin-top: 1.3em;
}

h1 {
  margin-top: 1.3em;
  margin-left: 6em;
  margin-bottom: 1em;
  font-family: "Andale mono", "courrier new", monospace, mono-space;
  font-size: 1.1em;
  font-weight: normal;
}
h2,
h3 {
  font-size: 0.9em;
  margin: 0 0 0.2em 0;
}
main {
  width: 73%;
  margin: 0 auto;
}
#contact-main {
  font-size: 1.2em;
}
.contacts {
  margin-bottom: 0.8em;
}
.location {
  margin-bottom: 0.8em;
}
.home {
  position: absolute;
  top: 16px;
  left: 104px;
  font-family: "Andale mono", "courrier new", monospace, mono-space;
  font-size: 16px;
}

p {
  margin: 0;
}

.main {
  margin-left: 120px;
  font-family: "Andale mono", "courrier new", monospace, mono-space;
  font-size: 1em;
  line-height: 1.6em;
}

.baan {
  margin-top: 24px;
  margin-left: 120px;
  font-family: "Andale mono", "courrier new", monospace, mono-space;
  font-size: 0.9em;
  line-height: 1.2em;
}

.sub {
  font-size: 0.8em;
}

.name {
  vertical-align: top;
  width: 210px;
}

.data {
  padding-bottom: 16px;
  vertical-align: top;
}

.puppy {
  marign: 0;
  padding: 0;
  color: #000;
  background-color: inherit;
}

.puppy a,
.puppy a:link,
.puppy a:visited,
.puppy a:link:hover,
.puppy a:visited:hover,
.puppy a:link:active {
  color: #000;
  background-color: inherit;
  text-decoration: none;
}
