@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(https://www.fantasticfiction.com/scripts/css/fonts/open-sans-v15-latin-regular.eot);src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://www.fantasticfiction.com/scripts/css/fonts/open-sans-v15-latin-regular.eot?#iefix) format('embedded-opentype'),url(https://www.fantasticfiction.com/scripts/css/fonts/open-sans-v15-latin-regular.woff2) format('woff2'),url(https://www.fantasticfiction.com/scripts/css/fonts/open-sans-v15-latin-regular.woff) format('woff'),url(https://www.fantasticfiction.com/scripts/css/fonts/open-sans-v15-latin-regular.ttf) format('truetype'),url(https://www.fantasticfiction.com/scripts/css/fonts/open-sans-v15-latin-regular.svg#OpenSans) format('svg')}div.newbooks{float:left;max-width:600px;margin-left:auto;margin-right:auto}div.comingsoon{float:left;text-align:left;max-width:240px}@media only screen and (max-width:840px){div.newbooks{margin-left:auto;margin-right:auto;background-color:#16193b;width:100%;max-width:840px}div.comingsoon{max-width:none;margin-left:12px}}.ffgrid-element{float:left;width:192px;background-color:#16193b;margin-left:auto;margin-right:auto;margin-bottom:12px}@supports (display:grid){.ffgrid{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(192px,1fr));grid-gap:0}.ffgrid-element{width:192px;background-color:#16193b;margin-left:auto;margin-right:auto;margin-bottom:12px}}#authorshop{display:inline-block;width:100%}button,input[type=button],input[type=submit]{height:23px;background:#add5f7;padding:0 10px 0 10px;margin:8px 0 0 0;border:none;color:#000;font-weight:700;font-size:100%;border-radius:3px;-webkit-border-radius:3px;-webkit-appearance:none}button:hover:enabled,input[type=button]:hover:enabled,input[type=submit]:hover:enabled{background:#7fb2f0;box-shadow:none;-webkit-box-shadow:none}button:active:enabled,input[type=button]:active:enabled,input[type=submit]:active:enabled{transform:translateY(2px)}button:disabled,input[type=button]:disabled,input[type=submit]:disabled{background-color:#ccc;color:#666;transform:translateY(2px)}button::-moz-focus-inner{border:0}select{font-size:95%;height:25px}input{font-size:95%;height:19px}div.authorheading{font-size:110%;text-align:left;margin-top:8px;margin-left:8px;margin-right:8px}div.bookheading{margin-left:10px;text-align:left}span.alsoauthorlink{float:left;white-space:nowrap;text-align:left;margin-left:20px}#scrolltotopBtn{display:none;position:fixed;bottom:32px;right:6px;z-index:99;border:none;outline:0;background-color:red;color:#fff;cursor:pointer;padding:15px;border-radius:10px}#scrolltotopBtn:hover{background-color:#555}#ffmenusmall{display:none}div.shop{float:left;width:432px}div.sectionleft{vertical-align:middle;float:left;text-align:left;line-height:24px;margin-left:12px;width:428px}div.sectionright{float:left;text-align:left;margin-left:8px;width:320px}#authorimage{float:left;margin-left:8px;margin-right:20px}div.logo{float:left;width:280px;text-align:center;padding-top:20px;padding-bottom:10px;margin-left:auto;margin-right:auto}@media only screen and (min-width:468px){div.similarbook{float:left}div.recbook{float:left}}#bookimage{float:left;margin-left:10px;margin-right:10px}div.headleft{float:left;text-align:center;width:175px}div.headcenter-small{display:none}#otherpages-small{display:none}@media only screen and (max-width:728px){div.sectionright{margin-left:0}}@media only screen and (max-width:599px){div.logo{float:none}div.navbar{display:none}#ffuser{width:100%;float:right}#ffmenu{display:none}#ffmenusmall{display:inline-block}#usedsection{display:none}#abeframe{display:none}#ebayframe{display:none}div.e{font-size:90%}div.shop{width:320px}div.headleft{width:100%}#otherpages-small{display:block}div.headcenter-small{display:block;margin-left:20px;margin-right:20px;text-align:left}div.headright{display:none}div.headcenter{display:none}div.sectionleft{width:92%;margin-left:8%}#bookimage{float:none;margin-left:auto;margin-right:auto}#authorimage{float:none;margin-left:auto;margin-right:auto}div.authorheading{font-size:110%;text-align:center;margin-top:8px}div.bookheading{font-size:110%;text-align:center;margin-top:8px}}@media only screen and (max-width:700px){span.searchtxt{display:none}}@media only screen and (max-width:727px){div.headright{float:none}}div.blurb{font-size:110%;text-align:left;margin-top:8px;margin-left:8px;margin-right:8px}html{min-height:100%;padding:0;overflow-y:scroll}body{text-align:center;background-color:#090a17;color:#fff;margin:0;padding:0;font-size:small;font-family:'Open Sans',sans-serif}div.main{font-size:125%;margin-left:auto;margin-right:auto;min-width:320px;max-width:840px}h1{font-size:180%;display:inline}form{margin:0}a{color:#add5f7;text-decoration:none}a:visited{color:#7fb2f0}a:hover{text-decoration:underline}a.Nav:link{font-weight:700;text-decoration:underline;background-color:#fff;color:#00008b}a.Nav:visited{font-weight:700;text-decoration:underline;background-color:#fff;color:#006400}a.Nav:hover{font-weight:700;text-decoration:underline;background-color:#fff;color:RED}a.Price:link{text-decoration:none;background-color:#fff;color:#000}a.Price:visited{text-decoration:none;background-color:#fff;color:#000}a.Price:hover{text-decoration:none;background-color:#fff;color:RED}img{border:0}.TextWrap{float:left;margin-right:20px}h2{margin:4px;padding:0}div.ff,ff1{margin-left:auto;margin-right:auto;background-color:#16193b;width:100%}div.ffsmall{font-size:90%;margin-left:auto;margin-right:auto;background-color:#16193b;width:100%}div.spacer{clear:both}div.ad-banner-top{padding-top:2px;margin-left:auto;margin-right:auto;margin-bottom:6px}.no-ads div.ad-banner-top{display:none}div.ad-banner-bottom{margin-left:auto;margin-right:auto}.no-ads div.ad-banner-bottom{display:none}@media only screen and (max-width:467px){div.ad-banner-top{height:50px}div.ad-banner-bottom{height:50px}}@media only screen and (min-width:468px){div.ad-banner-top{height:60px}div.ad-banner-bottom{height:60px}}@media only screen and (min-width:728px){div.ad-banner-top{height:90px}div.ad-banner-bottom{height:90px}}div.fftop{padding-top:6px;padding-bottom:6px;background-color:#000;width:100%}div.navbar{padding-top:4px;padding-bottom:4px;padding-left:8px;font-size:110%;float:left;background-color:#000;text-align:left;margin-left:6px}li.navbar,ol{display:inline;float:left;padding:0;margin:0}div.ffuser{padding-top:4px;padding-bottom:4px;font-size:110%;background-color:#000;text-align:right;margin-right:6px;float:right}div.search{white-space:nowrap;padding-top:20px;padding-bottom:20px}span.searchtxt{font-weight:700}select.searchselect{width:80px}input.searchinput{width:170px}input.searchinput:required{box-shadow:none}div.banner{float:right;margin-top:4px;margin-right:4px}div.ffmenu{font-size:100%;background-color:#000;text-align:center;margin-top:4px;margin-bottom:4px;margin-left:1%;margin-right:1%;padding-top:6px;padding-bottom:6px;width:98%}div.menu{background-color:#000;color:#fff;margin-left:1%;margin-right:1%;padding:0;width:98%;margin-bottom:16px}ul.menu-ul{list-style:none;margin:0 auto}li.menu-li{display:inline;border-right:1px solid #7fb2f0}li.menu-li:last-child{border-right:none}a.menu-a{display:inline-block;margin-right:4px;padding:12px;text-decoration:none}a.menu-a-off{display:inline-block;margin-right:4px;padding:12px;background-color:#16193b;color:#fff;text-decoration:none;pointer-events:none;cursor:default}a.menu-a:hover{background-color:#16193b;text-decoration:underline}@media only screen and (max-width:850px){#menuitem1{display:none}}@media only screen and (max-width:628px){#menuitem5{display:none}}@media only screen and (max-width:450px){#menuitem4{display:none}}.nbpb .pb{float:left;margin-top:4px;margin-bottom:4px}.nbpb .nb{float:right;margin-top:4px;margin-bottom:4px}div.similarbook{width:192px;background-color:#16193b;margin-left:auto;margin-right:auto;margin-bottom:12px}div.recbook{width:240px;padding-left:8px;padding-right:8px;background-color:#16193b;margin-left:auto;margin-right:auto;margin-bottom:12px}div.sectionhead{background-color:#000;text-align:left;font-size:120%;margin-bottom:4px;margin-left:4px;margin-right:4px;padding-top:2px;padding-bottom:2px;padding-left:8px}div.headcenter{text-align:center;float:left;width:400px}div.headcenterandright{text-align:center;float:left;width:575px}div.headright{float:left;width:175px}div.bookheadleft{float:left;text-align:center;width:200px}div.bookheadcenter{text-align:center;float:left;width:350px}div.bookheadright{float:left;width:200px}table.box{width:100%}table.browseletters{text-align:center;margin-left:auto;margin-right:auto}th.bh{text-align:center;font-size:110%;background-color:#000}td.hdr{text-align:left;font-size:110%;font-weight:700;background-color:#000}td.price{text-align:left;background-color:#fff}td.bl{text-align:center;padding:0 8px 0 8px;font-size:120%;font-weight:700}td.bloff{text-align:center;padding:0 8px 0 8px;font-size:120%;font-weight:700;text-decoration:underline}span.imagecredits{font-size:75%}span.year{font-size:75%}span.gold{font-size:100%;font-weight:700;color:#f0d674}span.g{font-weight:700;color:#f0d674}span.offlink{font-weight:700}span.ibig{font-size:140%;font-weight:700}span.ismall{font-size:110%;font-weight:700}span.igold{font-size:100%;color:#f0d674;font-weight:700}span.itxt{font-size:100%}span.iseries{font-size:80%}span.iauthors{font-size:80%}span.idate{font-size:80%;color:#f0d674}#newshop{visibility:hidden;border:0;overflow:hidden;width:100%;height:0}div.e{margin-left:auto;margin-right:auto;background-color:#16193b;width:100%;display:inline-block;text-align:left}img.e{margin-left:10px;margin-right:20px;float:left;max-width:160px;height:160px}div.e-noimg{width:130px;height:140px;float:left}div.footer{font-size:70%;padding-bottom:4px}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,.1);position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.autocomplete-suggestion{position:relative;padding:0 .6em;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.02em;color:#333}.autocomplete-suggestion b{font-weight:400;color:#1f8dd6}.autocomplete-suggestion.selected{background:#f0f0f0}.usermenu-btn{font-size:100%;cursor:pointer;margin-right:8px}.usermenu{position:relative;display:inline-block}.usermenu-content{display:none;position:absolute;right:0;background-color:#f9f9f9;min-width:120px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.usermenu-content a{color:#000;padding:6px 8px;text-decoration:none;display:block}.usermenu-content a:hover{background-color:#f1f1f1}.usermenu:hover .usermenu-content{display:block}.usermenu:hover .usermenu-btn{background-color:#3e8e41}.av-authors{display:flex;flex-wrap:wrap}.av-authors .av-author{flex:1 0 140px;padding:10px;margin-left:10px;margin-top:10px;text-align:left}@media (min-width:410px){.av-authors .av-author{max-width:calc(50% - 10px)}}@media (min-width:620px){.av-authors .av-author{max-width:calc(33.33333% - 10px)}}@media (min-width:830px){.av-authors .av-author{max-width:calc(25% - 10px)}}@media (min-width:1040px){.av-authors .av-author{max-width:calc(20% - 10px)}}@media (min-width:1250px){.av-authors .av-author{max-width:calc(16.66667% - 10px)}}@media (min-width:1460px){.av-authors .av-author{max-width:calc(14.28571% - 10px)}}@media (min-width:1670px){.av-authors .av-author{min-width:calc(12.5% - 10px)}}@media print{#authorshop{display:none}html{padding:0;margin:0}body{font-size:12px;background-color:#fff;color:#000;margin:0;padding:0}a{color:#000;text-decoration:none}a:visited{color:#000}a:hover{color:#000}img{display:none;visibility:hidden}h2{font-size:24px;margin:0;padding:0}div.ff{text-align:center}div.ff1{display:none;visibility:hidden}div.spacer{clear:both}div.blurb{text-align:left;margin:24px}div.navbar{display:none;visibility:hidden}div.ffmenu{display:none;visibility:hidden}div.sectionhead{font-weight:700;text-align:left;font-size:24px}div.sectionleft{vertical-align:middle;float:left;text-align:left;line-height:24px;margin-left:16px;width:430px}div.sectionright{float:left;text-align:left;margin-left:16px;width:256px}div.logo{display:none;visibility:hidden}div.banner{display:none;visibility:hidden}div.headleft{display:none;visibility:hidden}div.headright{display:none;visibility:hidden}table.box{border:solid;border-color:#00008b;width:100%}td.bl{text-align:center;padding:0 8px 0 8px;font-size:18px;font-weight:700}span.imagecredits{display:none;visibility:hidden}span.credits{font-size:16px}span.year{font-size:12px}span.gold{font-size:24px}div.ad-banner-top{display:none;visibility:hidden}div.ad-banner-bottom{display:none;visibility:hidden}}