/***
* www.adf.org style sheet - Created by Anthony R. Thompson, March 2003
***/

/*** Background ***/
body {
  background: #FFFFFF url(/images/adf-tile.gif);
  color: #663300;  /* dark brown text */
  margin-right: 16px;
  margin-left: 4px;
  margin-top: 6px;
  scrollbar-base-color: #CCFFCC;
  font-family: Georgia, "Times New Roman", Times, serif;
}

/*** Links ***/
a:link {
  color: #FF0000;
  text-decoration: none;
}
a:active {
  color: #FF0000;
  text-decoration: none;
}
a:visited {
  color: #990000;
  text-decoration: none;
}
a:hover {
  color: #009900;
  text-decoration: underline;
}
a.newwin {
  background: url("/images/newwin.png") center right no-repeat;
  padding-right: 13px;
}

/*** Paragraphs ***/
p {
  line-height: 1.25;
} /* add a little extra space between lines */

/*** Lists and list items ***/
ul li {
  list-style-image: url(/images/tree-bullet.gif);
  list-style-type: circle;
  line-height: 1.25;
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
ol li {
  line-height: 1.25;
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
ul li.triskel {
  list-style-image: url(/images/triskel.gif);
  list-style-type: circle;
  line-height: 1.25;
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
ul ul { list-style-image: none; } /* nested lists use default bullet */

/*** Headers ***/
h1 {
  color: #663300;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 160%;
  letter-spacing: 1px;
}
h2 {
  color: #663300;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 145%;
}
h3 {
  color: #663300;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 130%;
}
h4 {
  color: #663300;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 115%;
}

/*** Horizontal rules ***/
hr {
  border: 0px;
  height: 2px;
  width: 300px;
  color: #663300; /* Same brown as text, for IE */
  background-color: #663300; /* Same brown, Mozilla */
  text-align: center;  /* Centering in IE */
  margin-left: auto; margin-right: auto; /* Ctr Mozilla */
}


/*** Classes ***/
.menutable { margin-bottom: -10px; }
.homelogo {
  margin-bottom: 10px;
  margin-right: -10px;
}
.sidebar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 80%;
}
.sidebar a {
  display: block; margin-top: 10px; margin-bottom: 10px; text-decoration: none;
}
.sidebar#hr {
  display: block; margin-top: 20px; margin-bottom; 10px;
}
.sidebar#searchform {
  display: block; margin-top: 10px; margin-bottom; 10px;
}
.sidebar#kinsandsigs a { display: inline; }

#searchform {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  font-size: 80%;
}

.breadcrumbs {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 80%;
}
.printerfriendly {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  font-size: 80%;
}
.printerfriendlylogout {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  font-size: 80%;
}
.pagetitle {
  text-align: center;
  margin-left: auto; margin-right: auto;
}
.sectiondesc { font-style: italic; }
.byline { text-align: right; }
.authorbio {
  font-size: 80%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.authorbiocontent { font-style: italic; }
.relatedpages {
  font-size: 80%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
}
.footersep {
  text-align: center;
  margin-left: auto; margin-right: auto;
}
.footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: right;
  font-size: 80%;
}
.albumpic {
  margin: 5px 10px;
}
.meditation {
  border: 1px solid #663300; padding: 1em; font-style: italic;
}

