img a, a img {
  border-color: #FFAF66;
}

img a:hover, a:hover img  {
    border-color: #D7EE5F;
}

a {
  color: #FFAF66;
  text-decoration: none;
  font-weight: bold;
  font-size: 16px;
}

a:hover {
  color: #D7EE5F;
}

.table_h2 {
  color: #A7DEFA;
  font-size: 22px;
  font-family: Comic Sans MS, Verdana, Arial, sans-serif;
  padding-left: 10px;
  margin: 0px auto 0px;
}

.table_h1 {
  color: #A7DEFA;
  font-size: 22px;
  font-family: Comic Sans MS, Verdana, Arial, sans-serif;
  padding-left: 10px;
  margin: 0px auto 0px;
}


#bookmark {
  text-decoration: none;
  font: 18px Comic Sans MS;
  color: #000000;
  width: 136px;
  height: 47px;
  padding: 15px 16px 0px;
}

#content1, #content2 {
  background-color: #4080A0;
  width: 820px;
  margin: 0px auto 20px;
}

#content2 {
  width: 820px;
  padding-bottom: 10px;
}

.fs_desc {
  font: 12px Verdana;
  text-align: left;
}

.title {
  text-align: left;
     font-size: 12px;
}

.title a {
     font-size: 14px;
}

a#bookmark:hover {
  color: #cc0000;
}

#desc {
  font: 14px Comic Sans MS;
  font-weight: bold;
  text-align: center;
  color: #000000;
}


table#spons{
  margin: 10px auto 15px;
}

.spon_desc p{
  padding: 5px;
  font-size:12px;
  font-family: Arial;
  text-align: justify;
}

table#sites {
  margin: 15px auto 25px;
}

#footer, #footer a {
  font-size: 10px;
  margin-bottom: 10px;
}

body {
  margin: 0px auto 20px;
  color: #ffffff;
  background-color: #A7DEFA;
}
