body {
  background-color:white;
  color:black;
  width:90%;
  margin: 0 auto;
}
h1 {
  background-color:white;
  color:#b91806;
  font-size:350%;
  text-align:center;
  font-family: "'Times New Roman', Times, serif";
  font-style:italic;
  font-weight: 200;
  margin:0;
}
h2 {
  background-color:white;
  color:black;
  font-size:150%;
  text-align:center;
  font-family: "Arial, Helvetica, sans-serif";
  clear:both;
  margin:0;
  font-style:italic;
  font-weight: 600;
}
h3 {
  background-color:white;
  color:#b91806;
  font-size:350%;
  text-align:center;
  font-family: "'Times New Roman', Times, serif";
  font-weight: 200;
  margin:0;
}
h4 {
  background-color:white;
  color:black;
  font-size:110%;
  text-align:center;
  font-family: "Arial, Helvetica, sans-serif";
  margin:0;
  font-style:italic;
  font-weight: 200;
}
h5 {
  background-color:white;
  color:black;
  font-size:150%;
  text-align:center;
  font-family: "Arial, Helvetica, sans-serif";
  clear:both;
  margin:0;
  font-weight: 600;
}
h6 {
  width: 15em;
  background-color:white;
  color:black;
  font-size:150%;
  text-align:left;
  font-family: "Arial, Helvetica, sans-serif";
  clear:both;
  margin:1em auto 0 auto;
  font-weight: 600;
}
.sponsorlist {
  background-color:#f5c997;
  color:black;
  width: 20em;
  font-size:100%;
  text-align:center;
  font-family: "Arial, Helvetica, sans-serif";
  clear:both;
  margin:0 auto;
  font-weight: 600;
}
.sponsorlist li {
  background-color:#f5c997;
  color:black;
  font-size:100%;
  text-align:left;
  font-family: "Arial, Helvetica, sans-serif";
}
.subtopic {
  background-color:#C9E9FA;
  color:black;
  width: 20em;
  font-size:100%;
  text-align:center;
  font-family: "Arial, Helvetica, sans-serif";
  clear:both;
  margin:0 auto;
  font-weight: 600;
}
.subtopic li {
  background-color:#C9E9FA;
  color:black;
  font-size:100%;
  text-align:left;
  font-family: "Arial, Helvetica, sans-serif";
}
.citylist {
  background-color:#C5DD97;
  color:black;
  width: 20em;
  font-size:100%;
  text-align:center;
  font-family: "Arial, Helvetica, sans-serif";
  clear:both;
  margin:0 auto;
  font-weight: 600;
}
.citylist li {
  background-color:#C5DD97;
  color:black;
  font-size:100%;
  text-align:left;
  font-family: "Arial, Helvetica, sans-serif";
}
.hmenu {
  border-top: thick solid #9cc5f0;
  border-bottom: thick solid #9cc5f0;
  text-align:center;
}
.vmenu {
  margin:1em;
}
.vmenu li {
  list-style-type: none;
}
.menu {
  list-style-type: none;
  display:inline;
  border:none;
  text-decoration:none;
  font-size:120%;
  margin:0 .25em;
}
.menu a {
  border:none;
  text-decoration:none;
  padding:.25em 1em;
  }
a img {
  border:none;
  text-decoration:none;
  padding:3px;
  }
a:hover {
  background-color:#9cc5f0;
  color:#111111;
  }
.findlocations {
  background-color:#C5DD97;
  color:black;
}
.locations {
  float:left;
  width: 92px;
  height:8em;
  background-color:#C5DD97;
  color:black;
  padding:3px;
  margin:3px;
  text-align:center;
}
.locrowbr {
  line-height: 8em;
  margin:.5em .25em;
}
.endlocations {
  background-color:#C5DD97;
  color:black;
  height:1em;
}
.findtopic {
  background-color:#C9E9FA;
  color:black;
}
.topic {
  background-color:#C9E9FA;
  color:black;
  float:left;
  width: 92px;
  height:8em;
  padding:3px;
  margin:3px;
  text-align:center;
}
.findsponsor {
  background-color:#f5c997;
  color:black;
}
.sponsor {
  background-color:#f5c997;
  color:black;
  float:left;
  width: 92px;
  height:8em;
  padding:3px;
  margin:.25em .25em;
  text-align:center;
}
.notsponsor {
  background-color:#ff4444;
  color:black;
  float:left;
  width: 92px;
  height:8em;
  padding:3px;
  margin:.25em .25em;
  text-align:center;
}
.endtopic {
  background-color:#C9E9FA;
  color:black;
  height:1em;
}
.row1 {
  width: 810px;
  clear:both;
  margin:0 auto;
}
.leftheader {
  float:left;
  text-align:center;
}
.rightheader {
  float:right;
  text-align:center;
}
.central {
  width: 10em;
  margin:0 auto;
  text-align:center;
}
.row2 {
  width: 810px;
  clear:both;
  margin:0 auto;
}
.leftlocationimg {
  float:left;
  width: 92px;
  height:7em;
  background-color:#C5DD97;
  color:black;
  padding:3px;
  margin:.25em .25em;
  text-align:center;
}
.rightlocationimg {
  background-color:#C5DD97;
  color:black;
  float:right;
  width: 92px;
  height:7em;
  padding:3px;
  margin:.25em .25em;
  text-align:center;
}
.lefttopicimg {
  float:left;
  width: 92px;
  height:7em;
  background-color:#C9E9FA;
  color:black;
  padding:3px;
  margin:.25em .25em;
  text-align:center;
}
.righttopicimg {
  background-color:#C9E9FA;
  color:black;
  float:right;
  width: 92px;
  height:7em;
  padding:3px;
  margin:.25em .25em;
  text-align:center;
}
.leftsponsorimg {
  float:left;
  width: 92px;
  height:7em;
  background-color:#f5c997;
  color:black;
  padding:3px;
  margin:.25em .25em;
  text-align:center;
}
.rightsponsorimg {
  background-color:#f5c997;
  color:black;
  float:right;
  width: 92px;
  height:7em;
  padding:3px;
  margin:.25em .25em;
  text-align:center;
}
.row3 {
  width: 690px;
  clear:both;
  margin:0 auto;
}
.row4 {
  width: 570px;
  clear:both;
  margin:0 auto;
}
.row5 {
  width: 450px;
  clear:both;
  margin:0 auto;
}
.row6 {
  width: 330px;
  clear:both;
  margin:0 auto;
}
.row7 {
  width: 213px;
  clear:both;
  margin:0 auto;
}
.yourbusinessleft {
  float:right;
  text-align:right;
  margin:0 0 0 auto;
  width: 86px;
}
.yourbusinessright {
  float:left;
  text-align:left;
  margin:0 auto 0 0;
  width: 86px;
}
#contactpage {
  width: 10em;
  margin:0 auto;
}
.contact {
  background-color:#9cc5f0;
  color:black;
}
.footing {
  clear:both;
  text-align:center;
  margin:2em auto;
}
.subtopicform {
  clear:both;
  background-color:#C9E9FA;
  color:black;
  width: 12em;
  text-align:center;
  margin:2em auto;
}
.citiesform {
  clear:both;
  background-color:#C5DD97;
  color:black;
  width: 12em;
  text-align:center;
  margin:2em auto;
}
.sponsorform {
  clear:both;
  background-color:#f5c997;
  color:black;
  width: 37em;
  height:25em;
  text-align:center;
  margin:2em auto;
  border:thin solid #f5c997;
}
.sponsorinput {
  float:left;
  width: 12em;
  text-align:center;
  border:thin solid #f5c997;
}
.col1 {
  float:left;
  width: 33%;
  text-align:center;
  border:thin solid #C9E9FA;
  background-color:#C9E9FA;
  color:black;
}
.col2 {
  float:left;
  width: 33%;
  text-align:center;
  border:thin solid #C5DD97;
  background-color:#C5DD97;
  color:black;
}
.col3 {
  float:left;
  width: 33%;
  text-align:center;
  border:thin solid #f5c997;
  background-color:#f5c997;
  color:black;
}