@import "TBadvanced.css";
* {
  quotes: "\201C" "\201D" "\2018" "\2019";
}






body {
  color: #36342e;   /* #e29ee7; */
  background-color: #fcf5fd;
}
h1, h2, h3, h4, h5, h6, p, ul, li, div, span { /* work-around NS4 inheritance problem */
  font-family: Verdana, Arial, Helvetica, sans-serif;  /* else, user default */
}

.highlight { color: #ff1580; font-weight: bold }


  
h1 {
  font-size: 250%;
  padding: .4em .2em;
  margin: 0;
  font-variant: small-caps;
}
h1 span.tag {
  font-size: 60%;
}
h2 {
  font-size: 120%;
  margin-bottom: 0em;
  color: #365199;
  background-color: #fcf5fd;
}
h3 {
  font-size: 110%;
  margin-bottom: 0em;
  color: #53715a;
  background-color: #fcf5fd;
}

h4 {
  font-size: 80%;
  margin-bottom: 0em;
  color: #006896;
  background-color: #fcf5fd;
}
h5 {
  font-size: 130%;
  margin-bottom: 0em;
  color: #2898c9;
  background-color: #fcf5fd;
}
h6 {
  font-size: 150%;
  margin-bottom: 0em;
  color: #52572f;
  background-color: #fcf5fd;
}


h2 + *,
h4 + *,
h5 + *,
h6 + *,
h3 + * {
  margin-top: .5em;
}
a:link {
  color: #85008e;
  background-color: #fcf5fd;
}
a:visited {
  color: #000;
  background-color: #fcf5fd;
}
a:hover {
  color: #1c3e99;
  background-color: #deddd8;
}
.wrapper {
  position: relative;
}
.sidebar {
  font-size: 88%;
}
.footer {
  font-size: 88%;
  width: 100%;
  padding-top: .5em;
  padding-bottom: .5em;
  margin: 0;
}
html>body .footer {
  width: auto;
}
.note {
  font-size: 88%;
}
.slideshow {
  font-size: 90%;
  color: #999;
  background-color: #fcf5fd;
}
ul.thumbnail {
  margin: 0;
  padding: 0;
}
ul.thumbnail li {
  list-style-type: none;
}
a img {
  vertical-align: middle;
}
p.availability {
  font-size: 88%;
}
.sidebar a:link img,
ul.thumbnail a:link img {
  border: 3px solid #e5f485;
}
.sidebar a:visited img,
ul.thumbnail a:visited img {
  border: 3px solid #d26dd8;
}
.sidebar a:hover img,
ul.thumbnail a:hover img {
  border: 3px solid #4f6398;
}
hr {
  height: 1px;
  line-height: 1px;
  margin: 0;
  padding: 0;
}
.clear {
  clear: both;
  color: #ab3dff;
  background-color: transparent;
  border-top: 4px solid #e5f485;
  background-color: #ab3dff;
  border-bottom: 4px solid #e5f485;
  margin: 0;
  padding: 0;
  overflow: hidden;
  font-size: 1px;
}
html>body .clear {
  width: 100%;
}
* html .clear {    /* IE only */
  margin-top: .2em;
}
.entry {
  width: 90%;
}
cite {
  padding-left: .2em;
}

