/* geneva, verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif; */

body {
    padding: 0px;
    padding-top: 0px;
    margin: 0px;
    background-color: #FFF;
    font-family: geneva, verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
    font-size: 11px;
    color: #000;
    }

/*
BODY {
    font: 11px geneva, verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
    color: #000000;
    scrollbar-face-color: #9DB0B5;
    scrollbar-shadow-color: #9DB0B5;
    scrollbar-highlight-color: #9DB0B5;
    scrollbar-3dlight-color: #000000;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #7D979D;
    scrollbar-arrow-color: #000000;
}
TD, TH, .BOD, FONT { font: 11px geneva, verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif; color: #273234; }
*/


select, input, textarea { font: 11px geneva, verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif; color: #000000; }

A:link {
    font: geneva, verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
    text-decoration: none;
    color: #000099;
}

A:visited {
    font: geneva, verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
    color: #000099;
    text-decoration : none;
}

A:hover {
    font: geneva, verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
    text-decoration: underline;
    color: #0000cc;
}

.header {
    font-size: 13pt;
    font-weight: bold;
    color: #435458;
}

.pn-title {
       font-weight: bold;
}

.pn-title:A:link, .pn-title:A:visited, .pn-title:A:hover {
    font-weight: bold;
    font-size: 10pt;
}

.pn-normal {
       font: geneva, verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
       font-weight: normal;
}

.title {
    font-size: 12pt;
    font-weight: bold;
    color: #435458;
}

.desc {
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
}

.admin {
    font-size: 9pt;
    font-weight: normal;
    color: #5F7674;
}

.head {
    font-size: 12pt;
    font-weight: bold;
    color: #435458;
}

.caption {
    font-size: 9pt;
    color: #000000;
}


/* Books */
.books-block {
  position: relative;
  width: 160px;
  height: auto;
  background-color: #9FF;
  }

.books-header {
  font-family: geneva, verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
  text-align: left;
  font-size: 10pt;
  font-weight: bold;
  color: #000;
  }

.books-block .books-block-image {
  /* float: left; */
  width: auto;
  height: auto;
  /* t r b l */
  padding: 5px 0px 0px 0px;
  }

.books-block .books-block-image img {
  border: 0px;
}

.books-block .books-block-contents {
  margin: 0px 5px 0px 5px;
  padding: 4px 0px 4px 0px;
  font-family: geneva, verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
  font-size: 12px;
  }

.books-block .books-block-contents a:link {
  text-decoration: none;
  color: #00C;
  }

.books-block .books-block-contents a:active {
  text-decoration: none;
  color: #00C;
  }

.books-block .books-block-contents a:visited {
  text-decoration: none;
  color: #00C;
  }

.books-block .books-block-contents a:hover {
  text-decoration: underline;
  color: #00C;
  }


/*
BODY {
    font: 11px Franklin Gothic Medium Medium, Franklin Gothic Medium Medium, Tahoma, Verdana, Arial, Helvetica;
    color: #000000;
    scrollbar-face-color: #9DB0B5;
    scrollbar-shadow-color: #9DB0B5;
    scrollbar-highlight-color: #9DB0B5;
    scrollbar-3dlight-color: #000000;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #7D979D;
    scrollbar-arrow-color: #000000;
}

TD, TH, .BOD, FONT { font: 11px Franklin Gothic Medium, Tahoma, Verdana, Arial, Helvetica; color: #273234; }

select, input, textarea { font: 11px Franklin Gothic Medium, Tahoma, Verdana, Arial, Helvetica; color: #000000; }

A:link {
    font: Franklin Gothic Medium, Tahoma, Verdana, Arial, Helvetica;
    text-decoration: none;
    color: #000099;
}

A:visited {
    font: Franklin Gothic Medium, Tahoma, Verdana, Arial, Helvetica;
    color: #000099;
    text-decoration : none;
}

A:hover {
    font: Franklin Gothic Medium, Tahoma, Verdana, Arial, Helvetica;
    text-decoration: underline;
    color: #0000cc;
}

.header {
    font-size: 13pt;
    font-weight: bold;
    color: #435458;
}

.pn-title {
       font-weight: bold;
}

.pn-title:A:link, .pn-title:A:visited, .pn-title:A:hover {
    font-weight: bold;
    font-size: 10pt;
}

.pn-normal {
       font: Franklin Gothic Medium, Tahoma, Verdana, Arial, Helvetica;
       font-weight: normal;
}

.title {
    font-size: 12pt;
    font-weight: bold;
    color: #435458;
}

.desc {
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
}

.admin {
    font-size: 9pt;
    font-weight: normal;
    color: #5F7674;
}

.head {
    font-size: 12pt;
    font-weight: bold;
    color: #435458;
}

.caption {
    font-size: 9pt;
    color: #000000;
}

*/

/*
Styles for the Complete Family Resource Sections
*/

.area-attractions {
  font-family: geneva, verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
  font-size: 12px;
  }

.area-attractions .toc {
  font-size: 18px;
  border: black dotted 2px;
  padding: 10px;
  background-color: lightblue;
  width: 400px;
  }

.area-attractions p {
  font-size: 12px;
  margin-top: 3px;
  margin-bottom: 7px;
  }

.area-attractions a:link {
  text-decoration: underline;
  color: #6A5ACD;
  }

.area-attractions a:active {
  text-decoration: underline;
  color: #6A5ACD;
  }

.area-attractions a:visited {
  text-decoration: underline;
  color: #6A5ACD;
  }

.area-attractions a:hover {
  color: #FFF;
  background-color: #6A5ACD;
  text-decoration: none;
  }

.area-attractions strong {
  color: #6A5ACD;
  margin-top: 10px;
  font-size: 18px;
  font-weight: bold;
  }

.area-attractions .header {
  font-weight: normal;
  font-size: 12px;
  }

.area-attractions .header-title {
  font-weight: bold;
  font-size: 12px;
  }

.area-attractions .box-header {
  font-weight: bold;
  font-size: 14px;
  border: black dotted 2px;
  padding: 10px;
  background-color: lightyellow;
  width: 400px;
  }

.area-attractions .box-header-big {
  font-weight: bold;
  font-size: 14px;
  border: black dotted 2px;
  padding: 10px;
  background-color: lightyellow;
  width: 520px;
  }

.area-attractions h2 {
  font-size: 25px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 7px;
  }

.area-attractions .maplink {
  font-size: 75%;
  }

.area-attractions .sponsor_header {
  font-family: Georgia,Times,serif;
  font-size: 25px;
  font-weight: bold;
  padding:10px 0px 10px 0px;
  color: #663399;
}

