.backmatter_head { background: transparent; display: block; font-size: 2em; font-weight: bold; line-height: 1.25; outline: 0; text-align: center; text-indent: 0; vertical-align: baseline; margin: 0 0 0.5em; padding: 0; border: currentColor none 0 } .backmatter_text { background: transparent; display: block; font-size: 1em; font-weight: normal; line-height: 1.75; outline: 0; text-align: left; text-indent: 1.4em; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .black { background: transparent; font-size: 1em; line-height: 1.2; outline: 0; text-decoration: none; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .black1 { background: transparent; font-size: 1em; line-height: 1.2; outline: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .black2 { background: transparent; font-size: 1em; outline: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .body_text { background: transparent; display: block; font-size: 1em; font-weight: normal; line-height: 2; outline: 0; text-align: left; text-indent: 1.4em; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .calibre { background: transparent; display: block; font-size: 1em; outline: 0; vertical-align: baseline; margin: 0 5pt; padding: 0; border: currentColor none 0 } .calibre1 { background: transparent; font-size: 1em; outline: 0; text-decoration: none; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .calibre2 { background: transparent; font-size: 1em; height: auto; outline: 0; vertical-align: baseline; width: 100%; margin: 0; padding: 0; border: currentColor none 0 } .calibre3 { background: transparent; display: block; font-size: 1em; outline: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .calibre4 { display: block } .calibre5 { background: transparent; display: block; font-size: 1em; list-style-type: disc; margin-bottom: 0; margin-right: 0; margin-top: 0; outline: 0; padding-bottom: 0; padding-right: 0; padding-top: 0; vertical-align: baseline; border: currentColor none 0 } .calibre6 { display: block; line-height: 1.2 } .chapter_number { background: transparent; display: block; font-size: 1.29167em; font-weight: lighter; line-height: 1.2; outline: 0; text-align: center; text-indent: 0; vertical-align: baseline; margin: 4em 0 0; padding: 0; border: currentColor none 0 } .chapter_opener_image { background: transparent; display: inline-block; font-size: 1em; outline: 0; text-align: center; vertical-align: baseline; width: 45%; margin: 0; padding: 1em 0; border: currentColor none 0 } .chapter_opener_wrap_intro { background: transparent; display: block; font-size: 1em; outline: 0; text-align: center; text-indent: 0; vertical-align: baseline; margin: 0; padding: 4em 0 0; border: currentColor none 0 } .chapter_title { background: transparent; display: block; font-size: 2em; font-weight: bold; line-height: 1.25; outline: 0; text-align: center; text-indent: 0; vertical-align: baseline; margin: 0 0 1.75em; padding: 0; border: currentColor none 0 } .credits { background: transparent; display: block; font-size: 0.83333em; font-weight: normal; line-height: 1.2; outline: 0; text-align: left; text-indent: 0; vertical-align: baseline; margin: 0 0 1.5em; padding: 0; border: currentColor none 0 } .em { background: transparent; font-size: 1em; font-style: italic; outline: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .fbmatterimage { background: transparent; display: block; font-size: 1em; font-weight: normal; outline: 0; text-align: center; text-indent: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .full_page_image { background: transparent; display: block; font-size: 1em; font-weight: normal; outline: 0; text-align: center; text-indent: 0; vertical-align: baseline; margin: 2em 0 2em 0 0 0; padding: 0; border: currentColor none 0 } .game_regular { background: transparent; font-size: 1em; font-weight: normal; outline: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .game_steps { background: transparent; display: block; font-size: 1em; font-weight: bold; line-height: 1.75; outline: 0; text-align: left; text-indent: -1.4em; vertical-align: baseline; margin: 1em 0 0 1.4em; padding: 0; border: currentColor none 0 } .game_steps_first { background: transparent; display: block; font-size: 1em; font-weight: bold; line-height: 1.75; outline: 0; text-align: left; text-indent: -1.4em; vertical-align: baseline; margin: 2em 0 0 1.4em; padding: 0; border: currentColor none 0 } .game_supplies_head { background: transparent; display: block; font-size: 1em; font-weight: bold; line-height: 1.2; outline: 0; text-align: left; text-indent: 0; vertical-align: baseline; margin: 2em 0 1em; padding: 0; border: currentColor none 0 } .game_supplies_text { background: transparent; display: list-item; font-size: 1em; font-weight: normal; line-height: 1.5; outline: 0; text-align: left; text-indent: 0; vertical-align: baseline; margin: -0.5em 0 0.5em 2.5em; padding: 0; border: currentColor none 0 } .horoscope_dates { background: transparent; font-size: 0.75em; font-weight: bold; outline: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .horoscope_head { background: transparent; display: block; font-size: 1em; font-weight: bold; line-height: 2; outline: 0; text-align: left; text-indent: 1.4em; vertical-align: baseline; margin: 0.5em 0 0; padding: 0; border: currentColor none 0 } .horoscope_text { background: transparent; display: block; font-size: 1em; font-weight: normal; line-height: 1.5; outline: 0; text-align: left; text-indent: 0; vertical-align: baseline; margin: -0.35em 0 0 1.4em; padding: 0; border: currentColor none 0 } .image { background: transparent; display: inline-block; font-size: 1em; outline: 0; text-align: center; vertical-align: baseline; width: 85%; margin: 0; padding: 1.5em 0; border: currentColor none 0 } .image_author { background: transparent; display: inline-block; font-size: 1em; outline: 0; text-align: center; vertical-align: baseline; width: 85%; margin: 0; padding: 1.5em 0 0; border: currentColor none 0 } .image_design_center { background: transparent; display: inline-block; font-size: 1em; outline: 0; vertical-align: baseline; width: 50%; margin: 0; padding: 0 0 1em; border: currentColor none 0 } .image_design_left { background: transparent; display: inline-block; font-size: 1em; outline: 0; vertical-align: baseline; width: 30%; margin: 0; padding: 0 0 1em; border: currentColor none 0 } .image_design_left_copyright { background: transparent; display: inline-block; font-size: 1em; outline: 0; vertical-align: baseline; width: 15%; margin: 0; padding: 0 0 1em; border: currentColor none 0 } .image_design_right { background: transparent; display: inline-block; font-size: 1em; outline: 0; vertical-align: baseline; width: 20%; margin: 0; padding: 0.5em 0 0; border: currentColor none 0 } .image_extrasmall { background: transparent; display: inline-block; font-size: 1em; outline: 0; text-align: center; vertical-align: baseline; width: 30%; margin: 0; padding: 1.5em 0; border: currentColor none 0 } .image_side { background: transparent; display: block; font-size: 1em; outline: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .image_small { background: transparent; display: inline-block; font-size: 1em; outline: 0; text-align: center; vertical-align: baseline; width: 45%; margin: 0; padding: 1.5em 0; border: currentColor none 0 } .image_wide { background: transparent; display: inline-block; font-size: 1em; outline: 0; text-align: center; vertical-align: baseline; width: 95%; margin: 0; padding: 1.5em 0; border: currentColor none 0 } .imagewrap { background: transparent; display: block; font-size: 1em; outline: 0; text-align: center; text-indent: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .imagewrap_center { background: transparent; display: block; font-size: 1em; outline: 0; text-align: center; text-indent: 0; vertical-align: baseline; margin: 0; padding: 2em 0 0; border: currentColor none 0 } .imagewrap_left { background: transparent; display: block; font-size: 1em; outline: 0; text-align: left; text-indent: 0; vertical-align: baseline; margin: 0; padding: 2em 0 0; border: currentColor none 0 } .imagewrap_right { background: transparent; display: block; font-size: 1em; outline: 0; text-align: right; text-indent: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .imgfull_page { background: transparent; font-size: 1em; height: 90%; outline: 0; vertical-align: baseline; width: auto; margin: 0; padding: 1em 0 0; border: currentColor none 0 } .marketing_large { background: transparent; display: block; font-size: 1.66667em; font-weight: normal; line-height: 1.2; outline: 0; text-align: center; text-indent: 0; vertical-align: baseline; margin: 0.5em 0 1em; padding: 0; border: currentColor none 0 } .marketing_small { background: transparent; display: block; font-size: 1.29167em; font-weight: normal; line-height: 1.5; outline: 0; text-align: center; text-indent: 0; vertical-align: baseline; margin: 5em 0 1em; padding: 0; border: currentColor none 0 } .section_breaks { background: transparent; display: block; font-size: 1.29167em; font-weight: normal; line-height: 2; outline: 0; text-align: center; text-indent: 0; vertical-align: baseline; margin: 0; padding: 2em 0; border: currentColor none 0 } .strong { background: transparent; font-size: 1em; font-weight: bold; outline: 0; vertical-align: baseline; margin: 0; padding: 0; border: currentColor none 0 } .toc_head { background: transparent; display: block; font-size: 2em; font-weight: normal; line-height: 1.25; outline: 0; text-align: center; text-indent: 0; vertical-align: baseline; margin: 0 0 1em; padding: 0; border: currentColor none 0 } .toc_list_left { background: transparent; display: block; font-size: 1em; list-style-image: none; list-style-position: outside; list-style-type: none; margin-bottom: 0; margin-right: 0; margin-top: 0; outline: 0; padding-bottom: 0; padding-right: 0; padding-top: 0; text-align: left; vertical-align: baseline; width: 100%; border: currentColor none 0 } .toc_text { background: transparent; display: list-item; font-size: 1em; line-height: 1.2; outline: 0; text-align: left; text-indent: 0; vertical-align: baseline; margin: 0 0 1em; padding: 0; border: currentColor none 0 }