/***
* www.adf.org style sheet - Created by Anthony R. Thompson, March 2003
* 
* NOTE: If you add something here, you might want/need to add it to
* styles-print.css and/or styles-mobile.css
***/

/*** 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 li {
  list-style-image: none;
  list-style-type: disc;
} /* 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 ***/
.snparentbox {
  margin: 1.5em;
}
.snboxlabel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 80%;
  display: inline;  
}
.snbox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 80%;
  display: inline;
  margin: 10px;
  background-color: #FFFFFF;
  border: 1px solid #663300; padding: 0.4em;
}
.snbox img { vertical-align: middle; }

.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;
}
.sidebarindent1 {
  margin-left: 10px;
}
.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%;
}
#searchbutton { display: none; }

.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;
}
.keywords {
  font-size: 80%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
}
.fblike {
  text-align: right;
  margin-bottom: -15px;
}
.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%;
}
.footer img { vertical-align: middle; }
.albumpic {
  margin: 5px 10px;
}
.meditation {
  border: 1px solid #663300; padding: 1em; font-style: italic;
}
.vevent abbr{
  border:0
}

/* Keyword editing related styles */
/* ... but we could use these elsewhere, too :) */
input.button {
  border: 1px solid #630;
  margin: 20px 0px 0px 0px;
  color: #630; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background: #CFC;
  -moz-border-radius: 5px;
}
input.button:hover {
  background: #009FAA none repeat scroll 0% 0%;
  color: white;
}
.sectionhighlight {
  background: #FFFFFF;
  opacity: 0.65;
  -moz-opacity: 0.65;
}



/* Memorial Styles by Crystal - July 2010 | I will note which ones to comment out below once it's no longer needed */
.boxLinks { /*For the navigation box on the right, I'd leave this permanent for navigation of those pages*/
	width: 250px;
	float: right;
	margin-left: 30px;
	border: 2px solid #663300;
	background: #FFF;
}

body { /*Comment out*/
	background: #FFFFFF url(/about/leaders/isaac-bonewits/adf-tile.gif);
}

.ribbon { /*Comment out, but leave HTML for this class for any future needs that we can reuse it for*/
	position: absolute;
	top: 0px;
	right: 0px;
	width: 152px;
	height: 156px;
	background: url("/about/leaders/isaac-bonewits/ribbon.gif") top left no-repeat;
}

.ribbon a /*Comment out, but leave HTML for this class for any future needs that we can reuse it for*/ {
	width: 152px;
	height: 156px;
	position: absolute;
	top: 0px;
	right: 0px;
}

#searchform, .printerfriendlylogout {	/*Comment out*/
	margin-right: 160px;
}


/*Blog related styles by Crystal - August 2010 */
img.alignright {
	margin: 0 0px 5px 20px !important;
}

img.alignleft {
	margin: 0 20px 5px 0px !important;
}

.alignright {
	float: right;
	margin: 0 0px 5px 20px !important;
}

.alignleft {
	float: left;
	margin: 0 20px 5px 0px !important;
}

.wp-caption-text {
	margin: 0px 0px 10px 10px;
	font-size: 11px;
	font-style: italic;
	text-align: right;
}