/* Built by tools/build_style.py from tools/style-base.css + scoped Calibre exports.
 * Edit tools/style-base.css or Calibre style.css copies, then run: python tools/build_style.py */

/* David's Personal Reference Library — shared layout (not Olaf Stapledon lectures) */

html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  margin: 0 auto;
  padding: 1rem max(1rem, env(safe-area-inset-right)) 1.5rem
    max(1rem, env(safe-area-inset-left));
  max-width: 42rem;
  width: 100%;
  color: rgb(10, 10, 10);
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(17px, 2.8vw, 19px);
  line-height: 1.65;
  background: rgb(253, 253, 253);
}

h1 {
  font-size: clamp(1.65rem, 5.5vw, 2.35rem);
  font-weight: normal;
  line-height: 1.25;
  margin: 1.15em 0 0.65em;
}

h2 {
  font-weight: bold;
  font-size: clamp(1.25rem, 4vw, 1.65rem);
  line-height: 1.3;
  margin: 1em 0 0.65em;
}

h3 {
  font-weight: normal;
  text-transform: uppercase;
  font-size: clamp(1.05rem, 3vw, 1.25rem);
  letter-spacing: 0.12em;
  margin: 1.5em 0 0.65em;
}

h4 {
  font-weight: normal;
  font-size: 1.15em;
  letter-spacing: 0.08em;
  margin: 1.35em 0 0.65em;
}

h5 {
  font-weight: normal;
  font-style: italic;
  font-size: 1.12em;
  margin: 1.35em 0 0.65em;
}

h6 {
  font-weight: bold;
  font-size: 1em;
  letter-spacing: 0.08em;
  margin: 1.35em 0 0.65em;
}

a {
  outline: none !important;
  font-weight: bold;
  text-decoration: none;
}

a:link {
  color: #3a6d8c;
}

a:visited {
  color: #566f88;
}

a:hover {
  color: #245d7a;
}

a:active {
  color: #1d5a7a;
  outline: none;
}

p {
  text-align: left;
  font-size: 1em;
  margin: 1em 0 0;
}

p.lead {
  font-size: 150%;
  margin: 1em 0;
}

p + p {
  margin: 0;
  text-indent: 1.5em;
}

p + ul,
p + ol,
p + dl {
  margin-bottom: 1.5em;
}

p.lead + p {
  text-indent: 0;
}

blockquote {
  border-left: 5px solid #eee;
  padding-left: 1.5em;
  margin: 1em 0;
}

blockquote small {
  display: block;
  line-height: 1.7em;
}

ul,
ol,
dl {
  text-align: left;
}

dt {
  font-weight: bold;
}

code {
  font-family: courier, monospace;
}

p > code {
  padding: 0.25em;
  background: #eee;
}

pre {
  text-align: left;
  font-size: 100%;
  overflow-x: auto;
}

hr {
  height: 0;
  color: #eee;
  border: 1px solid #eee;
  margin: 2em 0 1em;
}

.normal {
  font-weight: normal;
}

.quiet {
  color: #999;
}

.pull-left {
  float: left;
  margin: 0.5em 2em 1em 0;
}

.pull-right {
  float: right;
  margin: 0.5em 0 1em 2em;
}

hr.style2 {
  border-top: 3px double #8c8b8b;
}

img,
video,
svg {
  max-width: 100%;
  height: auto;
}

/* Library index (index.html) */
body.library-index {
  background: #fafbfc;
}

body.library-index h1 {
  font-weight: normal;
  letter-spacing: 0.05em;
  color: #2c3e50;
  margin: 1.25em 0 0.35em;
}

body.library-index h2 {
  font-size: 130%;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.18em;
  color: #4a5a6a;
  border-bottom: 1px solid #d0d5da;
  padding-bottom: 0.4em;
  margin: 2.2em 0 1em;
}

body.library-index dl {
  margin: 0;
  padding: 0;
}

body.library-index dt {
  font-size: 1.15em;
  font-weight: bold;
  margin: 2em 0 0.15em;
}

body.library-index dt a {
  font-weight: bold;
}

body.library-index dd {
  margin: 0;
  padding: 0;
}

body.library-index dd.meta {
  font-size: 0.88em;
  color: #5a6a78;
  letter-spacing: 0.02em;
  margin-bottom: 0.35em;
}

body.library-index dd.desc {
  font-size: 0.95em;
  color: #333d47;
  line-height: 1.65;
  margin-bottom: 0.5em;
}

body.library-index dd.meta + dd.desc {
  text-indent: 0;
}

body.library-index p + p {
  text-indent: 0;
}

/* Zhuangzi extracts one-off */
.card {
  margin: 1.5em 0;
  padding: 0;
}

@media (max-width: 36rem) {
  body.library-index h2 {
    font-size: 115%;
    letter-spacing: 0.1em;
  }

  body.library-index dt {
    font-size: 1.05em;
  }

  .pull-left,
  .pull-right {
    float: none;
    margin: 0.75em 0;
    display: block;
    max-width: 100%;
  }
}

/* Auto-generated tail: Calibre exports scoped by body class */
/* I Ching — Brian Browne Walker */
body.iching-walker .body{
    display: block;
    line-height: 1.2;
    white-space: pre-wrap
    }
body.iching-walker .c{
    color: #009;
    text-decoration: underline
    }
body.iching-walker .c1{
    padding-right: 0.7%
    }
body.iching-walker .c2{
    padding-right: 0%
    }
body.iching-walker .c3{
    font-weight: bold
    }
body.iching-walker .c4{
    font-style: italic
    }
body.iching-walker .c5{
    padding-right: 3.7%
    }
body.iching-walker .c6{
    font-style: italic;
    font-weight: bold
    }
body.iching-walker .c7{
    padding-right: 2.3%
    }
body.iching-walker .c8{
    font-size: 1.66667em;
    font-weight: bold;
    line-height: 1.2
    }
body.iching-walker .c9{
    font-size: 1.66667em;
    line-height: 1.2
    }
body.iching-walker .c10{
    color: #FFF
    }
body.iching-walker .c11{
    font-style: normal
    }
body.iching-walker .c12{
    color: #009;
    font-weight: bold;
    text-decoration: underline
    }
body.iching-walker .c13{
    display: block;
    font-size: 0.48387em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: center;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
body.iching-walker .calibre{
    display: block;
    font-size: 1.29167em;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 5pt;
    margin-right: 5pt;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0
    }
body.iching-walker .calibre1{
    clear: both;
    display: block
    }
body.iching-walker .calibre2{
    line-height: 1.2
    }
body.iching-walker .calibre3{
    display: block
    }
body.iching-walker .calibre4{
    display: table-column;
    line-height: 1.2;
    width: 41.4%
    }
body.iching-walker .calibre5{
    display: table-column;
    line-height: 1.2;
    width: 25.6%
    }
body.iching-walker .calibre6{
    display: table-column;
    line-height: 1.2;
    width: 33%
    }
body.iching-walker .calibre7{
    display: table-row;
    height: 16.7%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre8{
    display: inline-block;
    vertical-align: baseline;
    width: 94.546%
    }
body.iching-walker .calibre9{
    height: auto;
    width: 100%
    }
body.iching-walker .calibre10{
    display: inline-block;
    line-height: 1.2;
    vertical-align: baseline;
    width: 100%
    }
body.iching-walker .calibre11{
    height: auto;
    line-height: 1.2;
    width: 100%
    }
body.iching-walker .calibre12{
    display: inline-block;
    line-height: 1.2;
    vertical-align: baseline;
    width: 102.35%
    }
body.iching-walker .calibre13{
    display: table-column;
    line-height: 1.2;
    width: 21%
    }
body.iching-walker .calibre14{
    display: table-column;
    line-height: 1.2;
    width: 79%
    }
body.iching-walker .calibre15{
    display: table-row;
    height: 13.4%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre16{
    display: table-row;
    height: 18.5%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre17{
    display: table-row;
    height: 17.6%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre18{
    display: inline-block;
    vertical-align: baseline;
    width: 102.35%
    }
body.iching-walker .calibre19{
    display: table-column;
    line-height: 1.2;
    width: 20.9%
    }
body.iching-walker .calibre20{
    display: table-column;
    line-height: 1.2;
    width: 79.1%
    }
body.iching-walker .calibre21{
    display: table-column;
    line-height: 1.2;
    width: 21.1%
    }
body.iching-walker .calibre22{
    display: table-column;
    line-height: 1.2;
    width: 78.9%
    }
body.iching-walker .calibre23{
    display: table-row;
    height: 15.9%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre24{
    display: table-row;
    height: 20.7%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre25{
    display: table-row;
    height: 18.4%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre26{
    display: table-row;
    height: 13.3%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre27{
    display: table-row;
    height: 15.7%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre28{
    display: table-row;
    height: 21.7%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre29{
    display: table-row;
    height: 17.5%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre30{
    display: table-row;
    height: 12.6%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre31{
    display: table-row;
    height: 14%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre32{
    display: table-row;
    height: 19.4%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre33{
    display: table-row;
    height: 9.1%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre34{
    display: table-row;
    height: 20.5%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre35{
    display: table-row;
    height: 26.1%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre36{
    display: table-row;
    height: 14.8%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre37{
    display: table-row;
    height: 12%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre38{
    display: table-row;
    height: 21.3%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre39{
    clear: both;
    display: block;
    line-height: 1.2
    }
body.iching-walker .calibre40{
    display: table-column;
    line-height: 1.2;
    width: 23.5%
    }
body.iching-walker .calibre41{
    display: table-column;
    line-height: 1.2;
    width: 76.5%
    }
body.iching-walker .calibre42{
    display: table-row;
    height: 25.4%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .calibre43{
    display: inline-block;
    vertical-align: baseline;
    width: 90.871%
    }
body.iching-walker .calibre44{
    display: table-row;
    height: 23.9%;
    line-height: 1.2;
    vertical-align: middle
    }
body.iching-walker .s{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 1.2821%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: center;
    text-decoration: none;
    text-indent: 3.8462%;
    text-transform: none
    }
body.iching-walker .s1{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    margin-bottom: 1.2821%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: center;
    text-decoration: none;
    text-indent: 3.8462%;
    text-transform: none
    }
body.iching-walker .s2{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 1.2821%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: left;
    text-decoration: none;
    text-indent: 3.8462%;
    text-transform: none
    }
body.iching-walker .s3{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 1.2821%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 2.5641%;
    padding-right: 0%;
    text-align: left;
    text-decoration: none;
    text-indent: 1.2821%;
    text-transform: none
    }
body.iching-walker .s4{
    display: block;
    font-size: 0.77419em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 1.2821%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: left;
    text-decoration: none;
    text-indent: 3.8462%;
    text-transform: none
    }
body.iching-walker .s5{
    display: block;
    font-size: 0.77419em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 1.2821%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: center;
    text-decoration: none;
    text-indent: 3.8462%;
    text-transform: none
    }
body.iching-walker .s6{
    display: block;
    font-size: 0.77419em;
    font-style: italic;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    margin-bottom: 1.2821%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: center;
    text-decoration: none;
    text-indent: 3.8462%;
    text-transform: none
    }
body.iching-walker .s7{
    display: block;
    font-size: 0.48387em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: center;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
body.iching-walker .s8{
    display: block;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 1.2;
    margin-bottom: 0%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: center;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
body.iching-walker .s9{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 1.2821%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: justify;
    text-decoration: none;
    text-indent: 3.8462%;
    text-transform: none;
    white-space: normal
    }
body.iching-walker .s10{
    display: block;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 1.2;
    margin-bottom: 2.9915%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2.9915%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: left;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
body.iching-walker .s11{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 2.9915%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2.9915%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: justify;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none;
    white-space: normal
    }
body.iching-walker .s12{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 2.9915%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2.9915%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: left;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
body.iching-walker .s13{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2.9915%;
    padding-left: 7.6923%;
    padding-right: 0%;
    text-align: justify;
    text-decoration: none;
    text-indent: -5.3419%;
    text-transform: none;
    white-space: normal
    }
body.iching-walker .s14{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 7.6923%;
    padding-right: 0%;
    text-align: justify;
    text-decoration: none;
    text-indent: -5.3419%;
    text-transform: none;
    white-space: normal
    }
body.iching-walker .s15{
    border-collapse: collapse;
    border-spacing: 2px;
    display: table;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    text-indent: 0;
    width: 88.2%
    }
body.iching-walker .s16{
    border-bottom-color: currentColor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color: currentColor;
    border-left-style: none;
    border-left-width: medium;
    border-right-color: currentColor;
    border-right-style: none;
    border-right-width: medium;
    border-top-color: currentColor;
    border-top-style: none;
    border-top-width: medium;
    display: table-cell;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-top: 0%;
    padding-bottom: 0.6053%;
    padding-left: 0.6053%;
    padding-right: 0.6053%;
    padding-top: 0.6053%;
    text-align: right;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none;
    vertical-align: top;
    white-space: pre-wrap
    }
body.iching-walker .s17{
    border-bottom-color: currentColor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color: currentColor;
    border-left-style: none;
    border-left-width: medium;
    border-right-color: currentColor;
    border-right-style: none;
    border-right-width: medium;
    border-top-color: currentColor;
    border-top-style: none;
    border-top-width: medium;
    display: table-cell;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-top: 0%;
    padding-bottom: 0.6053%;
    padding-left: 0.6053%;
    padding-right: 0.6053%;
    padding-top: 0.6053%;
    text-align: center;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none;
    vertical-align: top;
    white-space: pre-wrap
    }
body.iching-walker .s18{
    border-bottom-color: currentColor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color: currentColor;
    border-left-style: none;
    border-left-width: medium;
    border-right-color: currentColor;
    border-right-style: none;
    border-right-width: medium;
    border-top-color: currentColor;
    border-top-style: none;
    border-top-width: medium;
    display: table-cell;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-top: 0%;
    padding-bottom: 0.6053%;
    padding-left: 0.6053%;
    padding-right: 0.6053%;
    padding-top: 0.6053%;
    text-align: left;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none;
    vertical-align: top;
    white-space: pre-wrap
    }
body.iching-walker .s19{
    border-bottom-color: currentColor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color: currentColor;
    border-left-style: none;
    border-left-width: medium;
    border-right-color: currentColor;
    border-right-style: none;
    border-right-width: medium;
    border-top-color: currentColor;
    border-top-style: none;
    border-top-width: medium;
    display: table-cell;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-top: 0%;
    padding-bottom: 0.6053%;
    padding-left: 0.6053%;
    padding-right: 0.6053%;
    padding-top: 0.6053%;
    text-align: center;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none;
    vertical-align: middle;
    white-space: pre-wrap
    }
body.iching-walker .s20{
    border-bottom-color: currentColor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color: currentColor;
    border-left-style: none;
    border-left-width: medium;
    border-right-color: currentColor;
    border-right-style: none;
    border-right-width: medium;
    border-top-color: currentColor;
    border-top-style: none;
    border-top-width: medium;
    display: table-cell;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-top: 0%;
    padding-bottom: 0.6053%;
    padding-left: 0.6053%;
    padding-right: 0.6053%;
    padding-top: 0.6053%;
    text-align: right;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none;
    vertical-align: middle;
    white-space: pre-wrap
    }
body.iching-walker .s21{
    border-bottom-color: currentColor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color: currentColor;
    border-left-style: none;
    border-left-width: medium;
    border-right-color: currentColor;
    border-right-style: none;
    border-right-width: medium;
    border-top-color: currentColor;
    border-top-style: none;
    border-top-width: medium;
    display: table-cell;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-top: 0%;
    padding-bottom: 0.6053%;
    padding-left: 0.6053%;
    padding-right: 0.6053%;
    padding-top: 0.6053%;
    text-align: left;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none;
    vertical-align: middle;
    white-space: pre-wrap
    }
body.iching-walker .s22{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 2.9915%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 7.6923%;
    padding-right: 0%;
    text-align: justify;
    text-decoration: none;
    text-indent: -5.3419%;
    text-transform: none;
    white-space: normal
    }
body.iching-walker .s23{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: left;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
body.iching-walker .s24{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 2.9915%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2.9915%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: center;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
body.iching-walker .s25{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: center;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
body.iching-walker .s26{
    display: block;
    font-size: 1.29032em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 1.2;
    margin-bottom: 0%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: center;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
body.iching-walker .s27{
    display: block;
    font-size: 0.77419em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: center;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
body.iching-walker .s28{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: justify;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none;
    white-space: normal
    }
body.iching-walker .s29{
    border-collapse: collapse;
    border-spacing: 2px;
    display: table;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    text-indent: 0;
    width: 100%
    }
body.iching-walker .s30{
    background: transparent;
    border-bottom-color: currentColor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color: currentColor;
    border-left-style: none;
    border-left-width: medium;
    border-right-color: currentColor;
    border-right-style: none;
    border-right-width: medium;
    border-top-color: currentColor;
    border-top-style: none;
    border-top-width: medium;
    display: table-cell;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 1.2821%;
    margin-top: 0%;
    padding-bottom: 1.0684%;
    padding-left: 1.0684%;
    padding-right: 1.0684%;
    padding-top: 1.0684%;
    text-align: right;
    text-decoration: none;
    text-indent: 3.8462%;
    text-transform: none;
    vertical-align: top;
    white-space: pre-wrap
    }
body.iching-walker .s31{
    background: transparent;
    border-bottom-color: currentColor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color: currentColor;
    border-left-style: none;
    border-left-width: medium;
    border-right-color: currentColor;
    border-right-style: none;
    border-right-width: medium;
    border-top-color: currentColor;
    border-top-style: none;
    border-top-width: medium;
    display: table-cell;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 2.5641%;
    margin-top: 0%;
    padding-bottom: 1.0684%;
    padding-left: 1.0684%;
    padding-right: 1.0684%;
    padding-top: 1.0684%;
    text-align: justify;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none;
    vertical-align: top;
    white-space: pre-wrap
    }
body.iching-walker .s32{
    background: transparent;
    border-bottom-color: currentColor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color: currentColor;
    border-left-style: none;
    border-left-width: medium;
    border-right-color: currentColor;
    border-right-style: none;
    border-right-width: medium;
    border-top-color: currentColor;
    border-top-style: none;
    border-top-width: medium;
    display: table-cell;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 2.5641%;
    margin-top: 0%;
    padding-bottom: 1.0684%;
    padding-left: 1.0684%;
    padding-right: 1.0684%;
    padding-top: 1.0684%;
    text-align: left;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none;
    vertical-align: top;
    white-space: pre-wrap
    }
body.iching-walker .s33{
    color: #FFF;
    display: block;
    font-size: 0.48387em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: center;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
body.iching-walker .s34{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 2.5641%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: justify;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none;
    white-space: normal
    }
body.iching-walker .s35{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 2.5641%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: left;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
body.iching-walker .s36{
    background: transparent;
    border-bottom-color: currentColor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color: currentColor;
    border-left-style: none;
    border-left-width: medium;
    border-right-color: currentColor;
    border-right-style: none;
    border-right-width: medium;
    border-top-color: currentColor;
    border-top-style: none;
    border-top-width: medium;
    display: table-cell;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-top: 0%;
    padding-bottom: 1.0684%;
    padding-left: 1.0684%;
    padding-right: 1.0684%;
    padding-top: 1.0684%;
    text-align: justify;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none;
    vertical-align: top;
    white-space: normal
    }
body.iching-walker .s37{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: center;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
body.iching-walker .s38{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 2.5641%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2.9915%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: left;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
body.iching-walker .s39{
    display: block;
    font-size: 0.77419em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 1.2821%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: justify;
    text-decoration: none;
    text-indent: 3.8462%;
    text-transform: none;
    white-space: normal
    }
body.iching-walker .s40{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 2.5641%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2.9915%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: justify;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none;
    white-space: normal
    }
body.iching-walker .s41{
    display: block;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 2.5641%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2.9915%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: center;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
body.iching-walker .s42{
    display: block;
    font-size: 0.77419em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 2.9915%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2.9915%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: justify;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none;
    white-space: normal
    }
body.iching-walker .s43{
    background: transparent;
    border-bottom-color: currentColor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color: currentColor;
    border-left-style: none;
    border-left-width: medium;
    border-right-color: currentColor;
    border-right-style: none;
    border-right-width: medium;
    border-top-color: currentColor;
    border-top-style: none;
    border-top-width: medium;
    display: table-cell;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 2.5641%;
    margin-top: 0%;
    padding-bottom: 1.0684%;
    padding-left: 1.0684%;
    padding-right: 1.0684%;
    padding-top: 1.0684%;
    text-align: justify;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none;
    vertical-align: top;
    white-space: normal
    }
body.iching-walker .s44{
    display: block;
    font-size: 0.77419em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 2.5641%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: justify;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none;
    white-space: normal
    }
body.iching-walker .s45{
    display: block;
    font-size: 1.54839em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 1.2;
    margin-bottom: 2.9915%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2.9915%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: left;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
body.iching-walker .s46{
    display: block;
    font-size: 1.41935em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1.2;
    margin-bottom: 0%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    text-align: center;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
body.iching-walker .s47{
    border-collapse: collapse;
    border-spacing: 2px;
    display: table;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 18px;
    margin-top: 0;
    text-indent: 0;
    width: 100%
    }
body.iching-walker .s48{
    background: transparent;
    border-bottom-color: currentColor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color: currentColor;
    border-left-style: none;
    border-left-width: medium;
    border-right-color: currentColor;
    border-right-style: none;
    border-right-width: medium;
    border-top-color: currentColor;
    border-top-style: none;
    border-top-width: medium;
    display: table-cell;
    font-size: 0.77419em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 1.2821%;
    margin-top: 0%;
    padding-bottom: 1.0684%;
    padding-left: 1.0684%;
    padding-right: 1.0684%;
    padding-top: 1.0684%;
    text-align: left;
    text-decoration: none;
    text-indent: 3.8462%;
    text-transform: none;
    vertical-align: top;
    white-space: pre-wrap
    }
body.iching-walker .s49{
    background: transparent;
    border-bottom-color: currentColor;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color: currentColor;
    border-left-style: none;
    border-left-width: medium;
    border-right-color: currentColor;
    border-right-style: none;
    border-right-width: medium;
    border-top-color: currentColor;
    border-top-style: none;
    border-top-width: medium;
    display: table-cell;
    line-height: 1.2;
    padding-bottom: 1.1%;
    padding-left: 1.1%;
    padding-right: 1.1%;
    padding-top: 1.1%;
    text-align: left;
    vertical-align: top;
    white-space: pre-wrap
    }
body.iching-walker .s50{
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 3.966%;
    padding-right: 0%;
    text-align: left;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
body.iching-walker .s51{
    display: block;
    font-size: 0.64516em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    letter-spacing: 0;
    margin-bottom: 0%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    padding-left: 3.966%;
    padding-right: 0%;
    text-align: left;
    text-decoration: none;
    text-indent: 0%;
    text-transform: none
    }
@page {
    margin-bottom: 5pt;
    margin-top: 5pt
    }

/* I Ching — Richard Wilhelm */
@page {
    margin-bottom: 5pt;
    margin-top: 5pt
    }
body.iching-wilhelm .ah{
    display: block;
    font-size: 1.29167em;
    font-style: normal;
    font-variant: small-caps;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 5%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-indent: 0
    }
body.iching-wilhelm .au{
    display: block;
    font-size: 1em;
    font-variant: small-caps;
    font-weight: normal;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5%;
    text-align: center;
    text-indent: 0
    }
body.iching-wilhelm .bh{
    display: block;
    font-size: 1em;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 2%;
    margin-left: 2em;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-indent: 1.2em
    }
body.iching-wilhelm .bk{
    display: block;
    font-size: 2em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 5%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    text-align: center;
    text-indent: 0
    }
body.iching-wilhelm .bkau{
    display: block;
    font-size: 1.29167em;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 1%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1%;
    text-align: center;
    text-indent: 0
    }
body.iching-wilhelm .bkpub{
    display: block;
    font-size: 0.83333em;
    font-style: normal;
    font-variant: small-caps;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10%;
    text-align: center;
    text-indent: 0
    }
body.iching-wilhelm .bkpub1{
    display: block;
    font-size: 0.83333em;
    font-style: italic;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    text-align: center;
    text-indent: 0
    }
body.iching-wilhelm .blockquote{
    display: block;
    margin-bottom: 1.5em;
    margin-top: 1.5em
    }
body.iching-wilhelm .bq{
    display: block;
    font-style: normal;
    margin-bottom: 0.2em;
    margin-left: 2em;
    margin-right: 0;
    margin-top: 0.2em;
    text-align: justify;
    text-indent: 1.2em
    }
body.iching-wilhelm .bq1{
    display: block;
    margin-bottom: 0.1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.1em;
    text-align: justify;
    text-indent: 0
    }
body.iching-wilhelm .bq1f{
    display: block;
    font-style: normal;
    margin-bottom: 0.2em;
    margin-left: 2em;
    margin-right: 0;
    margin-top: 0.5em;
    text-align: justify;
    text-indent: 1.2em
    }
body.iching-wilhelm .bq1l{
    display: block;
    font-style: normal;
    margin-bottom: 1em;
    margin-left: 2em;
    margin-right: 0;
    margin-top: 0.2em;
    text-align: justify;
    text-indent: 1.2em
    }
body.iching-wilhelm .bqf{
    display: block;
    margin-bottom: 0.1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2em;
    text-align: justify;
    text-indent: 0
    }
body.iching-wilhelm .bql{
    display: block;
    margin-bottom: 5%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.1em;
    text-align: justify;
    text-indent: 0
    }
body.iching-wilhelm .bqs{
    display: block;
    margin-bottom: 5%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5%;
    text-align: justify;
    text-indent: 0
    }
body.iching-wilhelm .calibre{
    display: block;
    font-family: serif;
    font-size: 1em;
    margin-bottom: 0;
    margin-left: 5pt;
    margin-right: 5pt;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0
    }
body.iching-wilhelm .calibre1{
    display: block;
    page-break-after: always
    }
body.iching-wilhelm .calibre2{
    line-height: 1.2
    }
body.iching-wilhelm .calibre3{
    display: block
    }
body.iching-wilhelm .calibre4{
    color: blue;
    text-decoration: none
    }
body.iching-wilhelm .calibre5{
    border-bottom-color: currentColor;
    border-bottom-style: inset;
    border-bottom-width: 1px;
    border-left-color: currentColor;
    border-left-style: inset;
    border-left-width: 1px;
    border-right-color: currentColor;
    border-right-style: inset;
    border-right-width: 1px;
    border-top-color: currentColor;
    border-top-style: inset;
    border-top-width: 1px;
    color: gray;
    display: block;
    height: 2px;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.5em
    }
body.iching-wilhelm .calibre6{
    color: blue;
    line-height: 1.2;
    text-decoration: none
    }
body.iching-wilhelm .calibre7{
    display: block;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    text-align: justify;
    text-indent: 1.2em
    }
body.iching-wilhelm .calibre8{
    font-size: 0.75em;
    line-height: normal;
    vertical-align: super
    }
body.iching-wilhelm .calibre9{
    font-style: italic
    }
body.iching-wilhelm .calibre10{
    display: block;
    list-style-type: decimal;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em
    }
body.iching-wilhelm .calibre11{
    display: list-item
    }
body.iching-wilhelm .calibre12{
    border-collapse: separate;
    border-spacing: 2px;
    display: table;
    margin-bottom: 2%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5%;
    text-indent: 0;
    width: 100%
    }
body.iching-wilhelm .calibre13{
    display: table-row;
    vertical-align: middle
    }
body.iching-wilhelm .calibre14{
    display: table-cell;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    text-align: inherit;
    vertical-align: inherit
    }
body.iching-wilhelm .calibre15{
    height: auto;
    width: auto
    }
body.iching-wilhelm .calibre16{
    height: 25px;
    width: 25px
    }
body.iching-wilhelm .calibre17{
    height: 21px;
    width: 20px
    }
body.iching-wilhelm .calibre18{
    font-size: 0.9em;
    line-height: normal;
    vertical-align: super
    }
body.iching-wilhelm .calibre19{
    font-size: 1em;
    line-height: 1.2;
    vertical-align: super
    }
body.iching-wilhelm .calibre20{
    font-style: italic;
    line-height: 1.2
    }
body.iching-wilhelm .calibre21{
    font-size: 0.75em
    }
body.iching-wilhelm .calibre22{
    border-bottom-color: currentColor;
    border-bottom-style: solid;
    border-bottom-width: 1pt;
    border-collapse: collapse;
    border-left-color: currentColor;
    border-left-style: solid;
    border-left-width: 1pt;
    border-right-color: currentColor;
    border-right-style: solid;
    border-right-width: 1pt;
    border-spacing: 2px;
    border-top-color: currentColor;
    border-top-style: solid;
    border-top-width: 1pt;
    display: table;
    margin-bottom: 2%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5%;
    text-indent: 0;
    width: 100%
    }
body.iching-wilhelm .calibre23{
    font-weight: bold
    }
body.iching-wilhelm .center{
    border-bottom-color: currentColor;
    border-bottom-style: solid;
    border-bottom-width: 1pt;
    border-left-color: currentColor;
    border-left-style: solid;
    border-left-width: 1pt;
    border-right-color: currentColor;
    border-right-style: solid;
    border-right-width: 1pt;
    border-top-color: currentColor;
    border-top-style: solid;
    border-top-width: 1pt;
    display: table-cell;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    text-align: center;
    vertical-align: inherit
    }
body.iching-wilhelm .ch{
    display: block;
    font-size: 0.83333em;
    font-style: normal;
    margin-bottom: 1em;
    margin-left: 2.6em;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-indent: 1.2em
    }
body.iching-wilhelm .chap{
    display: block;
    page-break-before: always
    }
body.iching-wilhelm .cip{
    display: block;
    font-size: 0.75em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    text-align: left;
    text-indent: 0
    }
body.iching-wilhelm .cn{
    display: block;
    font-size: 0.83333em;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 3%;
    margin-left: 4em;
    margin-right: 0;
    margin-top: 5%;
    text-align: justify;
    text-indent: 1.2em
    }
body.iching-wilhelm .cs{
    display: block;
    font-size: 1.29167em;
    font-style: italic;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 2%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    text-align: center;
    text-indent: 0
    }
body.iching-wilhelm .ct{
    display: block;
    font-size: 1.29167em;
    font-style: italic;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 5%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 4%;
    text-align: left;
    text-indent: 1.2em
    }
body.iching-wilhelm .eq{
    display: block;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    text-align: center;
    text-indent: 1.2em
    }
body.iching-wilhelm .fig{
    display: block;
    margin-bottom: 6%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 4%;
    text-align: center;
    text-indent: 1.2em
    }
body.iching-wilhelm .figcap{
    display: block;
    font-size: 0.83333em;
    font-weight: bold;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 4%;
    text-align: center;
    text-indent: 1.2em
    }
body.iching-wilhelm .hanging{
    display: block;
    margin-bottom: 1.5em;
    margin-left: 2em;
    margin-right: 2em;
    margin-top: 1.5em
    }
body.iching-wilhelm .indexentry{
    display: block;
    margin-bottom: 0.1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.2em;
    text-align: justify;
    text-indent: 1.2em
    }
body.iching-wilhelm .indexmain{
    display: block;
    margin-bottom: 0.1em;
    margin-left: 1em;
    margin-right: 0;
    margin-top: 0.1em;
    text-align: justify;
    text-indent: -1em
    }
body.iching-wilhelm .indexmaintop{
    display: block;
    margin-bottom: 0.1em;
    margin-left: 1em;
    margin-right: 0;
    margin-top: 2em;
    text-align: justify;
    text-indent: -1em
    }
body.iching-wilhelm .inline{
    vertical-align: -0.2em
    }
body.iching-wilhelm .nl{
    display: block;
    margin-bottom: 1em;
    margin-left: 3%;
    margin-right: 0;
    margin-top: 1em;
    text-align: justify;
    text-indent: -3%
    }
body.iching-wilhelm .paft{
    display: block;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2%;
    text-align: justify;
    text-indent: 0
    }
body.iching-wilhelm .pcon{
    display: block;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    text-align: justify;
    text-indent: 0
    }
body.iching-wilhelm .pf{
    display: block;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3%;
    text-align: justify;
    text-indent: 0
    }
body.iching-wilhelm .pn{
    display: block;
    font-size: 0.83333em;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15%;
    text-align: center;
    text-decoration: underline;
    text-indent: 0
    }
body.iching-wilhelm .pr{
    display: block;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2%;
    text-align: right;
    text-indent: 1.2em
    }
body.iching-wilhelm .ps{
    display: block;
    font-size: 1.29167em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 5%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    text-align: center;
    text-indent: 0
    }
body.iching-wilhelm .pt{
    display: block;
    font-size: 2em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 5%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0%;
    text-align: center;
    text-indent: 0
    }
body.iching-wilhelm .ptr{
    display: block;
    font-size: 1.29167em;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 1.5%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5%;
    text-align: center;
    text-indent: 0
    }
body.iching-wilhelm .ptr1{
    display: block;
    font-size: 1.29167em;
    font-style: italic;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 1.5%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5%;
    text-align: center;
    text-indent: 0
    }
body.iching-wilhelm .ptr2{
    display: block;
    font-size: 1.29167em;
    font-style: italic;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 1.5%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5%;
    text-align: left;
    text-indent: 0
    }
body.iching-wilhelm .toc{
    display: block;
    font-size: 1em;
    font-style: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-indent: -1em
    }
body.iching-wilhelm .toc1{
    display: block;
    font-size: 0.83333em;
    font-style: italic;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-indent: -1em
    }
body.iching-wilhelm .toc2{
    display: block;
    font-size: 0.83333em;
    font-style: italic;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.2em;
    text-align: left;
    text-indent: 0.3em
    }
body.iching-wilhelm .toc3{
    display: block;
    font-size: 0.83333em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.2em;
    text-align: left;
    text-indent: 0.3em
    }
body.iching-wilhelm .toccntr-r{
    display: block;
    font-size: 1em;
    font-style: normal;
    margin-bottom: 0.1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    text-align: center;
    text-indent: 0
    }
body.iching-wilhelm .toccntr-r1{
    display: block;
    font-size: 1em;
    font-style: normal;
    margin-bottom: 0.8em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    text-align: center;
    text-indent: 0
    }
body.iching-wilhelm .tocpt{
    display: block;
    font-size: 1em;
    font-style: normal;
    margin-bottom: 2em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2em;
    text-align: center;
    text-indent: 0
    }
body.iching-wilhelm .tocr{
    display: block;
    font-size: 1em;
    font-style: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.2em;
    text-align: left;
    text-indent: 0.6em
    }

/* I Ching — Alfred Huang */
body.iching-huang .ackh{
    display: block;
    font-size: 1.29032em;
    line-height: 1.2;
    margin-bottom: 2em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3em;
    text-align: left;
    text-indent: 0
    }
body.iching-huang .acktx{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 3pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-indent: 0
    }
body.iching-huang .advtx{
    display: block;
    font-family: Times New Roman;
    font-size: 0.77419em;
    margin-bottom: 12pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 12pt;
    text-align: center;
    text-indent: 0
    }
body.iching-huang .atah{
    display: block;
    font-size: 1em;
    line-height: 1.2;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2em;
    text-align: left;
    text-indent: 0
    }
body.iching-huang .atatx{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 0.3em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.3em;
    text-align: justify;
    text-indent: 0
    }
body.iching-huang .blockpara{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 15pt;
    margin-left: 18pt;
    margin-right: 6pt;
    margin-top: 15pt;
    text-align: justify;
    text-indent: 0
    }
body.iching-huang .blockpara1{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 3pt;
    margin-left: 18pt;
    margin-right: 6pt;
    margin-top: 15pt;
    text-align: justify;
    text-indent: 0
    }
body.iching-huang .blockpara2{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 15pt;
    margin-left: 18pt;
    margin-right: 6pt;
    margin-top: 3pt;
    text-align: justify;
    text-indent: 10pt
    }
body.iching-huang .blockpara3{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 15pt;
    margin-left: 18pt;
    margin-right: 6pt;
    margin-top: 3pt;
    text-align: justify;
    text-indent: 0
    }
body.iching-huang .blockpara4{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 6pt;
    margin-left: 36pt;
    margin-right: 6pt;
    margin-top: 6pt;
    text-align: justify;
    text-indent: -12pt
    }
body.iching-huang .bmh{
    display: block;
    font-size: 1em;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    text-align: center;
    text-indent: 0
    }
body.iching-huang .bmh1{
    display: block;
    font-size: 0.77419em;
    font-weight: bold;
    margin-bottom: 2em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-indent: 0
    }
body.iching-huang .calibre{
    display: block;
    font-size: 1.29167em;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 5pt;
    margin-right: 5pt;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    text-align: justify
    }
body.iching-huang .calibre1{
    display: block;
    line-height: 1.2
    }
body.iching-huang .calibre2{
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    vertical-align: middle;
    width: auto
    }
body.iching-huang .calibre3{
    font-size: 1em;
    line-height: 1.2
    }
body.iching-huang .calibre4{
    font-size: 0.83333em
    }
body.iching-huang .calibre5{
    font-style: italic
    }
body.iching-huang .calibre6{
    display: block
    }
body.iching-huang .calibre7{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 3pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3pt;
    text-align: justify;
    text-indent: 1.5em
    }
body.iching-huang .calibre8{
    line-height: 1.2
    }
body.iching-huang .calibre9{
    display: block;
    line-height: 1.2;
    list-style-type: decimal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0
    }
body.iching-huang .calibre10{
    display: block;
    list-style-type: decimal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0
    }
body.iching-huang .calibre11{
    display: list-item;
    font-size: 0.77419em;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
    text-align: justify
    }
body.iching-huang .calibre12{
    display: block;
    line-height: 1.2;
    margin-bottom: 1.5em;
    margin-left: 1em;
    margin-right: 1em;
    margin-top: 1.5em
    }
body.iching-huang .calibre13{
    font-weight: bold
    }
body.iching-huang .calibre14{
    font-size: 0.83333em;
    line-height: 1.2;
    vertical-align: super
    }
body.iching-huang .calibre15{
    display: block;
    font-size: 1.29167em;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 5pt;
    margin-right: 5pt;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0
    }
body.iching-huang .calibre16{
    height: auto;
    width: auto
    }
body.iching-huang .cap{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 6pt;
    text-align: center;
    text-indent: 0
    }
body.iching-huang .ccn{
    display: block;
    font-size: 0.77419em;
    list-style-type: none;
    margin-bottom: 0;
    margin-top: 12pt;
    text-align: left;
    text-indent: -12pt
    }
body.iching-huang .ccsn{
    display: list-item;
    font-size: 0.83333em;
    list-style-type: none;
    margin-bottom: 1pt;
    margin-top: 6pt;
    text-align: left;
    text-indent: -12pt
    }
body.iching-huang .chn{
    display: block;
    font-size: 1.29032em;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 3pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-indent: 0
    }
body.iching-huang .cht{
    display: block;
    font-size: 1.29032em;
    line-height: 1.2;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.5em;
    text-align: center;
    text-indent: 0
    }
body.iching-huang .cop{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 3pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10pt;
    text-align: justify;
    text-indent: 0
    }
body.iching-huang .cpn{
    display: block;
    font-size: 1em;
    line-height: 1.2;
    list-style-type: none;
    margin-bottom: 0.5em;
    margin-top: 18pt;
    text-align: center;
    text-indent: 0
    }
body.iching-huang .csht{
    display: block;
    font-size: 1em;
    line-height: 1.2;
    margin-bottom: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15pt;
    text-align: left;
    text-indent: 0
    }
body.iching-huang .csht1{
    display: block;
    font-size: 0.77419em;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15pt;
    text-align: left;
    text-indent: 0
    }
body.iching-huang .csht2{
    display: block;
    font-size: 1em;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15pt;
    text-align: left;
    text-indent: 0
    }
body.iching-huang .csht3{
    display: block;
    font-size: 0.77419em;
    font-weight: bold;
    margin-bottom: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    text-indent: 0
    }
body.iching-huang .ctx{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 3pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3pt;
    text-align: justify;
    text-indent: 0
    }
body.iching-huang .ctx1{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10pt;
    text-align: justify;
    text-indent: 0
    }
body.iching-huang .ctx2{
    display: block;
    font-size: 0.77419em;
    font-weight: bold;
    margin-bottom: 10pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20pt;
    text-align: justify;
    text-indent: 30pt
    }
body.iching-huang .ctx3{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 3pt;
    margin-left: 4em;
    margin-right: 0;
    margin-top: 10pt;
    text-align: justify;
    text-indent: -1.5em
    }
body.iching-huang .ctx4{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 10pt;
    margin-left: 4em;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-indent: -1.5em
    }
body.iching-huang .ctx5{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 0;
    margin-left: 4em;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-indent: -1.5em
    }
body.iching-huang .ded{
    display: block;
    font-size: 0.77419em;
    font-style: italic;
    margin-bottom: 3em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3em;
    text-align: center;
    text-indent: 1.5em
    }
body.iching-huang .epi{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 3pt;
    margin-left: 2em;
    margin-right: 2em;
    margin-top: 1em;
    text-align: justify;
    text-indent: 0
    }
body.iching-huang .epih{
    display: block;
    font-size: 1.29032em;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3em;
    text-align: center;
    text-indent: 0
    }
body.iching-huang .eps{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 2em;
    margin-left: 0;
    margin-right: 2em;
    margin-top: 0.2em;
    text-align: right;
    text-indent: 0
    }
body.iching-huang .fmh{
    display: block;
    font-size: 1.29032em;
    line-height: 1.2;
    margin-bottom: 2em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2em;
    text-align: left;
    text-indent: 0
    }
body.iching-huang .glsh{
    display: block;
    font-size: 1.29032em;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 2em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3em;
    text-align: left;
    text-indent: 0
    }
body.iching-huang .glstx{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 5pt;
    margin-left: 2em;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-indent: -1.5em
    }
body.iching-huang .glstx1{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 3pt;
    margin-left: 2em;
    margin-right: 0;
    margin-top: 3pt;
    text-align: justify;
    text-indent: 10pt
    }
body.iching-huang .img{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
    text-indent: 0
    }
body.iching-huang .img1{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
    text-indent: 0
    }
body.iching-huang .img2{
    display: block;
    font-size: 0.77419em;
    margin-bottom: opt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
    text-indent: 0
    }
body.iching-huang .listm{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 3pt;
    margin-left: 2.5em;
    margin-right: 0;
    margin-top: 3pt;
    text-align: justify;
    text-indent: -1.3em
    }
body.iching-huang .lists{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 3pt;
    margin-left: 2.5em;
    margin-right: 0;
    margin-top: 1em;
    text-align: justify;
    text-indent: -1.3em
    }
body.iching-huang .ntsh{
    display: block;
    font-size: 1.29032em;
    line-height: 1.2;
    margin-bottom: 2em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3em;
    text-align: center;
    text-indent: 0
    }
body.iching-huang .ntstx{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 0.5em;
    margin-left: 3em;
    margin-right: 0;
    margin-top: 0.3em;
    text-align: justify;
    text-indent: -1.5em
    }
body.iching-huang .pht{
    display: block;
    font-size: 1.29032em;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 1.5em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1.5em;
    text-align: center;
    text-indent: 0
    }
body.iching-huang .poem{
    display: block;
    font-size: 0.77419em;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 10em;
    margin-right: 0;
    margin-top: 0.8em;
    text-align: left;
    text-indent: 0
    }
body.iching-huang .poem1{
    display: block;
    font-size: 0.77419em;
    line-height: 1.2;
    margin-bottom: 1em;
    margin-left: 2.5em;
    margin-right: 0;
    margin-top: 1em;
    text-align: left;
    text-indent: 0
    }
body.iching-huang .prftx{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 0.3em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: justify;
    text-indent: 0
    }
body.iching-huang .right{
    display: block;
    font-size: 0.77419em;
    margin-bottom: 3pt;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1em;
    text-align: right;
    text-indent: 1.5em
    }
body.iching-huang .toch{
    display: block;
    font-size: 1.29032em;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 2em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3em;
    page-break-before: always;
    text-align: left;
    text-indent: 0
    }
@page {
    margin-bottom: 5pt;
    margin-top: 5pt
    }

/* Zhuangzi (Burton Watson) */
@page {
    margin-bottom: 5pt;
    margin-top: 5pt
    }
@font-face {
    src: url(OPS/fonts/arialuni.ttf);
    font-family: "aums"
    }
@font-face {
    src: url(OPS/fonts/ariali.ttf);
    font-family: "aums1"
    }
@font-face {
    src: url(OPS/fonts/timesi_2.ttf);
    font-family: "aums2"
    }
body.zhuangzi-book .aum{
    font-family: "aums1"
    }
body.zhuangzi-book .aum1{
    font-family: "aums"
    }
body.zhuangzi-book .aum2{
    font-family: "aums2"
    }
body.zhuangzi-book .author{
    display: block;
    font-size: 1em;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 2.5em;
    text-align: center
    }
body.zhuangzi-book .author1{
    display: block;
    font-size: 1.29167em;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0.2em;
    text-align: center
    }
body.zhuangzi-book .bib{
    display: block;
    font-size: 0.83333em;
    margin-bottom: 0;
    margin-top: 2em;
    padding-left: 1.5em;
    text-align: left;
    text-indent: -1.5em
    }
body.zhuangzi-book .bib1{
    display: block;
    font-size: 0.83333em;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 1.5em;
    text-align: left;
    text-indent: -1.5em
    }
body.zhuangzi-book .blockquote{
    display: block;
    font-size: 1em;
    margin-bottom: 1em;
    margin-left: 1.25em;
    margin-right: 1.25em;
    margin-top: 1em;
    text-align: justify
    }
body.zhuangzi-book .calibre{
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    margin-bottom: 0;
    margin-left: 5pt;
    margin-right: 5pt;
    margin-top: 0;
    oeb-column-number: 1;
    padding-left: 0;
    padding-right: 0
    }
body.zhuangzi-book .calibre1{
    display: block;
    text-align: center
    }
body.zhuangzi-book .calibre2{
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    width: auto
    }
body.zhuangzi-book .calibre3{
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    margin-bottom: 0;
    margin-left: 5pt;
    margin-right: 5pt;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0
    }
body.zhuangzi-book .calibre4{
    display: block;
    margin-left: 40%;
    margin-top: 10%
    }
body.zhuangzi-book .calibre5{
    display: block;
    margin-right: 50%;
    margin-top: 10%
    }
body.zhuangzi-book .calibre6{
    font-style: italic;
    padding-right: 0.1em
    }
body.zhuangzi-book .calibre7{
    line-height: 1.2
    }
body.zhuangzi-book .calibre8{
    font-style: italic;
    line-height: 1.2;
    padding-right: 0.1em
    }
body.zhuangzi-book .calibre9{
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto
    }
body.zhuangzi-book .calibre10{
    font-size: 0.75em
    }
body.zhuangzi-book .calibre11{
    font-weight: bold;
    line-height: 1.2
    }
body.zhuangzi-book .calibre12{
    color: #000;
    line-height: 1.2
    }
body.zhuangzi-book .calibre13{
    font-size: 0.83333em;
    line-height: 1.2;
    vertical-align: super
    }
body.zhuangzi-book .calibre14{
    color: #000
    }
body.zhuangzi-book .calibre15{
    font-size: 0.64516em
    }
body.zhuangzi-book .calibre16{
    font-size: 0.9em;
    line-height: normal;
    vertical-align: super
    }
body.zhuangzi-book .calibre17{
    font-weight: bold
    }
body.zhuangzi-book .center{
    display: block;
    font-size: 0.83333em;
    margin-bottom: 0;
    margin-top: 0.5em;
    text-align: left;
    text-indent: 0
    }
body.zhuangzi-book .center1{
    display: block;
    font-size: 1em;
    line-height: 200%;
    margin-bottom: 0;
    margin-top: 1em;
    text-align: center;
    text-indent: 0
    }
body.zhuangzi-book .center1x{
    display: block;
    font-size: 1em;
    margin-bottom: 0;
    margin-top: 10%;
    text-align: left;
    text-indent: 0
    }
body.zhuangzi-book .chapnum{
    display: block;
    font-size: 1.29167em;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10%;
    text-align: center
    }
body.zhuangzi-book .chaptitle{
    display: block;
    font-size: 1.29167em;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 3em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10%;
    text-align: center
    }
body.zhuangzi-book .chaptitle1{
    display: block;
    font-size: 1.29167em;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 3em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0.75em;
    text-align: center
    }
body.zhuangzi-book .copyright{
    display: block;
    font-size: 0.83333em;
    margin-bottom: 0;
    margin-left: 2em;
    margin-right: 2em;
    margin-top: 0;
    text-align: center
    }
body.zhuangzi-book .copyright1{
    display: block;
    font-size: 0.83333em;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 2.25em;
    text-align: center;
    text-indent: 0
    }
body.zhuangzi-book .copyright2{
    display: block;
    font-size: 0.83333em;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 1.25em;
    text-align: center;
    text-indent: 0
    }
body.zhuangzi-book .copyrightx{
    display: block;
    font-size: 0.83333em;
    margin-bottom: 0;
    margin-left: 2em;
    margin-right: 2em;
    margin-top: 0
    }
body.zhuangzi-book .copyrightx1{
    display: block;
    font-size: 0.83333em;
    margin-bottom: 0;
    margin-left: 2em;
    margin-right: 2em;
    margin-top: 0;
    text-align: right
    }
body.zhuangzi-book .fm{
    display: block;
    font-size: 0.83333em;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1.5em;
    text-align: right
    }
body.zhuangzi-book .fm1{
    display: block;
    font-size: 0.83333em;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: right
    }
body.zhuangzi-book .footnote{
    display: block;
    font-size: 0.83333em;
    margin-bottom: 0;
    margin-top: 3em;
    padding-left: 0;
    text-align: left;
    text-indent: 0
    }
body.zhuangzi-book .footnote1{
    display: block;
    font-size: 0.83333em;
    margin-bottom: 0;
    margin-top: 1em;
    padding-left: 0;
    text-align: left;
    text-indent: 0
    }
body.zhuangzi-book .halftitle{
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 90%;
    text-align: center
    }
body.zhuangzi-book .halftitle1{
    display: block;
    font-size: 0.83333em;
    font-weight: normal;
    padding-left: 5%;
    padding-right: 5%;
    text-align: center
    }
body.zhuangzi-book .hanging{
    display: block;
    font-size: 1em;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 1.25em;
    text-align: justify;
    text-indent: -1.25em
    }
body.zhuangzi-book .image{
    display: block;
    margin-bottom: 1em;
    margin-top: 1em;
    text-align: center;
    text-indent: 0
    }
body.zhuangzi-book .image1{
    display: block;
    margin-bottom: 1em;
    margin-top: 10%;
    text-align: center;
    text-indent: 0
    }
body.zhuangzi-book .indent{
    display: block;
    font-size: 1em;
    margin-bottom: 0;
    margin-top: 0;
    text-align: justify;
    text-indent: 1.25em
    }
body.zhuangzi-book .index{
    display: block;
    font-size: 0.83333em;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 1em;
    text-align: left;
    text-indent: -1em
    }
body.zhuangzi-book .index1{
    display: block;
    font-size: 0.83333em;
    margin-bottom: 0;
    margin-top: 1.5em;
    padding-left: 1em;
    text-align: left;
    text-indent: -1em
    }
body.zhuangzi-book .noindent{
    display: block;
    font-size: 1em;
    margin-bottom: 0;
    margin-top: 0;
    text-align: justify;
    text-indent: 0
    }
body.zhuangzi-book .noindent1{
    display: block;
    font-size: 1em;
    margin-bottom: 0;
    margin-top: 1em;
    text-align: justify;
    text-indent: 0
    }
body.zhuangzi-book .noindent2{
    display: block;
    font-size: 0.83333em;
    margin-bottom: 1em;
    margin-top: 0;
    text-align: justify;
    text-indent: 0
    }
body.zhuangzi-book .publisher{
    display: block;
    font-size: 1em;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 45%;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 1em;
    text-align: center
    }
body.zhuangzi-book .titlepage{
    display: block;
    font-size: 1.29167em;
    font-weight: normal;
    line-height: 1.2;
    margin-bottom: 1.5em;
    margin-left: 0;
    text-align: center
    }
body.zhuangzi-book .titlepage1{
    display: block;
    font-size: 1.29167em;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 2em;
    margin-top: 2em;
    text-align: center
    }
body.zhuangzi-book .toc{
    display: block;
    font-size: 1.25em;
    font-weight: normal;
    margin-bottom: 1.0em;
    margin-left: 0;
    margin-top: 1.0em;
    text-indent: 0
    }
body.zhuangzi-book .toc1{
    display: block;
    font-size: 1.25em;
    font-weight: normal;
    margin-bottom: 1.0em;
    margin-left: 0;
    margin-top: 1.0em;
    text-indent: 0
    }
body.zhuangzi-book .toc2{
    display: block;
    font-size: 1em;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 0;
    text-indent: 0
    }
body.zhuangzi-book .pcalibre:link{
    color: #00F;
    font-size: 100%;
    text-decoration: none
    }
body.zhuangzi-book .pcalibre2:hover{
    color: #936;
    font-size: 100%;
    text-decoration: none
    }
body.zhuangzi-book .pcalibre1:active{
    color: #00F;
    font-size: 100%;
    text-decoration: none
    }
