/* Style sheet for The Secular Web */

body { background-color: white; text-align: left; font-size: medium; margin: 0px; padding: 0px; }
p    { font-family: Arial,Verdana,sans-serif; font-size: 100%; margin-left: 40px; margin-right: 40px }
dl   { margin-left: 40px; margin-right: 40px; text-align: Left }
ol   { margin-left: 30px; margin-right: 30px }
ul   { margin-left: 30px; margin-right: 30px }
li   { font-family: Arial,Verdana,sans-serif; font-size: 100%; margin-left: 45px; margin-right: 45px }
blockquote       { font-family: Arial,Verdana,sans-serif; font-size: 95%; text-align: left; margin-left: 100px; margin-right: 100px }
font   { }
table  { }
hr { border: 1px solid #0D598E; background-color: #0D598E; }
pre { margin-left: 3em; }

/* replaces depreciated NOBR tag with <SPAN CLASS="nobr"></SPAN> */
.nobr { white-space: nowrap; }

/* Remember if you change one of the following, you must change its abbreviated twin */
.articletitle  { font-size: 100%; line-height: 110%; text-align: Left; list-style-type: square; font-weight: bold; margin-left: 24px; margin-top: 24px; margin-bottom: 4px }
.at            { font-size: 100%; line-height: 110%; text-align: Left; list-style-type: square; font-weight: bold; margin-left: 24px; margin-top: 24px; margin-bottom: 4px }

/* Remember if you change one of the following, you must change its abbreviated twin */
.articledescrip { font-size: 95%; line-height: 100%; text-align: Left; margin-left: 36px; margin-top: 0; margin-bottom: 0 }
.ad             { font-size: 95%; line-height: 100%; text-align: Left; margin-left: 36px; margin-top: 0; margin-bottom: 0 }

/* Remember if you change one of the following, you must change its abbreviated twin */
.searchresults { text-align: left; font-weight: bold; margin: .5em 1em .5em 2em; }
.sr            { text-align: left; font-weight: bold; margin: .5em 1em .5em 2em; }

/* kiosk authors when listing articles/books -(AUTHORS_HERE) */
.theauthors  { font-weight: normal; font-style: oblique; font-size: small; }

.topmenu     { font-size: medium; font-weight: bold; text-align: Left; font-family: Arial,Verdana,sans-serif; border-bottom-style: solid; border-bottom-width: 1px; margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px; padding-bottom: 16px }
.endnote     { font-size: x-small; text-align: Left; margin-bottom: 0 }
.subhead     { font-size: large; font-weight: bold; text-align: Center }
.biblio      { font-size: x-small }
.lastupdate  { font-weight: normal; font-style: normal; font-size: xx-small; font-family: Arial,Verdana,sans-serif; text-align: Center }
.ii          { text-align: Center }
.center      { text-align: Center; margin-left: 40px; margin-right: 40px }
.bio         { font-size: medium; line-height: 100%; text-align: Left; margin-left: 36px; margin-top: 0; margin-bottom: 0 }
.quote       { font-size: 95%; text-align: left; margin-left: 100px; margin-right: 100px }
.doublequote { font-size: 95%; text-align: left; margin-left: 125px; margin-right: 125px }
.greek       { font-family: Symbol,sans-serif; font-weight: normal }

/* Use the following if you want a nested list element */
.nested      { font-family: Arial,Verdana,sans-serif; font-size: 100%; margin-left: 10px; margin-right: 10px; list-style-type: square }

/* Use the following for annotated bibliographies where each reference is followed by a short annotation */
.br            { font-family: Arial,Verdana,sans-serif; font-size: 100%; margin-left: 40px; margin-right: 40px }
.ba            { font-size: small; line-height: 100%; text-align: Left; margin-left: 36px; margin-top: 0; margin-bottom: 0 }

/* Set up the standard link colors */
A:link { color: blue }       /* unvisited link blue */
A:visited { color: purple }  /* visited link purple */
A:active { color: green }    /* being-clicked-on link green */

/* Solid HR lines */

/* Links to Usenet newsgroups and e-mail addresses are displayed in monospace */
A.newsgroup  { font-family: monospace; font-size: small }
A.email      { font-family: monospace; font-size: small }
A.url        { font-family: monospace; font-size: small }

/* Navigation Menu*/
A.menu { text-decoration: none; }
A.menu:link { color: #F8F9F9; }
A.menu:hover { color: #178AF6; }
A.menu:active { color: #0000FF; }
A.menu:visited { color: #F8F9F9; }
A.menu:visited:hover { color: #178AF6 ;}

/* Special link color for Amazon.com */
A.book a:link { color: #006600 }

/* unvisited link bright red */
A.book:visited { color: #003300 }

/* visited link dark red */
A.book:active { color: #00FF00 }

/* being-clicked-on link green */

/* Heading sizes and fonts */

h1 { font-family: Arial,Verdana,sans-serif; font-size: 135%; line-height: 125%; font-style: normal; margin-left: 24px; margin-right: 24px }

h2 { font-family: Arial,Verdana,sans-serif; font-size: 125%; line-height: 120%; font-style: normal; margin-left: 24px; margin-right: 24px }

h3 { font-family: Arial,Verdana,sans-serif; font-size: 115%; line-height: 115%; font-style: normal; margin-left: 24px; margin-right: 24px }

h4 { font-family: Arial,Verdana,sans-serif; font-size: 105%; line-height: 110%; font-weight: bold;  margin-left: 24px; margin-right: 24px }

h5 { font-family: Arial,Verdana,sans-serif; font-size: 95%;  line-height: 105%; font-weight: bold;  margin-left: 24px; margin-right: 24px }

h6 { font-family: Arial,Verdana,sans-serif; font-size: 85%;  line-height: 100%; font-weight: bold;  margin-left: 24px; margin-right: 24px }

.author    { font-size: medium; font-family: Arial,Verdana,sans-serif }

/* General properties for avoiding the usual indent */
.indent    { text-align: Left; margin-left: 75px }

/* For use with DIV to make publication citations smaller */
.citation  { font-size: x-small; text-indent: 0; text-align: Left; margin-left: 70px }

/* Styles for the legalese and the last updated info */
p.legalese { font-size: x-small; text-align: Left }
p.updated  { font-size: x-small; text-align: Left }

/* Styles for questions in dialog-style sections */
p.question { font-style: italic; text-align: Left }

/* Sample text in dark blue */
KBD { color: navy; font-style: normal; font-weight: normal; font-family: monospace }

/* Postal addresses not in italic, just indented a bit */
.postal    { font-style: normal; color: #000066; font-weight: normal; margin-left: 15px }

/* Article summaries in small text */

/* Definition terms in bold */
DT         { font-weight: bold; font-style: normal }

/* larger font: emulates H2 above */

.bigtext { font-family: Arial,Verdana,sans-serif; font-size: 125%; line-height: 120%; font-style: normal; }

/* Breadcrumbs Navigation */
#breadcrumbs {
  margin: 6px 3px 3px 8px;
  padding: 0px;
}

#breadcrumbs ul.crumbs {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#breadcrumbs ul.crumbs li {
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  display: inline;
}

/* #breadcrumbs ul.crumbs li a {} */
/* Historical Library Disclaimer */
.historical_disclaimer {
  margin: 3px;
  padding: 3px;
  border: 1px solid #000000;
  font-size: .9em;
  background-color: #D6D6D6;
  -moz-border-radius: 9px;
  border-radius: 9px;
}

/* Page Navigation Sidebar */
#sidebar-menu {
  width: 140px;
}

#navpos_cell {
  vertical-align: top;
  width: 140px;
  background-color: #1874CD;
}

.tablebg {
  width: 100%;
}

.webkit_bug {
  color: #1874CD;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  padding: 18px 8px;
  visibility: hidden;
}

.the_nav {
  color: #FFFFFF;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  padding: 18px 8px;
}

/* Navigation Bars */
#top_bar, #trail_bar {
  margin: 0px;
  padding: 0px;
}

div.table {
  display: table;   /* Allow the centering to work */
  margin: 0px auto;
}

ul.items {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
ul.items li {
  margin: 0px;
  padding: 0px;
  display: inline;
  float: left;
}

ul.items li a {
  margin: 0px;
  padding: 0px 8px 0px 8px;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #1874CD;
  font-size: 11pt;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}

ul.items li a:hover {
  color: #000000;
  background-color: #8ACAF7;
}

/* families, parents, bookreviews */
ul.book_review_list {
  margin: 2px;
}

ul.book_review_list li {
  margin: 2px;
  font-size: 12px;
  font-weight: normal;
}

/* print button */
.printform {
  display: none;
}
.printbutton {
  border: none;
  background: url('/csm/img/up.png') no-repeat top left;
  padding: 2px 8px;
  width: 68px;
  height: 22px;
  cursor: pointer;
}
.printbutton:hover {
  background: url('/csm/img/dn.png') no-repeat top left;
}

div.addtoany {
  text-align: center;
  padding-top: 13px;
  width: 220px;
  margin: 0px auto;
}
div.widget_button {
  clear: none;
  float: right;
  padding: 5px;
}
div.gplus {
  margin-top: 3px;
  background-color: #FFFFFF;
  border-radius: 5px;
}

