html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:'GandhiSerif';font-style:normal;font-weight:400;src:url("/assets/GandhiSerif-Regular-webfont.eot");src:url("/assets/GandhiSerif-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/GandhiSerif-Regular-webfont.woff") format("woff"),url("/assets/GandhiSerif-Regular-webfont.ttf") format("truetype"),url("/assets/GandhiSerif-Regular-webfont.svg#GandhiSerifRegular") format("svg")}@font-face{font-family:'GandhiSerif';font-style:normal;font-weight:700;src:url("/assets/GandhiSerif-Bold-webfont.eot");src:url("/assets/GandhiSerif-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/GandhiSerif-Bold-webfont.woff") format("woff"),url("/assets/GandhiSerif-Bold-webfont.ttf") format("truetype"),url("/assets/GandhiSerif-Bold-webfont.svg#GandhiSerifBold") format("svg")}@font-face{font-family:'GandhiSerif';font-style:italic;font-weight:400;src:url("/assets/GandhiSerif-Italic-webfont.eot");src:url("/assets/GandhiSerif-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/GandhiSerif-Italic-webfont.woff") format("woff"),url("/assets/GandhiSerif-Italic-webfont.ttf") format("truetype"),url("/assets/GandhiSerif-Italic-webfont.svg#GandhiSerifItalic") format("svg")}@font-face{font-family:'Alegreya SC';font-style:normal;font-weight:400;src:url("/assets/AlegreyaSC-Regular-webfont.eot");src:url("/assets/AlegreyaSC-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/AlegreyaSC-Regular-webfont.woff") format("woff"),url("/assets/AlegreyaSC-Regular-webfont.ttf") format("truetype"),url("/assets/AlegreyaSC-Regular-webfont.svg#AlegreyaSCRegular") format("svg")}@font-face{font-family:'Alegreya SC';font-style:normal;font-weight:700;src:url("/assets/AlegreyaSC-Bold-webfont.eot");src:url("/assets/AlegreyaSC-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/AlegreyaSC-Bold-webfont.woff") format("woff"),url("/assets/AlegreyaSC-Bold-webfont.ttf") format("truetype"),url("/assets/AlegreyaSC-Bold-webfont.svg#AlegreyaSCBold") format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url("/assets/SourceSansPro-Regular-webfont.eot");src:url("/assets/SourceSansPro-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/SourceSansPro-Regular-webfont.woff") format("woff"),url("/assets/SourceSansPro-Regular-webfont.ttf") format("truetype"),url("/assets/SourceSansPro-Regular-webfont.svg#SourceSansProRegular") format("svg")}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:url("/assets/SourceSansPro-It-webfont.eot");src:url("/assets/SourceSansPro-It-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/SourceSansPro-It-webfont.woff") format("woff"),url("/assets/SourceSansPro-It-webfont.ttf") format("truetype"),url("/assets/SourceSansPro-It-webfont.svg#SourceSansProItalic") format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url("/assets/SourceSansPro-Bold-webfont.eot");src:url("/assets/SourceSansPro-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/SourceSansPro-Bold-webfont.woff") format("woff"),url("/assets/SourceSansPro-Bold-webfont.ttf") format("truetype"),url("/assets/SourceSansPro-Bold-webfont.svg#SourceSansProBold") format("svg")}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;src:url("/assets/SourceSansPro-BoldIt-webfont.eot");src:url("/assets/SourceSansPro-BoldIt-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/SourceSansPro-BoldIt-webfont.woff") format("woff"),url("/assets/SourceSansPro-BoldIt-webfont.ttf") format("truetype"),url("/assets/SourceSansPro-BoldIt-webfont.svg#SourceSansProBoldItalic") format("svg")}@font-face{font-family:'Inconsolata';src:url("/assets/Inconsolata-webfont.eot");src:url("/assets/Inconsolata-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/Inconsolata-webfont.woff") format("woff"),url("/assets/Inconsolata-webfont.ttf") format("truetype"),url("/assets/Inconsolata-webfont.svg#InconsolataMedium") format("svg");font-style:normal;font-weight:400}.rgba div#main{background-color:rgba(255,255,255,0.85)}.rgba #quicklynx{background-color:rgba(255,255,255,0.85)}.rgba nav{background-color:rgba(35,62,106,0.5)}.rgba .errors{background-color:rgba(35,62,106,0.15)}.rgba .boxed,.rgba .boxedsingle,.rgba .advert,.rgba .advertspecial{background-color:rgba(35,62,106,0.15)}.no-rgba div#main,.no-js div#main{background-color:white}.no-rgba #quicklynx,.no-js #quicklynx{background-color:white}.no-rgba nav,.no-js nav{background-color:#233e6a}.no-rgba .errors,.no-js .errors{background-color:#c3cdde}.no-rgba .boxed,.no-rgba .boxedsingle,.no-rgba .advert,.no-rgba .advertspecial,.no-js .boxed,.no-js .boxedsingle,.no-js .advert,.no-js .advertspecial{background-color:#c3cdde}body{color:#1d3357;font-size:16px;font-style:normal;font-weight:normal;font-family:"GandhiSerif", Georgia, serif;line-height:145%;height:100%;margin:0;text-align:left;background-color:#c8c8c8;background-image:url(/assets/DMM-site-background.jpg);background-repeat:repeat;background-position:center top}div#main{width:38em;max-width:95%;height:100%;min-height:55em;padding-left:12em;padding-right:2em;padding-bottom:0.5em;padding-top:1.5em;border-left:3px solid #233e6a;border-right:3px solid #233e6a;border-top:2px solid #233e6a;border-bottom:3px solid #233e6a;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:18px}p.iewarning,noscript p{padding:16px;background-color:black;color:white}p.iewarning a:link,p.iewarning a:visited,noscript p a:link,noscript p a:visited{color:white}#leftpane{display:block;float:left}#leftpane{margin:0.25em 0 0 -11em;font-family:"Source Sans Pro", Helvetica, Arial, sans-serif;font-size:90%;line-height:1.1em;width:9em}#leftpane h3{padding-left:0;font-style:normal;margin-bottom:1em}#leftpane p{margin-top:0.5em}#leftpane img{width:8.125em;height:10.125em}#leftpane img.skinny{height:12.53571em}img#cover_thumbnail{width:8.125em;height:10.125em}#ql-head>span{display:none}#quicklynx{font-family:"Source Sans Pro", Helvetica, Arial, sans-serif;border-left:3px solid #233e6a;border-right:3px solid #233e6a;border-top:1px solid #233e6a;border-bottom:0 solid #233e6a;display:block;width:51.5em;text-align:center;padding-top:0.15em;padding-bottom:0.15em;padding-right:0.5em;padding-left:0;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0}#quicklynx li{font-weight:bold;display:inline}#quicklynx li:first-child{padding-top:0.1em;padding-bottom:0.1em;padding-left:0.5em;padding-right:0.5em;color:#2a6aab}#quicklynx li:first-child span{display:inline;color:#1d3357}#quicklynx li:first-child:after{content:": "}#quicklynx a,#quicklynx span{padding-top:0.1em;padding-bottom:0.1em;padding-left:0.5em;padding-right:0.5em;margin:0;white-space:nowrap;color:#2a6aab;font-size:90%;width:10.3em;margin:0}#quicklynx a:link,#quicklynx a:visited{color:#2a6aab;border:none;text-decoration:none}#quicklynx a:hover{background-color:#bbd1e1}nav{font-family:"Source Sans Pro", Helvetica, Arial, sans-serif;display:block;height:8.2em;width:52em;margin-left:auto;margin-right:auto;margin-top:18px;margin-bottom:0;border-left:3px solid #233e6a;border-right:3px solid #233e6a;border-top:3px solid #233e6a;border-bottom:1px solid #233e6a}nav h1{color:white;font-family:"Alegreya SC", Helvetica, Arial, sans-serif;font-weight:normal;letter-spacing:0.135em;text-align:center;padding-top:0.15em;padding-bottom:0;padding-left:0.4em;padding-right:0.4em;margin:0;font-size:1.8em}nav h1 a:link,nav h1 a:visited{padding-top:0.1em;padding-bottom:0;padding-left:0.1em;padding-right:0.1em;color:white;text-decoration:none;border:none}.navbar{display:block;vertical-align:top;list-style-type:none;text-align:center;margin:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.navbar li{display:inline-block}.navbar li.current{color:white;background-color:#bbd1e1}.navbar a:link,.navbar a:visited{display:inline-block;margin:0;white-space:nowrap;color:white;margin:0;border:none;text-decoration:none}.navbar a:link:hover,.navbar a:visited:hover{background-color:#bbd1e1;color:white}.nav0 li{list-style-type:none}.nav0 li:first-child>span{display:none}.nav1 li,.nav2 li,.nav3 li{font-size:90%}.nav1 a,.nav1 li.current,.nav2 a,.nav2 li.current,.nav3 a,.nav3 li.current{padding-top:0.1em;padding-bottom:0.1em;padding-left:0.5em;padding-right:0.5em}.nav2{padding:0;text-indent:0}.nav3 li{margin:0}.nav3 a:link,.nav3 a:visited{padding-top:0.1em;padding-bottom:0.1em;padding-left:0.25em;padding-right:0.25em;margin:0}.nav3 li.current{margin:0}strong{font-weight:bold}p{padding-bottom:1em}p.strong{font-weight:bold}sup{vertical-align:super;font-size:0.8em}sub{vertical-align:sub;font-size:0.8em}a:link,a:visited{text-decoration:underline;color:#2a6aab}a:hover{background-color:#bbd1e1}a.strong{font-weight:bold;text-decoration:underline;color:inherit}a.unstyled{border:none;text-decoration:none}.formfieldlist{list-style-type:none;padding-left:10em}.formfieldlist li{margin-bottom:2em}.formfieldlist li label{display:inline-block;width:9.5em;margin:0 1em 0 -10em}.formfieldlist li input,.formfieldlist li textarea{width:15.2em;font-size:1.1em}.formfieldlist li input.narrow{width:5.7em}.formfieldlist li input[type="submit"]{width:auto}.errors{float:right;width:30%;font-size:0.9em;border:2px solid #c90244;padding:0.25em}div.field_with_errors{margin:0;padding:0;display:inline-block;vertical-align:top}div.field_with_errors label{color:#c90244}.error_explanation{margin:0 0 2em -10em;padding:1em;border:1px solid #c90244}.error_explanation h2{margin:0;padding:0}.booktitle{font-style:italic}.runinhead{font-weight:bold}h2{font-size:115%;font-weight:bold;color:#1d3357;padding:1em 0 0 0}p+h2{padding-top:0}h3{font-size:100%;font-style:italic;padding:1em 0 0 0;color:#1d3357;font-size:100%}h3.example{padding-top:0}h3.reference{padding:1em 0 0 0;font-style:normal}h3.blogmonth{padding:0}h1{color:#1d3357;font-size:125%;font-family:"Alegreya SC", Helvetica, Arial, sans-serif;font-weight:normal;line-height:1.5em;margin:0 0 0.5em 0}code{font-family:inconsolata, monospace;font-size:100%;font-weight:bold}pre{font-family:inconsolata, monospace;font-size:100%;margin-left:1em}pre.codefragment{margin:0;width:auto;padding:12px 24px;font-weight:bold}h4{font-size:100%;padding:0 24px;margin:0;font-style:italic;font-weight:bold}ul.cv{list-style-position:outside}ul.cv li{margin-left:40px}.example{padding:1em 0 0 0;margin:0;clear:right}.small{font-size:85%}.centred{text-align:center}.copyright{font-size:70%;margin-top:5em}.chapterlist li{font-size:100%;padding:0.15em 0 0.35em 0;font-size:100%;list-style-type:none}.chapterlist>li{color:#233e6a;font-size:1.15em}.aheadlist li{list-style-type:none;text-indent:1.6em;font-size:medium;color:#1d3357}.bookhead{font-size:105%}.bheadlist li{text-indent:-1em}.cheadlist li{text-indent:-2em;font-style:italic}.pagenum{padding-left:0.5em}.faqs li{margin:0 0 0.75em 30px}.huge{font-size:250%}dd{display:inline}.tbs{font-style:italic;font-size:90%;color:#cccccc;padding:0.1em 0.5em}.tbs a:hover{background-color:white}.warning{font-style:italic}.warning:before{content:"("}.warning:after{content:")"}.flatlist{list-style-type:none}.flatlist li{display:inline;white-space:nowrap}.shortlist{list-style-type:none;margin-left:-40px;margin-bottom:2.5em}.shortlist li{padding-bottom:1em}.points{list-style-position:outside;margin-left:20px}.points li{padding-bottom:1em}ol.answerlist,ol.projectlist{list-style-type:decimal;margin-left:40px}.answerlist>li,.projectlist>li{display:list-item;list-style-type:decimal;padding-top:1em}.projectlist>li p:first-child,p.brief-continuation,p.rubric{color:#1d3357;font-weight:bold}.projectlist>li p:first-child em,p.brief-continuation em,p.rubric em{font-style:italic;font-weight:bold}.answerlist ul{margin:0.5em 0 0 20px;list-style-type:disc}.indented,.correction,blockquote{margin-left:1.5em}.setoff{margin:2em 0 1em 0}ul.indented,blockquote{margin-bottom:1em}.boxed{border:0.2em solid #1d3357;padding:1em 1em 0;margin:1em 0 2em 0}.boxed p{padding-bottom:1em}.boxedsingle,.advert{font-weight:bold;padding:1em 1em;margin:0.5em 0 1.5em 0;width:35em}.boxedsingle a:hover,.advert a:hover{background-color:rgba(255,255,255,0.6)}.boxedsingle p:last-child,.advert p:last-child{padding-bottom:0}.boxedsingle{border:2px solid #1d3357}.advert,.advertspecial{padding:1em 1em;border:2px solid #1d3357}.advertspecial{margin:1.5em 0 0.5em 0}.advert h2{margin:0 0 0.5em 0;padding:0}.advert h2 a{font-weight:bold;font-family:"Alegreya SC", Helvetica, Arial, sans-serif;text-decoration:none;border:none}.boxedwarning{border:2px solid #c90244;padding:1em 1em;margin:2em 0}li.environment{text-indent:12px;color:white;font-size:1em;background-color:#1d3357}.coverpic{float:right;padding:0 0 1em 1em;width:10em}.clearright{clear:right}.clearleft{clear:left}.newexample{clear:right;margin-top:2.5em}.poster{float:right;display:inline;margin:0.5em 0 1.5em 0.75em}.spaced{margin:2em 2em 0 0}.illustrationlinks{list-style-type:none;margin-left:-40px}.illustrationlinks li{display:inline;white-space:nowrap}.illustrationlinks a{text-decoration:none}.illustrationlinks a:visited{text-decoration:none}.right{text-align:right}.embed{margin:2.5em 0}object{padding-top:0.5em}img{border:none;margin:0;padding:0}#leftpane .amazonlinks img{border:none;margin:0px;height:1px;width:1px}table{border-collapse:collapse;margin-bottom:1em;font-size:0.9em}th{font-weight:bold;text-align:left;border:1px solid #1d3357}th.colhead{text-align:center}td,th{border:1px solid #1d3357;padding:0 0.5em;vertical-align:top}td.ll,th.ll{border-left:2px solid #1d3357}#definition{font-size:100%}#definition dt{clear:right;font-weight:bold;margin-top:1.5em;margin-bottom:0.8em}#definition dd{text-indent:0;margin-left:0}#form{padding:3em 0 0 0}#term2{margin:0 0 0 11.25em}#term1{font-size:120%}.tight{margin:0;padding:0}ul.examples{padding-right:255px;list-style-type:none}ul.examples li{clear:right}ul.examples li img,ul.examples li .embedded,ul.examples li .widget{clear:right;float:right;margin-right:-255px;display:inline;padding-left:20px}ul.examples li .boxedsingle{margin-right:-255px;width:36em;margin:2em 0 0 0}ul.examples .wide{margin-right:-255px;width:36em;padding:1em 0 0 0}ul.examples .wide object{padding:0}ul.examples .wide h2{font-size:1em;font-weight:bold}#linkdisplay{font-size:85%;width:32em;padding:0.6em;height:1.2em;border:solid #1d3357 1px;float:right;clear:right;display:inline;text-align:right;margin:20px -255px 0 0}ul.alphabet{list-style-type:none;font-size:80%;margin-bottom:2em}ul.alphabet li{display:inline}ul.alphabet li:after{content:" | "}ul.alphabet li:first-child:after{content:none}ul.termsleft,ul.termsright{list-style-type:none;display:inline-block;vertical-align:top;width:45%}ul.termsleft li,ul.termsright li{padding-bottom:1em}ul.termsleft{margin-right:5%}ul.booklist,ul.linklist{list-style-type:none}ul.booklist li p,ul.linklist li p{margin:0.5em 20px 0}ul.booklist li h3,ul.linklist li h3{font-style:normal;font-size:1em}ul.sitemap0{list-style-type:none}ul.sitemap0 ul.nav0,ul.sitemap0 ul.navbar{list-style-type:none;text-align:left;list-style-type:none}ul.sitemap0 ul.nav0 li,ul.sitemap0 ul.navbar li{margin:0 0 0 1em}ul.sitemap0 ul.nav0 li,ul.sitemap0 ul.navbar li{display:block;margin:0}ul.sitemap0 ul.nav0 li.current,ul.sitemap0 ul.navbar li.current{background-color:inherit}ul.sitemap0 ul.nav0 li.current span,ul.sitemap0 ul.navbar li.current span{background-color:#bbd1e1}ul.sitemap0 ul.nav0 a,ul.sitemap0 ul.navbar a{color:#1d3357}ul.sitemap0 ul.nav0 ul.nav1,ul.sitemap0 ul.navbar ul.nav1{margin:0 0 0 20px}ul.sitemap0 ul.nav0 ul.nav2,ul.sitemap0 ul.nav0 ul.nav3,ul.sitemap0 ul.navbar ul.nav2,ul.sitemap0 ul.navbar ul.nav3{margin:0 0 0 40px}ul.sitemap0 ul.nav0 ul.nav3 li,ul.sitemap0 ul.navbar ul.nav3 li{display:inline}#slideshow img{border-color:#bbd1e1;border-style:solid;border-width:4px}#ss_controls{list-style-type:none;padding:0;margin-top:8px;text-align:center;width:488px;color:#2a6aab}#ss_controls li{width:244px;display:inline-block;text-transform:lowercase}#ss_controls li span.pseudolink:hover{background-color:#bbd1e1}#ss_controls .disabled{color:gray}#ss_controls .disabled span.pseudolink:hover{background-color:transparent}#ss_controls #left-arrow{text-align:left}#ss_controls #right-arrow{text-align:right}
