* {
  font-family: comic sans ms, arial;
}

h1 {
}

h2 {
  background: #FF9;
  border: solid #FC3 5px;
  color: black;
  padding: 5px;
}

h3 {
  background: lightyellow;
  border: solid black 1px;
  padding: 5px;
}

img.paw {
  border: solid transparent 1px;
}

img.paw:hover {
  border: solid red 1px;
}

td {
  vertical-align: top;
  padding: 5px;
}

.address {
  color: black;
  font-size: 10pt;
}

.clear {
  clear: both;
}

.code {
  background: aliceblue;
  border: dashed black 1px;
  font-family: monospace;
  margin: auto;
  padding: 5px;
}

.fl {
  float: left;
}

.halloween {
  float: left;
  font-size: 14pt;
  width: 550px;
}

.header {
  background: thistle;
}

.hours {
  color: white;
  font-size: 10pt;
}

.instructions {
  background: pink;
  font-size: 8pt;
  text-align: center;
}

.myH2 {
  background: #FF9;
  border: solid #FC3 5px;
  color: black;
  font-size: 14pt;
  font-weight: bold;
  padding: 5px;
  text-align: center;
}

.name {
  background: #336;
  color: white;
}

.newLink {
  color: #336;
  font-size: 24pt;
  font-weight: bold;
}

.no {
  background: tomato;
}

.table-header {
  background: orange;
  font-weight: bold;
}

.title {
  color: #336;
  font-size: 24pt;
  font-weight: bold;
  text-align: center;
  /* text-shadow: 0.1em 0.1em #333 */
}

.toplink {
  font-size: small;
}

.yes {
  background: lightgreen;
}

#halloweenCat {
  float: left;
}

#halloweenDog {
  float: left;
  margin-right: 40px;
}

#magazine {
  border: solid green 5px;
  font-weight: bold;
  margin-top: 35px;
  padding: 5px;
  width: 675px;
}

#moreInfo {
  color: #c60;
}
