.version.the_medium_overview{color:#000018;background-color:#BDC395;}#muse_css_mq{background-color:#FFFFFF;}#page{z-index:1;width:960px;min-height:691px;background-image:none;border-style:solid;border-width:3px;border-color:#000000;background-color:#FFFFFF;margin-left:auto;margin-right:auto;}#u1605{z-index:122;width:5px;height:5px;position:relative;margin-right:-10000px;margin-top:132px;left:-175px;}.ie #u1605{background-color:#FFFFFF;opacity:0.01;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);}#pu326{z-index:2;width:0.01px;margin-right:-10000px;}#u326{z-index:2;width:960px;position:relative;}#u179-4{z-index:3;position:relative;margin-right:-10000px;margin-top:9px;left:2px;}#menuu262{z-index:7;width:958px;height:29px;position:relative;margin-right:-10000px;margin-top:89px;}#u263{width:157px;min-height:29px;position:relative;margin-right:-10000px;}#u264{width:157px;padding-bottom:12px;position:relative;}#u264:hover{width:157px;min-height:0px;margin:0px;}#u264:active{width:157px;min-height:0px;margin:0px;}#u267-4{width:40px;min-height:17px;position:relative;margin-right:-10000px;top:6px;left:58px;}#u264:hover #u267-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:40px;margin:0px -10000px 0px 0px;}#u264:active #u267-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:40px;margin:0px -10000px 0px 0px;}#u264.MuseMenuActive #u267-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:40px;margin:0px -10000px 0px 0px;}#u690{width:209px;min-height:29px;position:relative;margin-right:-10000px;left:159px;}#u693{width:209px;padding-bottom:12px;position:relative;}#u693:hover{width:209px;min-height:0px;margin:0px;}#u693:active{width:209px;min-height:0px;margin:0px;}#u693.MuseMenuActive{width:209px;min-height:0px;margin:0px;}#u694-4{width:92px;min-height:17px;position:relative;margin-right:-10000px;top:6px;left:58px;}#u693:hover #u694-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:92px;margin:0px -10000px 0px 0px;}#u693:active #u694-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:92px;margin:0px -10000px 0px 0px;}#u693.MuseMenuActive #u694-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:92px;margin:0px -10000px 0px 0px;}#u814{width:157px;min-height:29px;position:relative;margin-right:-10000px;left:370px;}#u817{width:157px;padding-bottom:12px;position:relative;}#u264.MuseMenuActive,#u817:hover{width:157px;min-height:0px;margin:0px;}#u817:active{width:157px;min-height:0px;margin:0px;}#u817.MuseMenuActive{width:157px;min-height:0px;margin:0px;}#u818-4{width:41px;min-height:17px;position:relative;margin-right:-10000px;top:6px;left:58px;}#u817:hover #u818-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:41px;margin:0px -10000px 0px 0px;}#u817:active #u818-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:41px;margin:0px -10000px 0px 0px;}#u817.MuseMenuActive #u818-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:41px;margin:0px -10000px 0px 0px;}#u704{width:236px;min-height:29px;position:relative;margin-right:-10000px;left:529px;}#u705{width:236px;padding-bottom:12px;position:relative;}#u705:hover{width:236px;min-height:0px;margin:0px;}#u705:active{width:236px;min-height:0px;margin:0px;}#u705.MuseMenuActive{width:236px;min-height:0px;margin:0px;}#u708-4{width:120px;min-height:17px;position:relative;margin-right:-10000px;top:6px;left:58px;}#u705:hover #u708-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:120px;margin:0px -10000px 0px 0px;}#u705:active #u708-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:120px;margin:0px -10000px 0px 0px;}#u705.MuseMenuActive #u708-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:120px;margin:0px -10000px 0px 0px;}#u718{width:191px;min-height:29px;position:relative;margin-right:-10000px;left:767px;}#u719{width:191px;padding-bottom:12px;position:relative;}#u719:hover{width:191px;min-height:0px;margin:0px;}#u719:active{width:191px;min-height:0px;margin:0px;}#u719.MuseMenuActive{width:191px;min-height:0px;margin:0px;}#u720-4{width:75px;min-height:17px;position:relative;margin-right:-10000px;top:6px;left:58px;}#u719:hover #u720-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:75px;margin:0px -10000px 0px 0px;}#u719:active #u720-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:75px;margin:0px -10000px 0px 0px;}#u719.MuseMenuActive #u720-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:75px;margin:0px -10000px 0px 0px;}#u328{z-index:55;width:960px;height:14px;margin-bottom:-2px;position:relative;margin-right:-10000px;margin-top:118px;}#u1659{z-index:152;width:161px;position:relative;margin-right:-10000px;margin-top:88px;left:368px;}#u1660-4{z-index:153;width:161px;min-height:26px;margin-bottom:-6px;position:relative;margin-right:-10000px;margin-top:6px;}#pu320-3{z-index:38;width:0.01px;margin-left:1px;}#u320-3{z-index:38;width:5px;position:relative;margin-right:-10000px;margin-top:408px;left:432px;}#u445{z-index:56;width:958px;position:relative;margin-right:-10000px;}#u458{z-index:68;width:148px;margin-bottom:-5px;position:relative;margin-right:-10000px;margin-top:-1px;left:-1px;padding:16px 14px 193px 5px;}#u1584{z-index:101;width:124px;margin-left:15px;position:relative;}#u1590-4{z-index:103;width:85px;min-height:20px;margin-left:31px;margin-top:24px;position:relative;}#u1590-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:85px;margin:24px 0px 0px 31px;}#u1594-5{z-index:111;width:148px;min-height:19px;margin-top:3px;position:relative;}#u1592-4{z-index:107;width:85px;min-height:20px;margin-left:31px;margin-top:35px;position:relative;}#u1592-4:hover{padding-top:0px;padding-bottom:0px;min-height:20px;width:85px;margin:35px 0px 0px 31px;}#u1597-5{z-index:116;width:148px;min-height:19px;top:-1px;margin-bottom:-1px;position:relative;}#pu918{z-index:69;width:0.01px;margin-right:-10000px;margin-top:-1px;margin-left:166px;}#u918{z-index:69;width:793px;padding-bottom:5px;position:relative;}#menuu827{z-index:70;width:793px;height:18px;position:relative;margin-right:-10000px;margin-top:7px;}#u828{width:124px;min-height:18px;position:relative;margin-right:-10000px;}#u831{width:124px;padding-bottom:1px;position:relative;}#u831:hover{width:124px;min-height:0px;margin:0px;}#u831:active{width:124px;min-height:0px;margin:0px;}#u831.MuseMenuActive{width:124px;min-height:0px;margin:0px;}#u834-4{width:77px;min-height:17px;position:relative;margin-right:-10000px;left:23px;}#u831:hover #u834-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:77px;margin:0px -10000px 0px 0px;}#u831:active #u834-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:77px;margin:0px -10000px 0px 0px;}#u831.MuseMenuActive #u834-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:77px;margin:0px -10000px 0px 0px;}#u889{width:129px;min-height:18px;position:relative;margin-right:-10000px;left:126px;}#u892{width:129px;padding-bottom:1px;position:relative;}#u892:hover{width:129px;min-height:0px;margin:0px;}#u892:active{width:129px;min-height:0px;margin:0px;}#u892.MuseMenuActive{width:129px;min-height:0px;margin:0px;}#u895-4{width:83px;min-height:17px;position:relative;margin-right:-10000px;left:23px;}#u892:hover #u895-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:83px;margin:0px -10000px 0px 0px;}#u892:active #u895-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:83px;margin:0px -10000px 0px 0px;}#u892.MuseMenuActive #u895-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:83px;margin:0px -10000px 0px 0px;}#u896{width:197px;min-height:18px;position:relative;margin-right:-10000px;left:257px;}#u897{width:197px;padding-bottom:1px;position:relative;}#u897:hover{width:197px;min-height:0px;margin:0px;}#u897:active{width:197px;min-height:0px;margin:0px;}#u898-4{width:151px;min-height:17px;position:relative;margin-right:-10000px;left:23px;}#u897:hover #u898-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:151px;margin:0px -10000px 0px 0px;}#u897:active #u898-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:151px;margin:0px -10000px 0px 0px;}#u897.MuseMenuActive #u898-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:151px;margin:0px -10000px 0px 0px;}#u3261{width:137px;min-height:18px;position:relative;margin-right:-10000px;left:456px;}#u3264{width:137px;padding-bottom:1px;position:relative;}#u3264:hover{width:137px;min-height:0px;margin:0px;}#u3264:active{width:137px;min-height:0px;margin:0px;}#u3264.MuseMenuActive{width:137px;min-height:0px;margin:0px;}#u3265-4{width:91px;min-height:17px;position:relative;margin-right:-10000px;left:23px;}#u3264:hover #u3265-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:91px;margin:0px -10000px 0px 0px;}#u3264:active #u3265-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:91px;margin:0px -10000px 0px 0px;}#u3264.MuseMenuActive #u3265-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:91px;margin:0px -10000px 0px 0px;}#u910{width:198px;min-height:18px;position:relative;margin-right:-10000px;left:595px;}#u913{width:198px;padding-bottom:1px;position:relative;}#u913:hover{width:198px;min-height:0px;margin:0px;}#u913:active{width:198px;min-height:0px;margin:0px;}#u913.MuseMenuActive{width:198px;min-height:0px;margin:0px;}#u916-4{width:152px;min-height:17px;position:relative;margin-right:-10000px;left:23px;}#u913:hover #u916-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:152px;margin:0px -10000px 0px 0px;}#u913:active #u916-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:152px;margin:0px -10000px 0px 0px;}#u913.MuseMenuActive #u916-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:152px;margin:0px -10000px 0px 0px;}#u1604{z-index:121;width:137px;position:relative;margin-right:-10000px;margin-top:6px;left:119px;}#u1606-4{z-index:123;width:137px;min-height:20px;position:relative;margin-right:-10000px;}#menuu1607{z-index:127;width:793px;height:21px;margin-top:4px;position:relative;}#u1615{width:196px;min-height:21px;position:relative;margin-right:-10000px;}#u1618{width:196px;padding-bottom:4px;position:relative;}#u1618:hover{width:196px;min-height:0px;margin:0px;}#u1618:active{width:196px;min-height:0px;margin:0px;}#u1618.MuseMenuActive{width:196px;min-height:0px;margin:0px;}#u1620-4{width:196px;min-height:17px;position:relative;margin-right:-10000px;top:2px;}#u1618:hover #u1620-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:196px;margin:0px -10000px 0px 0px;}#u1618:active #u1620-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:196px;margin:0px -10000px 0px 0px;}#u1618.MuseMenuActive #u1620-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:196px;margin:0px -10000px 0px 0px;}#u1629{width:197px;min-height:21px;position:relative;margin-right:-10000px;left:198px;}#u1630{width:197px;padding-bottom:4px;position:relative;}#u897.MuseMenuActive,#u1630:hover{width:197px;min-height:0px;margin:0px;}#u1630:active{width:197px;min-height:0px;margin:0px;}#u1632-4{width:197px;min-height:17px;position:relative;margin-right:-10000px;top:2px;}#u1630:hover #u1632-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:197px;margin:0px -10000px 0px 0px;}#u1630:active #u1632-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:197px;margin:0px -10000px 0px 0px;}#u1622{width:197px;min-height:21px;position:relative;margin-right:-10000px;left:397px;}#u1625{width:197px;padding-bottom:4px;position:relative;}#u1630.MuseMenuActive,#u1625:hover{width:197px;min-height:0px;margin:0px;}#u1625:active{width:197px;min-height:0px;margin:0px;}#u1628-4{width:197px;min-height:17px;position:relative;margin-right:-10000px;top:2px;}#u1630.MuseMenuActive #u1632-4,#u1625:hover #u1628-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:197px;margin:0px -10000px 0px 0px;}#u1625:active #u1628-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:197px;margin:0px -10000px 0px 0px;}#u1608{width:197px;min-height:21px;position:relative;margin-right:-10000px;left:596px;}#u1609{width:197px;padding-bottom:4px;position:relative;}#u1625.MuseMenuActive,#u1609:hover{width:197px;min-height:0px;margin:0px;}#u1609:active{width:197px;min-height:0px;margin:0px;}#u1609.MuseMenuActive{width:197px;min-height:0px;margin:0px;}#u1612-4{width:197px;min-height:17px;position:relative;margin-right:-10000px;top:2px;}#u1625.MuseMenuActive #u1628-4,#u1609:hover #u1612-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:197px;margin:0px -10000px 0px 0px;}#u1609:active #u1612-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:197px;margin:0px -10000px 0px 0px;}#u1609.MuseMenuActive #u1612-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:197px;margin:0px -10000px 0px 0px;}#u2102-4{z-index:168;width:288px;min-height:43px;background-color:transparent;line-height:29px;font-size:24px;text-align:left;font-family:Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;font-weight:bold;font-style:italic;margin-left:10px;margin-top:33px;position:relative;}#pu2103{z-index:172;width:0.01px;margin-left:10px;margin-top:5px;}#u2103{z-index:172;width:288px;background-color:transparent;position:relative;margin-right:-10000px;}#u2109-7{z-index:174;width:468px;min-height:350px;background-color:transparent;font-family:Geneva, Verdana, Lucida Sans, Lucida Sans Unicode, sans-serif;position:relative;margin-right:-10000px;margin-top:25px;left:294px;}#u2110-4{z-index:181;width:762px;min-height:34px;background-color:transparent;font-family:Geneva, Verdana, Lucida Sans, Lucida Sans Unicode, sans-serif;position:relative;margin-right:-10000px;margin-top:533px;left:176px;}#u2111-4{z-index:185;width:584px;min-height:50px;background-color:transparent;font-size:24px;line-height:29px;font-family:Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;font-weight:bold;font-style:italic;margin-left:173px;margin-top:87px;position:relative;}#pu2112{z-index:189;width:0.01px;margin-left:172px;}#u2112{z-index:189;width:288px;background-color:transparent;position:relative;margin-right:-10000px;}#u2118-4{z-index:191;width:468px;min-height:216px;background-color:transparent;font-family:Geneva, Verdana, Lucida Sans, Lucida Sans Unicode, sans-serif;position:relative;margin-right:-10000px;left:299px;}#u1654-11{z-index:157;width:767px;min-height:375px;background-color:transparent;font-family:Geneva, Verdana, Lucida Sans, Lucida Sans Unicode, sans-serif;margin-left:175px;margin-top:3px;position:relative;}.css_verticalspacer .verticalspacer{height:calc(100vh - 1563px);}#pu1485{z-index:57;width:0.01px;margin:4px -10000px -61px -2px;}#u1485{z-index:57;width:960px;height:20px;margin-left:2px;position:relative;}#pu321-4{z-index:41;width:0.01px;margin-left:2px;margin-top:19px;}#u321-4{z-index:41;width:527px;min-height:18px;position:relative;margin-right:-10000px;}#u321-4:hover{padding-top:0px;padding-bottom:0px;min-height:18px;width:527px;margin:0px -10000px 0px 0px;}#u321-4:active{padding-top:0px;padding-bottom:0px;min-height:18px;width:527px;margin:0px -10000px 0px 0px;}#u322-10{z-index:45;width:428px;min-height:18px;position:relative;margin-right:-10000px;left:532px;}#u322-10:hover{padding-top:0px;padding-bottom:0px;min-height:18px;width:428px;margin:0px -10000px 0px 0px;}#u1956-5{z-index:58;width:960px;min-height:19px;margin-top:1px;position:relative;}#u1957-4{z-index:63;width:957px;min-height:12px;}.html{background-color:#000000;}body{position:relative;min-width:966px;padding-top:33px;padding-bottom:33px;}.verticalspacer{min-height:1px;} 

/* ===== Walking West Overview fixes based on Medium template ===== */

/* Hide stray Books label in upper-left */
#u1659 {
  display: none !important;
}

/* Narrow tan sidebar */
#u445 {
  width: 168px !important;
}

/* Center the book cover and buy links in the tan sidebar */
#u458 {
  width: 168px !important;
  text-align: center !important;
}

#u1584 {
  margin-left: 22px !important;
  margin-top: 20px !important;
  margin-bottom: 6px !important;
}

#u1590-4,
#u1594-5,
#u1592-4,
#u1597-5 {
  width: 124px !important;
  margin-left: 22px !important;
  display: block !important;
  text-align: left !important;
}

/* Main content column */
#pu918 {
  width: 760px !important;
  margin-left: 0 !important;
}

/* Book title */
#pu918 h1 {
  margin-left: 8px !important;
  margin-top: 20px !important;
  margin-bottom: 5px !important;
}

/* Four-button book menu */
#pu918 > div[style*="width:760px"] {
  width: 760px !important;
  margin-left: 0 !important;
  margin-bottom: 28px !important;
}

/* Section headings */
#u2102-4,
#u2111-4 {
  width: 300px !important;
  font-family: Georgia, serif !important;
  font-size: 22px !important;
  font-weight: bold !important;
  line-height: 1.2 !important;
  color: #000000 !important;
  margin-top: 20px !important;
  margin-bottom: 8px !important;
}

/* First section: image and text */
#pu2103 {
  width: 760px !important;
}

#u2103 {
  width: 288px !important;
  margin-right: 20px !important;
}

#u2103_img {
  width: 288px !important;
  height: 216px !important;
}

#u2109-7 {
  width: 430px !important;
  margin-left: 20px !important;
  font-family: Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.25 !important;
}

/* Continuation text under Plot Summary */
#u2110-4 {
  width: 735px !important;
  margin-left: 226px !important;
  top: auto !important;
  position: relative !important;
  font-family: Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.25 !important;
}

/* Second section: image and text */
#pu2112 {
  width: 760px !important;
}

#u2112 {
  width: 288px !important;
  margin-right: 20px !important;
}

#u2112_img {
  width: 288px !important;
  height: 209px !important;
}

#u2118-4 {
  width: 430px !important;
  margin-left: 20px !important;
  font-family: Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.25 !important;
}

/* Continuation text under Hatching the Idea */
#u1654-11 {
  width: 735px !important;
  margin-left: 226px !important;
  font-family: Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.25 !important;
}

/* ===== Stronger Walking West layout repair ===== */

/* Keep main content column beside the sidebar */
#pu918 {
  width: 793px !important;
  margin-left: 166px !important;
  margin-top: -1px !important;
  position: relative !important;
}

/* Center sidebar items better */
#u458 {
  width: 148px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  text-align: center !important;
}

#u1584 {
  margin-left: 0 !important;
  margin-right: auto !important;
}

#u1590-4,
#u1594-5,
#u1592-4,
#u1597-5 {
  margin-left: 0 !important;
  width: 148px !important;
  text-align: left !important;
}

/* Section headings */
#u2102-4,
#u2111-4 {
  width: 760px !important;
  min-height: 28px !important;
  font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif !important;
  font-size: 24px !important;
  line-height: 29px !important;
  font-weight: bold !important;
  font-style: italic !important;
  margin-left: 10px !important;
  margin-top: 28px !important;
  margin-bottom: 5px !important;
  position: relative !important;
}

/* Plot Summary group */
#pu2103 {
  width: 760px !important;
  margin-left: 10px !important;
  margin-top: 5px !important;
  position: relative !important;
}

/* Plot Summary image */
#u2103 {
  width: 288px !important;
  position: relative !important;
  margin-right: -10000px !important;
  left: 0 !important;
}

/* Plot Summary text beside image */
#u2109-7 {
  width: 468px !important;
  min-height: 350px !important;
  position: relative !important;
  margin-right: -10000px !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  left: 305px !important;
  font-family: Geneva, Verdana, "Lucida Sans", "Lucida Sans Unicode", sans-serif !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
}

/* Plot Summary continuation text */
#u2110-4 {
  width: 762px !important;
  min-height: 34px !important;
  position: relative !important;
  margin-left: 176px !important;
  margin-top: 20px !important;
  margin-right: 0 !important;
  left: 0 !important;
  top: auto !important;
  font-family: Geneva, Verdana, "Lucida Sans", "Lucida Sans Unicode", sans-serif !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
}

/* Hatching the Idea heading */
#u2111-4 {
  margin-left: 173px !important;
  margin-top: 60px !important;
}

/* Hatching the Idea group */
#pu2112 {
  width: 760px !important;
  margin-left: 172px !important;
  margin-top: 0 !important;
  position: relative !important;
}

/* Hatching image */
#u2112 {
  width: 288px !important;
  position: relative !important;
  margin-right: -10000px !important;
  left: 0 !important;
}

/* Hatching text beside image */
#u2118-4 {
  width: 468px !important;
  min-height: 216px !important;
  position: relative !important;
  margin-right: -10000px !important;
  margin-left: 0 !important;
  left: 299px !important;
  font-family: Geneva, Verdana, "Lucida Sans", "Lucida Sans Unicode", sans-serif !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
}

/* Hatching continuation text */
#u1654-11 {
  width: 767px !important;
  min-height: 375px !important;
  margin-left: 175px !important;
  margin-top: 10px !important;
  position: relative !important;
  font-family: Geneva, Verdana, "Lucida Sans", "Lucida Sans Unicode", sans-serif !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
}

/* ===== FINAL Walking West Overview layout override ===== */

/* Keep main content column in the correct place beside the tan sidebar */
#pu918 {
  width: 760px !important;
  margin-left: 166px !important;
  margin-top: -1px !important;
  position: relative !important;
}

/* Make the four-button menu shorter */
#pu918 > div[style*="display:flex"] {
  width: 705px !important;
  margin-left: 0 !important;
  margin-bottom: 28px !important;
}

#pu918 > div[style*="display:flex"] a {
  width: 176px !important;
  font-size: 19px !important;
}

/* Plot Summary heading — make it match Hatching the Idea */
#u2102-4 {
  width: 760px !important;
  min-height: 32px !important;
  font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif !important;
  font-size: 24px !important;
  line-height: 29px !important;
  font-weight: bold !important;
  font-style: italic !important;
  margin-left: 10px !important;
  margin-top: 28px !important;
  margin-bottom: 5px !important;
  position: relative !important;
}

/* Plot Summary image/text row */
#pu2103 {
  width: 760px !important;
  margin-left: 10px !important;
  margin-top: 5px !important;
  position: relative !important;
}

/* Plot Summary image */
#u2103 {
  width: 288px !important;
  position: relative !important;
  margin-right: -10000px !important;
  left: 0 !important;
}

/* Plot Summary text beside image */
#u2109-7 {
  width: 430px !important;
  min-height: 300px !important;
  position: relative !important;
  margin-right: -10000px !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  left: 305px !important;
  font-family: Geneva, Verdana, "Lucida Sans", "Lucida Sans Unicode", sans-serif !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
}

/* Plot Summary continuation text */
#u2110-4 {
  width: 735px !important;
  min-height: 90px !important;
  position: relative !important;
  margin-left: 176px !important;
  margin-top: 20px !important;
  margin-right: 0 !important;
  left: 0 !important;
  top: auto !important;
  font-family: Geneva, Verdana, "Lucida Sans", "Lucida Sans Unicode", sans-serif !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
}

/* Hatching the Idea heading */
#u2111-4 {
  width: 760px !important;
  min-height: 32px !important;
  font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif !important;
  font-size: 24px !important;
  line-height: 29px !important;
  font-weight: bold !important;
  font-style: italic !important;
  margin-left: 176px !important;
  margin-top: 60px !important;
  margin-bottom: 5px !important;
  position: relative !important;
}

/* Hatching the Idea image/text row */
#pu2112 {
  width: 760px !important;
  margin-left: 176px !important;
  margin-top: 5px !important;
  position: relative !important;
}

/* Hatching image */
#u2112 {
  width: 288px !important;
  position: relative !important;
  margin-right: -10000px !important;
  left: 0 !important;
}

/* Hatching text beside image */
#u2118-4 {
  width: 430px !important;
  min-height: 216px !important;
  position: relative !important;
  margin-right: -10000px !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  left: 305px !important;
  font-family: Geneva, Verdana, "Lucida Sans", "Lucida Sans Unicode", sans-serif !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
}

/* Hatching continuation text */
#u1654-11 {
  width: 735px !important;
  min-height: 375px !important;
  margin-left: 176px !important;
  margin-top: 10px !important;
  position: relative !important;
  font-family: Geneva, Verdana, "Lucida Sans", "Lucida Sans Unicode", sans-serif !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
}

/* ===== FINAL sidebar and Plot Summary gap fix ===== */

/* Keep the tan sidebar narrow */
#u445 {
  width: 168px !important;
}

/* Center the sidebar contents without widening the column */
#u458 {
  width: 148px !important;
  padding: 16px 10px 193px 10px !important;
  text-align: center !important;
}

/* Center the book cover */
#u1584 {
  width: 124px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Make the Buy links look like small buttons again */
#u1590-4,
#u1592-4 {
  display: block !important;
  width: 85px !important;
  min-height: 20px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: 12px !important;
  padding: 2px 0 !important;
  text-align: center !important;
  background: #a67c4f !important;
  color: #ffffff !important;
  text-decoration: none !important;
}

/* Center Amazon.com and BN.com under the buttons */
#u1594-5,
#u1597-5 {
  width: 148px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: 4px !important;
  text-align: center !important;
}

/* Remove the big invisible height causing the Plot Summary gap */
#u2109-7 {
  min-height: 190px !important;
}

/* Keep continuation paragraph closer */
#u2110-4 {
  margin-top: 5px !important;
}
