.notreally{color:inherit}.no-screen,.print-only,.iphone-only,.small-window-only,.small_window_only,.med-window-only,.med_window_only,.ebook-only,.screen-reader-only{display:none}.invisible{visibility:hidden}.buyb-css{color:white;padding:1px 6px;border-radius:4px;background:linear-gradient(#4B7DB1,#2A5E8F);}.buyb-css .cents{opacity:.8}.buyb-css .currency{font-weight:normal;font-size:.9em;color:white;opacity:.6;margin-left:.1em;margin-right:0;}@media screen and (min-width: 750px) {.buyb-css{padding:3px 8px;}}.linkid{color:#999;vertical-align:.2em;}.buy-cluster-small-horizontal{width:100%;max-width:450px;}div.ebook-cover .popup-link{display:none}.buyb-box{margin:2em auto 3.5em auto;text-align:center;max-width:550px;font-size:5.2vw;line-height:1.6;font-style:italic}.buyb-box div.ebook-cover{float:none;margin:0 auto;position:relative;width:50vw;max-width:206px}.buyb-box img.ebook-cover{width:50vw;max-width:206px}.buyb-box .buyb{width:80vw;max-width:323px;margin:10px 0;}.buyb,.buyb-css{-webkit-filter:brightness(1) saturate(1) contrast(1)}.buyb:hover,.buyb-css:hover{-webkit-filter:brightness(1.04) saturate(1.3) contrast(1.2)}.buyb:active,.buyb-css:active{-webkit-filter:brightness(1.06) saturate(1.5) contrast(1.3)}@media (min-width: 425px) {.buyb-box{font-size:22px}}@media (min-aspect-ratio: 8/5), (min-width: 500px) {.buyb-box{font-size:3.2vw;line-height:1.4}.buyb-box img.ebook-cover{width:27vw}.buyb-box div.ebook-cover{width:27vw;float:left;margin:0 0 1em 0;}.buyb-box div.ebook-cover .popup-link{display:block;position:absolute;top:-10px;left:-15px;font-size:12px;line-height:1}.buyb-box .buyb{width:48vw;margin:0 0 10px 0;}}@media (min-width: 690px) {.buyb-box{font-size:24px}}#admin-links{display:block}ol.redflags li,ul.redflags li{color:#C66}div.biblio{border:2px #DDD solid;padding:1em;border-radius:7px;margin:0 1em .3em 0}p.h1_prefix{color:#79b;font-weight:400;margin:0 0 .2em 0}p.bulletin{padding:.6em;line-height:1.4;margin:2em 12%;border-radius:8px;color:white;background-color:#369}.popup iframe{display:none}.responsive_indent{margin-left:3%}.popup ul,.popup ol,.popup blockquote{padding:0 1em}.popup p:first-child,.popup blockquote:first-child,.popup ul:first-child,.popup ul:first-child li:first-child,.popup ol:first-child,.popup ol:first-child li:first-child{margin-top:0}.popup p:nth-last-child(2),.popup blockquote:nth-last-child(2),.popup blockquote:nth-last-child(2) p:last-child,.popup ul:nth-last-child(2) li:nth-last-child(1),.popup ul:nth-last-child(2),.popup ol:nth-last-child(2) li:nth-last-child(1),.popup ol:nth-last-child(2){margin-bottom:0}.micro_bio{margin:3em 2em 6em 2em;color:#666;font-style:italic}.css_caption{font-style:italic;font-size:.9em;max-width:500px;margin:1em auto;color:#666}.font_body,html,body{font-size:17pt}.font_body,html,body,.looser,.looser-list li{line-height:1.6}.tighter,#title,#metadata,.popup,li.footnote,p.part-subhead,h3,h4,blockquote,.img-caption,.css_caption,.img-caption-head,li,.preamble,.sidebar,.sidebar-box,.meta,li.l1,.pq,.voice,.biblio{line-height:1.5}.tightest,#subtitle,table,.attr,li.l1 .subhead,.abstract,.tighter-list li,#title,#endbio{line-height:1.4}@media screen and (max-width: 1000px) {html,body{font-size:16pt}}@media screen and (max-width: 900px) {html,body{font-size:15pt}}@media screen and (max-width: 800px) {.font_body,html,body{font-size:14pt}.font_body,html,body,.looser,.looser-list li{line-height:1.5}.tighter,#title,#metadata,.popup,li.footnote,p.part-subhead,h3,h4,blockquote,.img-caption,.css_caption,li,.preamble,.sidebar,.sidebar-box,.meta,li.l1,.pq,.biblio{line-height:1.4}.tightest,#subtitle,table,.attr,li.l1 .subhead,.abstract,.tighter-list li,#title,#endbio{line-height:1.3}}@media screen and (max-width: 670px) {html,body{font-size:13pt}}@media screen and (max-width: 530px) {html,body{font-size:13pt}}@media screen and (max-width: 400px) {.font_body,html,body{font-size:12pt}.font_body,html,body,.looser,.looser-list li{line-height:1.4}.tighter,#title,#metadata,.popup,li.footnote,p.part-subhead,h3,h4,blockquote,.img-caption,.css_caption,li,.preamble,.sidebar,.sidebar-box,.meta,li.l1,.pq,biblio{line-height:1.3}.tightest,#subtitle,table,.attr,li.l1 .subhead,.abstract,.tighter-list li,#title,#endbio{line-height:1.2}}.font_body,html,body,.popup{font-family:Constantia,Georgia,Palatino,"Palatino Linotype","Times New Roman",serif}h1#title,h2#subtitle{font-family:AvenirNextCondensed-Bold,HelveticaNeue-CondensedBold,HelveticaNeue,Tahoma,Verdana,"DejaVu Sans","Arial Black",sans-serif}.font_heads,.font_titles,h2,h3,h4,.part-head,.part-subhead,.pseudo_heading,.toc-main-heading,li.l1,.sidebar .runin,td.item_title,.voice .runin,em.h{font-family:AvenirNext-DemiBold,HelveticaNeue,Tahoma,Verdana,"DejaVu Sans","Arial Black",sans-serif}@media screen and (max-width: 800px) {.font_heads,.font_titles,h1#title,h2#subtitle,h2,h3,h4,.part-subhead,.pseudo_heading,.toc-main-heading,li.l1,.sidebar .runin,td.item_title{font-family:"Avenir Next Condensed","Arial Narrow","DejaVu Sans Condensed","Helvetica Narrow",HelveticaNeue-Thin,sans-serif-condensed,Calibri,"Helvetica Neue",Helvetica,Tahoma,Arial,sans-serif;font-weight:normal;font-stretch:condensed;}}.font_decor,.font_prenton,#tagline,#metadata,.img-caption-head,.css_caption,.img-caption,.pq,blockquote.short,li.l1 .subhead,li.l2,.preamble,table caption,.biblabel,.micro_bio,.next_prev_links,#endbio p,p.bulletin,.meta2{font-weight:100;font-family:"Prenton RP Pro",prenton-1,prenton-2,"Gill Sans",Calibri,"Helvetica Neue",Arial,sans-serif}.wf-loading .font_decor,.wf-loading .font_prenton,.wf-loading #tagline,.wf-loading #metadata,.wf-loading .img-caption,.wf-loading blockquote.short{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.wf-active .font_prenton,.wf-active #tagline,.wf-active #metadata,.wf-active .img-caption,.wf-active blockquote.short{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-transition:0.2s opacity ease-in;-webkit-transition:0.2s opacity ease-in;transition:0.2s opacity ease-in}.font_narrow,.navlinks,.toc-depthtrail,.sidebar-box,.featured_link .pretty_url,#matrix,.filter_controls,table.large,.linkid{font-family:"Avenir Next Condensed","Arial Narrow","DejaVu Sans Condensed","Helvetica Narrow",HelveticaNeue-Thin,sans-serif-condensed,Calibri,"Helvetica Neue",Helvetica,Tahoma,Arial,sans-serif;font-weight:normal;font-stretch:condensed;}.font_mono,code{font-family:Monaco,Consolas,"Droid Sans Mono","Liberation Mono",mono}.char_bullet_compact{font-family:Impact,"Arial Sans Unicode",Arial,"Times New Roman",Georgia;letter-spacing:1px}.char_bullet_fat{font-family:"Avenir Next","Lucida Grande",Verdana,Palatino}.char_checkmark{font-family:AvenirNext,"Lucida Grande","Arial Unicode Ms","DejaVu Sans",Wingdings,"Zapf Dingbats",Dingbats,Code2000,PragmataPro,Symbola,Quivira,EversonMono,san-serif}html,body{margin:0;padding:0}#document{margin:15vh auto 0 140px;width:70%}#gss1{margin-top:5vm;margin-top:5vmin;font-size:16px;position:relative;z-index:2;}#gss2{display:none}#masthead{position:absolute;top:0;left:0;right:0}@media (orientation: portrait) {#document{margin-top:34vm;margin-top:34vmin}}@media (orientation: landscape) {#document{margin-top:36vm;margin-top:36vmin}}#tagline-bar{padding:2px;font-size:4.1vm;font-size:4.1vmin;color:white;border-bottom:2px solid #369;background:#369 url('/imgs/bg-tagline.jpg') repeat-x!important;}#logo{position:absolute;margin:2px 0 0 1vm;margin:2px 0 0 1vmin;height:12vm;height:12vmin;width:12vm;width:12vmin;max-height:100px;max-width:100px;z-index:2}.spacer{display:inline-block}#tagline-bar .spacer{width:14vm;width:14vmin;max-width:115px;}.navlinks .spacer,#gss1 .spacer{width:13vm;width:13vmin;max-width:115px;float:left}#tagline-ps{display:none}#tagline-ps-com{font-size:3.3vm;font-size:3.3vmin;color:#ACC5E2}.navlinks{margin:0;padding:2vm 0 0 0;padding:2vmin 0 0 0;list-style-type:none;font-size:4vm;font-size:4vmin}.navlinks li{display:inline;padding:0;margin-right:1.2vmin}li.secondary{display:none}@media (min-aspect-ratio: 4/3), (min-width: 700px) {#tagline-ps,li.secondary{display:inline}}@media (min-aspect-ratio: 2/1), (min-width: 768px) {#gss1{display:none}#gss2{display:inline-block;margin:0 .5vm;margin:0 .5vmin;float:right}#gss-input,#gss-button{font-size:9px}}@media (min-width: 768px) and (orientation: portrait) {#document{margin-top:22vm;margin-top:22vmin}}@media (min-width: 768px) and (orientation: landscape) {#document{margin-top:28vm;margin-top:28vmin}}@media (max-aspect-ratio: 1/2), (min-width: 400px) and (min-height: 600px) {#logo{margin-top:-1vm;margin-top:-1vmin}#masthead{top:2vm;top:2vmin}.navlinks li{margin-right:.6em}}@media (min-width: 700px) and (min-height: 500px) {#tagline-bar{top:2vm;top:2vmin;font-size:20px}#tagline-ps-com{font-size:18px}.navlinks{font-size:18px}}@media (min-width: 1000px) and (min-height: 800px) {#tagline-bar{top:1.8vm;top:1.8vmin}.navlinks{padding-top:1.5vmin}#document{margin-top:22vmin}}#endbio{padding-left:100px;margin:5em 6% 4em 8%;font-size:.9em;font-style:italic;color:#666}#endbio h3{margin:0 0 .5em 0;font-style:normal}#endbio img{float:left;margin:.6em 0 0 -100px}#footer{margin:150px auto 100px 140px;width:70%;padding-top:20px;border-top:4px #CCC solid;color:#666;text-align:center}a{text-decoration:none;outline:none}a:link,a:visited,a.persistent:visited,a.backref:visited{color:#369}a:hover,a.persistent:hover{color:#79B}a:active,a.persistent:active{color:#999}#metadata a:link,a.lighter-link:link{color:#79b}#metadata a:hover,#metadata a:active,a.lighter-link:hover,a.lighter-link:active{color:#369}a.inherit-link-colour:link,a.inherit-link-colour:visited{color:inherit}a.inherit-link-colour:active,a.inherit-link-colour:hover{color:#369}a.key{border-bottom:3px solid #CCC}a.subtle:link,a.subtle:visited{color:#0D3267}a.subtle:hover{color:#063C8F}a.subtle:active{color:#0743A4}.subtopics a.key{border-bottom:0;text-decoration:underline;-webkit-text-decoration-color:#BBB}ul.subtopics li{margin-right:.4em;}ul.subtopics{margin-bottom:1.5em;font-size:.8em;opacity:0.7}#footer .navlinks{margin:1em 0 1.5em 0;}.navlinks li a{word-spacing:-1px}.anchor-offset{position:absolute;margin-top:-6em}.kern-small{margin-right:-0.03em}.kern-med{margin-right:-0.07em}h1,h1#title,h2,.part-subhead,h3,h4,.pseudo_heading{color:#336699}h1#title{font-size:1.8em;font-weight:700;margin:0 0 -.2em 0}h2#subtitle{font-size:1.2em;font-weight:normal;color:#79B;margin:.8em 0}#title+p,#subtitle+p,#subtitle+.img-box+p{margin-top:3em}#title+#metadata{margin-top:1em}.pseudo_heading{font-size:1.1em;font-weight:bold}#metadata{margin:0em auto 3em 3px;font-style:italic;color:#888;font-size:.9em;background-color:transparent}.lvl-2{margin-top:8em;padding-top:1.5em;}#sec_welcome{padding:0;margin-top:-2em}h2.part-head{font-weight:bold;text-align:center;margin:0 10% 0 10%;font-size:1.4em;text-transform:uppercase;letter-spacing:-1px;color:#336699}.part-subhead{margin:1em 10% 2em 10%;text-align:center;font-size:1.1em;color:#79B}h2,.section-header h3{font-size:1.2em;margin-top:5em;margin-bottom:2em;color:#369;font-style:normal}.meta+h2{margin-top:2.5em}.lvl-3{padding-top:1.5em;}h3,h4{font-size:1em;margin:2em auto 1em auto;color:#79B}h3.q{margin:2.5em 0 -.7em 0}p.first:first-line{font-size:1.1em;font-style:italic}ul,ol{margin:1.5em 2em 1.5em 0;padding:0 0 0 2em}li{margin:1.2em 0;padding-left:.5em;color:#666}.tighter-list li{margin:.5em auto}.looser-list li{margin:1.5em auto}li ul,li ol{margin:1em inherit 1em inherit;padding:0 0 0 1.2em}li ul{list-style-type:disc}ul.checklist{list-style-type:none}ul.checklist li input{float:left;margin-left:-2em;margin-top:6pt}blockquote,.preamble{margin:1.2em 1em;font-size:.95em;color:#555}.preamble{font-size:.85em;color:#666}blockquote blockquote{margin:1em;font-size:.9em}blockquote.featured{margin:2em 10% 2em 10%;font-size:1.2em;color:#777}blockquote.short{margin:3em 20% 3em 15%;font-style:italic;font-size:1.5em;color:#555}blockquote .attr{font-size:.6em;color:#999;margin:-.5em 10% 0 30%;text-indent:-.2em}blockquote .char_tilde{font-weight:bold;color:#CCC;font-size:1.2em;margin-right:.2em}.pq{display:block;float:right;width:42%;margin:1.4em 0 1.4em 1.6em;font-size:1.2em;line-height:1.3;font-style:italic;color:#79B}@media (min-width: 700px) {.pq{width:34%;margin:1.4em -5vw 1.4em 1.6em;font-size:1.6em;line-height:1.4;}}@media (min-width: 1200px) {.pq{width:34%;margin:1.6em -5vw 1.6em 1.8em;font-size:2em;line-height:1.5;}}.meta,.featured_link{clear:both;border:4px solid #79B;border-radius:6px;color:#666;background:#FFFFFF;padding:20px;margin:2.5em 0;}.featured_link{margin:1.5em 0;border:2px solid #CCC}.featured_link.mine{background-image:url('/imgs/salamander-badge-is.png');background-position:.2em .7em;background-repeat:no-repeat;padding-left:44px;text-indent:.5em}.meta .pseudo_heading,.meta p:first-child{margin-top:0}.meta p:last-child,.meta ul:last-child,.meta ol:last-child,.meta li:last-child{margin-bottom:0}.meta2{margin:1.5em auto 1.5em auto;border-top:1px solid #DDD;border-bottom:1px solid #DDD;background:#FFFFFF;padding:.5em;font-style:italic;opacity:.7;}.runin{font-style:normal;font-weight:bold}.highlight{padding:3px;background-color:#FFFFB5}em.highlight{font-style:normal}.separator{text-align:center;color:#79B;margin:2.5em auto}.separator.bullet:after{content:"•"}sup{vertical-align:.2em}.css_micropost_md{font-size:.9em;line-height:1.2;color:#999;margin:0 0 .5em 0;float:left;margin-left:-4.5em}.css_micropost h4{margin:0 0 .5em 0}.css_micropost p,.css_micropost blockquote{margin-top:.5em;margin-bottom:.5em}.css_micropost .quotation.short{margin-top:1em;margin:1.5em 20% 2em 5%}.css_micropost{margin:3em 0}.css_micropost_url{font-size:.8em}.css_micropost div.img-box:first-child{margin-top:-3em}.colour_main_blue{color:#369}.colour_bright_blue{color:#69C}.colour_gray_blue{color:#79B}.colour_neon_blue{color:#27D}.colour_soft_red{color:#C66}.colour_bright_red,.warning{color:#C01}.colour_dark_gray{color:#666}.colour_light_gray{color:#999}img{border:0}.img-box img{vertical-align:bottom}.img-box{text-align:center;margin-top:2.5em;margin-bottom:.25em;}.noimgposition{margin:0}.footnote .img-box img{vertical-align:top}.img-box.right{float:right;margin:.2em 0 1em 2em}.img-box.left{float:left;margin:.2em 2em 1em 0}.img-box.center{margin:3em auto 3em auto}.img-box.titleimg{margin-top:-2em}.img-caption,.img-caption-head{margin:1em 5%;color:#666;font-size:.9em}.img-caption-head{padding:0}.img-caption{font-style:italic}.img-caption-head.below{margin-bottom:-.5em}.img-caption-head.below.narrow,p.img-caption.below.narrow{margin-left:0;margin-right:0}.img-box.center .img-caption-head.below{margin:1em 10% 0 10%;font-size:1.1em;}.img-box.center p.img-caption.below{margin:1em 10% 0 10%}.buyclusterwithcover .img-caption{font-size:.9em;line-height:1.6;color:#666;margin-top:.5em}div.sidecap img{float:left;margin:0 1.5em 1em 0}.img-caption.rightside{text-align:left;padding-top:.3em;margin-right:0;padding-right:0}.img-caption-head.rightside{text-align:left;margin-top:0;margin-bottom:-.7em}p.img-caption.rightside{margin-right:0}.inline-superscript-tall{vertical-align:.2em}.inline-superscript{vertical-align:.1em}.inline-superscript-short{vertical-align:.05em}.inline-on-baseline{vertical-align:0}.inline-subscript{vertical-align:-.15em}.w100.ds{box-shadow:2px 2px 4px #333}.w160.ds{box-shadow:2px 3px 4px #333}.w200.ds{box-shadow:3px 3px 5px #333}.w300.ds{box-shadow:3px 3px 6px #444}.w400.ds{box-shadow:3px 3px 7px #444}.w500.ds{box-shadow:3px 3px 8px #555}.w600.ds{box-shadow:3px 3px 8px #555}.w700.ds{box-shadow:4px 4px 8px #666}.w800.ds{box-shadow:4px 4px 9px #666}.w900.ds{box-shadow:5px 5px 9px #777}.zoomer{display:block;position:absolute;top:-10px;font-size:12px;line-height:1}@media (max-width: 1120px) {.img-box.w600{float:none;margin:1.9em auto}.w900{max-width:98%;height:auto}}@media (max-width: 1000px) {.img-box.w500{float:none;margin:1.8em auto}.w800{max-width:98%;height:auto}}@media (max-width: 800px) {.img-box.w400{float:none;margin:1.7em auto}.w700{max-width:98%;height:auto}}@media (max-width: 725px) {.img-box.w300{float:none;margin:1.6em auto}.w600{max-width:98%;height:auto}p.img-caption{font-size:.9em}}@media (max-width: 625px) {.img-box.w200{float:none;margin:1.5em auto}.w500{max-width:98%;height:auto}.zoomer{display:none}}@media (max-width: 460px) {.img-box.w160{float:none;margin:1.4em auto}.w400{max-width:98%;height:auto}}@media (max-width: 320px) {.img-box.w160{float:none;margin:1.4em auto}.w300{max-width:98%;height:auto}.img-caption{font-size:.8em}}@media (max-width: 755px) {div.sidecap img{float:none;margin:0}p.img-caption.rightside,p.img-caption-head.rightside{text-align:center;margin:1em 0 0 0;padding:0 10%;width:auto}.img-box.sidecap{text-align:center;max-width:98%;margin:2em auto}}#toc-button{z-index:10;position:fixed;bottom:2%;left:2%}#toc{clear:both;padding:1em;font-size:.9em}.toc-header-container{color:white;position:relative;background:#79B;font-weight:bold;margin:-1em -1em 2em -1em;letter-spacing:1px}.toc-main-heading{position:absolute;top:50%;height:40px;margin-top:-24px;margin-left:45px;font-size:1.2em}.toc{margin:0;padding:0}.toc li{list-style-type:none;line-height:1.1;margin:0;padding:0;margin-bottom:.3em;color:#666}.toc-depthtrail{float:left;margin-top:.3em;margin-left:-2.3em;color:#999;font-size:.7em}li.l1 .toc-depthtrail{display:none}li.l1{font-weight:bold;font-size:1.1em;margin-top:1em;margin:1.6em 0 .6em 0}li.l1 .subhead{font-weight:normal;font-style:italic}li.l2{margin:.3em 0 0 2.3em}li.l2 .runin{font-style:italic;font-weight:300}.toc a:visited{_color:#369}.link-to-toc{font-size:.8em;text-transform:uppercase;text-align:right}.sidebar,.sidebar-box{float:right;font-size:.7em;color:#666;width:42%;padding:0;margin:0 0 2vh 4vw;background-color:white;box-shadow:0 0 10px 10px rgba(256,256,256,0.7);z-index:10}@media (min-width: 500px) {.sidebar,sidebar-box{width:34%;font-size:.8em;margin-right:-5vw}}.sidebar p:first-of-type{text-indent:0}.sidebar p{margin:.5em 0 0 0;text-indent:.8em}.sidebar .runin{color:#369;margin-right:.2em}.sidebar.warning .runin{color:#C01}.sidebar-box{width:initial;max-width:30%;display:inline-block;padding:1em;text-align:center;border:1px solid #ccc;border-radius:4px;}@media (min-width: 700px) {.sidebar-box{max-width:25%;margin-right:-3vw;font-size:.8em;}}@media (min-width: 1350px) {.sidebar-box{max-width:15%;margin-right:-5vw;font-size:.9em;}}a.popup-link,a.popup-link:visited,a.ref,a.ref:visited{font-family:Tahoma,Verdana,"DejaVu Sans",sans;z-index:10;background-color:white;margin:0 0 0 2px;line-height:1;padding:0px 2px;border:1px solid #CCC;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;font-size:.8em;vertical-align:.1em;white-space:nowrap;font-style:normal}.img-box a.popup-link,a.popup-link:visited,a.ref,a.ref:visited{z-index:1;}a.popup-link,a.popup-link:visited{padding:2px 3px}.img-box a.popup-link{padding:2px}a.ref:link,a.ref:visited{font-size:.9em;padding:0px 2px;line-height:.9}a.popup-link:hover,a.ref:hover{border:1px solid #79B;color:#79B}a.ref.boring{color:#999}a.ref.noteworthy:link{color:#369;font-weight:bold}a.ref.boring:hover,a.ref.noteworthy:hover{color:#79B}a.popup-link:active,a.ref:active{color:#336699;border-color:#336699;background-color:#FFFF66}a.popup-link.close:link,a.popup-link.close:visited{z-index:30;display:block;position:absolute;top:-16px;left:-20px;text-align:center;padding:0 8px 0 6px;font-size:18px;line-height:32px;cursor:pointer;border:2px solid #79B;box-shadow:0 0 0}.popup{visibility:hidden;display:block!important;z-index:120;position:absolute;left:200px;width:50%;max-width:800px;margin-top:1em;background-color:#FFFFFF;border:4px solid #79B;border-radius:6px;padding:2em;font-size:.9em;text-align:left;font-weight:normal;font-style:normal;color:#666;box-shadow:0 0 100px 200px rgba(256,256,256,0.7);background-color:white;text-indent:0;}.popup.modal{position:fixed;z-index:999;width:auto;min-height:200px;max-width:5000px;left:50px;top:40px;bottom:40px;right:50px;font-size:1.1em;box-shadow:0 0 100px 200px rgba(256,256,256,.95)}.popup.big{left:5%;padding:5%;width:80%;max-width:none}li.footnote{clear:both;font-size:.9em;margin:2.5em 0 3em 0;z-index:2}.popup.footnote{margin:0}li.footnote.noteworthy{}li.footnote a.backref{font-size:.6em;text-transform:uppercase;color:gray}li.footnote blockquote+a.backref{margin-top:-.5em}.popup h3{margin-top:0;margin-bottom:-0.5em}.popup h3.first{margin-top:0}.popup h3{margin-top:2em;margin-bottom:-0.5em;font-size:1em}blockquote.abstract{margin:1em 0 .8em 1em;font-size:.9em;color:#666}li.footnote blockquote{margin-top:.5em;margin-bottom:.5em}.abstract em{font-style:normal;padding:3px;background-color:#FFFFB5}.abstract em.h{background-color:white;font-style:normal;font-weight:bold;text-transform:uppercase;font-size:.9em;color:#79b;padding:0}table{padding:0;margin:2em auto;color:#666;font-size:.9em}table.small{width:60%;border-spacing:20px 40px}table.medium{width:80%;border-spacing:15px 30px}table.large{width:100%;border-spacing:10px 20px;font-size:.8em}th,td{text-align:left;vertical-align:top}table caption{text-align:left;border-bottom:2px solid #CCC;font-style:italic}.dollarsign{font-size:.9em;font-weight:normal;vertical-align:3px;margin-right:-1px}.dollars{font-weight:bold}.dollars.withcents{font-size:1.1em;letter-spacing:-1px;margin-right:3px}.dollars.withoutcents{letter-spacing:-1px;margin-right:2px}.cents,.currency{color:inherit;font-size:.7em}.cents{vertical-align:.4em;position:relative;letter-spacing:-1px;font-weight:normal;margin-right:.1em;margin-left:-.1em}.large-price .dollarsign{font-size:.8em;vertical-align:.2em;margin-right:-3px}.large-price .dollars.withcents{letter-spacing:-3px;margin-right:5px}.large-price .cents{font-size:.8em;color:#888;vertical-align:0.2em;text-decoration:underline}.currency{font-weight:normal;margin-right:.2em;font-size:.9em;color:#555}.pricedash{color:#555;margin-left:4px;margin-right:2px}.round_border_small{-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.round_border_medium{-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}.round_border_large{-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.badge{font-family:Tahoma,Verdana,Arial,sans;color:white;font-size:.95em;text-transform:uppercase;letter-spacing:1px;background-color:#cccccc;padding:1px 3px 1px 3px;font-weight:normal;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}.badge.qa{padding:2px 4px}.badge.light{letter-spacing:normal;background-color:#d4d4d4;font-size:.9em;font-weight:normal;padding:0px 2px}.badge.strong{font-weight:bold;background-color:#c4c4c4;font-size:1em}.badge.blue,h2 .badge,h3 .badge{background-color:#79B}div.yt_embed{margin:3em auto 3em auto;text-align:center;max-width:100%}iframe.yt_embed{width:500px;height:315px;max-width:100%}.clear{clear:both}div.buyclusterwithcover{width:475px;_width:510px;text-align:left}div.ebook-cover{float:left;margin:0 30px 0 0}div.vendor-id-container{padding:0;float:right;background:#FFF;font-size:.8em;line-height:1;margin:0 0 20px 20px;color:#888;border:1px #bbb solid;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px}table.vendor-id{margin:3px}table.vendor-id th{font-weight:normal;color:#999;text-align:right;text-transform:lowercase;margin-right:2px}img.testimonial{float:right;margin:0 0 10px 10px}@media screen and (max-width: 800px) {.char_bullet_compact{letter-spacing:-1px;font-size:.95em}.char_bullet_compact{letter-spacing:0px}.large-window-only,.small-window-only,.small_window_only,.big-window-only,.big_window_only,.large_window_only,.no-med-window{display:none}.med-window-only{display:inline}#document{margin-left:auto;width:85%}.popup{left:15%;width:65%;padding:1.5em}.popup.big{left:3%;padding:3%;width:88%}#metadata{font-size:.9em}#footer{font-size:.9em;margin-left:auto;width:85%}.quotation.short{margin:2.5em 15% 2.5em 13%;font-size:1.4em}.micro_bio{margin:2.5em 1em 3em 1em}.badge.qa{padding:2px 4px 1px 4px}.css_micropost_md{font-size:.8em;margin:0 0 .5em 0;float:none}.popup.modal{left:30px;top:30px;bottom:30px;right:30px;font-size:1.1em;padding:2.5em}.responsive_indent{margin-left:2%}}@media screen and (max-width: 415px) {#endbio{padding-left:90px;margin:3em 0 2em 0}#endbio h4{margin:0 0 .5em 0}#endbio img{margin:.6em 0 0 -85px}.char_bullet_compact{letter-spacing:-1px;font-size:.9em}.no-iphone,.large-window-only,.large_window_only,.med-window-only,.big-window-only,.no-small-window,.no_small_window,.admin,#admin-links,.vendor-id-container,.toc-buy-button-sidebar,li.secondary,.toc .popup-link{display:none}.small-window-only,.small_window_only{display:inline}html{margin:5px}#document{width:98%}#footer{width:98%;font-size:.9em}#footer .navlinks{margin:1em 0 2.5em 0}#toc,.meta{padding:10px}.toc-header-container{margin:-10px -10px 2em -10px}.toc-main-heading{margin-top:-15px}.toc li{line-height:1.0}.toc-depthtrail{font-size:.6em;margin-left:-1.8em}li.l2{margin:.3em 0 0 1.2em}h1#title{font-size:1.6em}h2{margin-top:3em;margin-bottom:1.5em}div.yt-embed iframe.yt-embed{width:300px;height:200px;max-width:100%}div.buyclusterwithcover{width:280px;text-align:center}div.ebook-cover{float:none;margin:0 auto 1em auto;padding-right:20px}a.popup-link,a.popup-link:visited,a.ref,a.ref:visited{font-size:.7em;padding:0;margin:0 3px 0 4px;border:0;border-bottom:1px solid #CCC;border-right:1px solid #CCC}ol#css_footnotes{margin:0;padding:0 1em}li.footnote{margin:1.5em 0 2.5em 0}li.footnote .abstract{margin:.5em 0 .4em 0}.popup,.popup.big{width:94%;left:1%;padding:14px 2% 2% 2%;border-width:2px}a.popup-link.close:link,a.popup-link.close:visited{width:80px;left:50%;margin-left:-55px;font-family:"Helvetica Neue";top:-28px}ul,ol{margin:1em 1em 1em 0;padding:0 0 0 1.2em}li{margin:1.2em 0;padding-left:0}li input{margin-left:-1.8em;margin-top:3pt}table.small,table.medium,table.large{width:100%;border-spacing:5px 10px}.badge{padding:0px 2px;font-size:.9em}.quotation.short{margin:2em 10% 2em 10%;font-size:1.3em}.micro_bio{margin:2em 0 3em 0}.badge.qa{padding:1px 3px 0 3px}.css_micropost_md{color:#666;font-size:.9em;margin:0.5em 0}.popup.modal{left:15px;top:15px;bottom:15px;right:15px;font-size:1em;padding:1.5em}.responsive_indent{margin-left:1%}.featured_link{overflow:hidden}.featured_link.mine{padding-left:1em;background-image:url('/imgs/salamander-badge-2-is.png');text-indent:1em;background-position:top -1px left -5px}.featured_link.mine a{font-weight:bold}div.biblio{border:1px #CCC solid;padding:0.5em;border-radius:4px;font-size:.9em}}