html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,#article article .entry-content ol,#home article .entry-content ol,#article article .entry-content ul,#home article .entry-content ul,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{background:#333}body{background:#fbfbfb;text-rendering:optimizeLegibility}.container{*zoom:1;max-width:47em;_width:47em;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto;-moz-background-origin:content;-o-background-origin:content-box;-webkit-background-origin:content;background-origin:content-box;-moz-background-clip:content;-o-background-clip:content-box;-webkit-background-clip:content;background-clip:content-box}.container:after{content:"";display:table;clear:both}#masthead-container{background:#fff;box-shadow:#ccc 0px 0px 5px}#masthead{clear:both;padding:35px 0 20px 0;font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:400}#masthead #masthead-logo{width:48.93617%;float:left;margin-right:2.12766%;display:inline;font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:300;color:#999999}#masthead #masthead-logo a{color:#999999;text-decoration:none}#masthead #masthead-logo em{color:#666666}#masthead #masthead-logo img{display:inline-block;float:left;position:relative;margin-top:-12px;margin-left:5px}#masthead #masthead-logo span{padding:0 0 0 5px;position:absolute}#masthead nav{width:48.93617%;float:right;margin-right:0;*margin-left:-1em;display:inline;color:#999999;font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:300}#masthead nav ul{text-align:right;margin:0 10px 0 0}#masthead nav li{display:inline-block}#masthead nav li a{padding:0 5px;color:#999999;text-decoration:none}#masthead nav li a:hover{color:#f60;text-decoration:underline}#masthead nav li:after{content:' | '}#masthead nav li:last-child a{padding:0 0 0 5px}#masthead nav li:last-child:after{content:''}article{clear:both}article header{font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:600}article header time{font-size:1rem;text-transform:uppercase;color:#999999;display:block;margin:30px 0}article header h1{color:#333;font-size:2.4rem;margin:0 0 30px 0;-moz-font-feature-settings:"liga=1, dlig=1";-moz-font-feature-settings:"liga", "dlig";-ms-font-feature-settings:"liga", "dlig";-webkit-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"}article img{box-shadow:#999 0px 0px 5px;display:block}article img.no-border{box-shadow:none;border:none;display:block}article .entry-content-asset{margin:20px 0}article .entry-content-asset img{width:100%;display:block}article .photo-full{width:100%;float:right;margin-right:0;*margin-left:-1em;display:inline;margin:0 0 20px 0;clear:both}article .photo-left{width:48.93617%;float:left;margin-right:2.12766%;display:inline;margin-bottom:20px}article .photo-right{width:48.93617%;float:right;margin-right:0;*margin-left:-1em;display:inline;margin:0 0 20px 20px}article p,#article article .entry-content ol,#home article .entry-content ol,#article article .entry-content ul,#home article .entry-content ul{font-family:"chaparral-pro-1", "chaparral-pro-2", "Hoefler Text", "Times", sans-serif;font-style:"normal";font-weight:400;color:#4d4d4d;font-size:1.2rem;line-height:150%;margin:30px 0}article p.image-with-caption,#article article .entry-content ol.image-with-caption,#home article .entry-content ol.image-with-caption,#article article .entry-content ul.image-with-caption,#home article .entry-content ul.image-with-caption{margin-bottom:10px}article p.caption,#article article .entry-content ol.caption,#home article .entry-content ol.caption,#article article .entry-content ul.caption,#home article .entry-content ul.caption{font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:300;font-size:1rem;margin-top:0px;padding-top:0px;text-align:center}article p strong,#article article .entry-content ol strong,#home article .entry-content ol strong,#article article .entry-content ul strong,#home article .entry-content ul strong{font-weight:600}article p em,#article article .entry-content ol em,#home article .entry-content ol em,#article article .entry-content ul em,#home article .entry-content ul em{font-style:italic}article p em:hover,#article article .entry-content ol em:hover,#home article .entry-content ol em:hover,#article article .entry-content ul em:hover,#home article .entry-content ul em:hover{background:#ffe0cc;color:#ff8533}article p code,#article article .entry-content ol code,#home article .entry-content ol code,#article article .entry-content ul code,#home article .entry-content ul code{font-family:"Consolas", "Inconsolata", "Menlo", "Andale Mono", courier, mono;font-size:1rem;color:#004369;background:#e9f7ff;padding:3px;line-height:110%;border-radius:3px;display:inline-block}article p a,#article article .entry-content ol a,#home article .entry-content ol a,#article article .entry-content ul a,#home article .entry-content ul a{color:#f60;text-decoration:none}article p a:hover,#article article .entry-content ol a:hover,#home article .entry-content ol a:hover,#article article .entry-content ul a:hover,#home article .entry-content ul a:hover{text-decoration:underline}article p sup,#article article .entry-content ol sup,#home article .entry-content ol sup,#article article .entry-content ul sup,#home article .entry-content ul sup{font-size:.8rem;position:relative;top:-6px}article table{font-size:1rem;margin:1.5em 0}article table thead tr th{font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:400;color:#666666;font-weight:600;padding:.5em}article table tbody tr td{padding:.5em}article table tbody tr td img{box-shadow:none;border:#e6e6e6 1px solid}article footer{clear:both;margin:20px 0;padding:20px 0;border-bottom:#ccc 1px solid;min-height:20px;font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:400}article footer .metadata{width:74.46809%;float:left;margin-right:2.12766%;display:inline}article footer .metadata strong{color:#666666}article footer .metadata ul{display:inline-block}article footer .metadata li{display:inline-block;font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:300;color:#999999}article footer .metadata li a{padding:0 5px;color:#999999;text-decoration:none}article footer .metadata li a:hover{color:#f60;text-decoration:underline}article footer .metadata li:after{content:' / '}article footer .metadata li:last-child a{padding:0 0 0 5px}article footer .metadata li:last-child:after{content:''}article footer .nav-back{width:23.40426%;float:right;margin-right:0;*margin-left:-1em;display:inline;text-align:right}article footer .nav-back a{font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:italic;font-weight:300;color:#f60;text-decoration:none}article footer .nav-back a:hover{text-decoration:underline}#article-nav-container{margin:40px 0 0 0;background:#ccc;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjJmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f2f2), color-stop(100%, #d3d3d3));background-image:-moz-linear-gradient(#f3f2f2, #d3d3d3);background-image:-webkit-linear-gradient(#f3f2f2, #d3d3d3);background-image:linear-gradient(#f3f2f2, #d3d3d3);border-top:#fff 1px solid;box-shadow:#333 0 0 1px}#article-nav{clear:both;padding:15px 0;font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:300}#article-nav ul{width:100%;display:block}#article-nav li a{color:#999999;font-size:1.1rem;text-decoration:none}#article-nav li a span{font-weight:600;display:inline-block;padding:5px 10px;border-radius:20px;background:#b3b3b3;color:#e6e6e6}#article-nav li a:hover{color:#f60}#article-nav li a:hover span{background:#f60;color:#fff}#article-nav #article-nav-left{display:block;float:left}#article-nav #article-nav-right{display:block;float:right}#article-nav-mobile{display:none;text-align:center;padding:15px;font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:300}#article-nav-mobile a{display:block;width:80%;margin:0 auto;color:#999999;font-size:1.3rem;text-decoration:none;padding:14px 10px 10px 10px;border:#b3b3b3 1px solid;border-radius:14px;box-shadow:#fff 0 1px 1px}#article-nav-mobile a span{display:inline-block;padding:5px 10px;border-radius:20px;box-shadow:#fff 0 1px 1px;background:#b3b3b3;color:#e6e6e6;position:relative;top:-2px;margin:0 2px 0 0}#article-nav-mobile a:hover{color:#f60}#article-nav-mobile a:hover span{background:#f60;color:#fff}#footer-page{padding:20px 0;background:#333;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIvPjxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiMzMzMzMzMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #1a1a1a), color-stop(5%, #333));background-image:-moz-linear-gradient(#1a1a1a 1%, #333 5%);background-image:-webkit-linear-gradient(#1a1a1a 1%, #333 5%);background-image:linear-gradient(#1a1a1a 1%, #333 5%)}#colophon{clear:both;font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:300;padding:0 0 20px 0;margin:0;border-bottom:#1a1a1a 1px solid;font-size:0.9rem;color:#b3b3b3;height:40px}#colophon-a{width:48.93617%;float:left;margin-right:2.12766%;display:inline;line-height:140%}#colophon-a a{color:white}#colophon-b{width:48.93617%;float:right;margin-right:0;*margin-left:-1em;display:inline;text-align:right;color:#666666}#badges{font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:400;font-size:0.8rem;padding:20px 0 40px 0;margin:0;border-top:#4d4d4d 1px solid}#badges-a{width:23.40426%;float:left;margin-right:2.12766%;display:inline}#badges-a li{display:inline-block;margin:10px 5px 0 0}#badges-a li a{display:inline-block;padding:5px;background:#666666;border-radius:4px;color:#cccccc;text-decoration:none;text-shadow:#1a1a1a 0 1px 1px}#badges-a li a:hover{background:black;color:#cccccc}#badges-b{width:74.46809%;float:right;margin-right:0;*margin-left:-1em;display:inline;text-align:right}#badges-b ul{margin:0}#badges-b ul li{display:inline-block}#badges-b ul img{height:50px;width:50px}#home article header h1{margin:40px 0 0 0}#home article header h1 a{color:#333;text-decoration:none}#home article header h1 a:hover{color:#f60}#home article .entry-content a.read-more{font-style:italic;padding:0 0 0 10px}#home article footer{border-bottom:#ccc 1px solid}#home article footer .metadata{float:none;width:auto;margin-right:auto;*margin-left:auto;display:block;font-weight:400;color:#666666}#home article footer .metadata span,#home article footer .metadata strong{color:#999999;font-weight:300}#home article:last-child footer{border-bottom:0px}#article article .entry-content blockquote,#home article .entry-content blockquote{display:block;padding:0 20px;margin:10px 20px;border-left:#b3b3b3 3px solid}#article article .entry-content blockquote p,#home article .entry-content blockquote p,#article article .entry-content blockquote ol,#home article .entry-content blockquote ol,#article article .entry-content blockquote ul,#home article .entry-content blockquote ul{font-style:italic;font-size:1.6rem;-moz-font-feature-settings:"liga=1, dlig=1";-moz-font-feature-settings:"liga", "dlig";-ms-font-feature-settings:"liga", "dlig";-webkit-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"}#article article .entry-content blockquote h3,#home article .entry-content blockquote h3{font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:300;font-size:1.6rem;color:#666666;-moz-font-feature-settings:"liga=1, dlig=1";-moz-font-feature-settings:"liga", "dlig";-ms-font-feature-settings:"liga", "dlig";-webkit-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"}#article article .entry-content .highlight,#home article .entry-content .highlight{margin:0;padding:20px 30px;background:#f2f2f2;display:block;overflow:auto;border-radius:10px;box-shadow:#cccccc 0 0 3px inset}#article article .entry-content .highlight pre,#home article .entry-content .highlight pre{font-family:"Consolas", "Inconsolata", "Menlo", "Andale Mono", courier, mono;font-size:1rem;padding:0;line-height:140%}#article article .entry-content h2,#home article .entry-content h2{font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:600;font-size:1.6rem;color:#333;display:block;margin:20px 0 0 0}#article article .entry-content strong,#home article .entry-content strong{font-weight:bold}#article article .entry-content em,#home article .entry-content em{font-style:italic}#article article .entry-content ol,#home article .entry-content ol,#article article .entry-content ul,#home article .entry-content ul{margin:20px 0;padding:10px 0;border-top:#cccccc 1px solid;border-bottom:#cccccc 1px solid}#article article .entry-content ol li,#home article .entry-content ol li,#article article .entry-content ul li,#home article .entry-content ul li{list-style-type:lower-roman;margin:10px 0 10px 40px;color:#333}#article article .entry-content ul li,#home article .entry-content ul li{list-style-type:disc}#comments{font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:300;color:#333}#comments h1{font-size:1.6rem;font-weight:600}#comments a{color:#f60;text-decoration:none}#comments a:hover{text-decoration:underline}#generic article header h1{margin:40px 0 20px 0;font-weight:300}#generic article h2{font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:600;font-size:1.8rem;text-transform:uppercase;color:#999999;display:block;margin:20px 0}#generic article ul{font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:300;margin:0 0 20px 0;padding:0 0 20px 0;border-top:#e6e6e6 1px solid}#generic article ul li{margin:20px 0;color:gray}#generic article ul li a{color:#f60;text-decoration:none;font-weight:400;margin:0 10px 0 0}#generic article ul li i{font-weight:600;color:#cccccc;padding:0 0 0 20px;font-size:0.9rem}#generic article ul li em{color:#cccccc;font-style:italic;font-size:0.9rem}.missing h3.other-things{color:#4d4d4d;font-size:1.4rem;padding:0 0 10px 0;font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:600}.missing ul li{margin:10px 0}.missing ul li b{font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:600}.missing ul li form{margin:10px 0}@media (min-width: 1em) and (max-width: 40em){#masthead{clear:both;padding:15px 0 15px 0;font-family:"proxima-nova-1", "proxima-nova-2", "Helvetica Neue", "Helvetica", arial, sans-serif;font-style:"normal";font-weight:400}#masthead #masthead-logo{float:none;width:auto;margin-right:auto;*margin-left:auto;display:block;clear:both;display:block;margin:0 0 20px 0;text-align:center}#masthead #masthead-logo img{display:block;position:relative;margin:0 auto;float:none;clear:both}#masthead #masthead-logo span{display:block;padding:0;margin:10px 0 0 0;position:relative;font-size:1.6rem;font-weight:600}#masthead #masthead-logo span i{display:none}#masthead nav{float:none;width:auto;margin-right:auto;*margin-left:auto;display:block;clear:both;display:block}#masthead nav ul{text-align:center}#masthead nav li{font-size:1.4rem}article header{text-align:center}article header time{margin:20px 0;font-size:1.2rem;color:#b3b3b3}article footer{font-size:1.2rem;text-align:center}article footer .metadata{float:none;width:auto;margin-right:auto;*margin-left:auto;display:block}article footer .nav-back{display:none}#article-nav{display:none}#article-nav-mobile{display:block}#colophon{padding:0;height:auto}#colophon-a,#colophon-b{display:block;float:none;width:auto;margin-right:auto;*margin-left:auto;display:block;text-align:center;margin:10px 0;font-size:1.2rem;line-height:140%}#badges-a{display:none}#badges-b{float:none;width:auto;margin-right:auto;*margin-left:auto;display:block;text-align:center}#badges-b ul li{margin:0 0 10px 0}#badges-b ul li img{height:64px;width:64px}#generic article h2{text-align:center}#generic article ul li span{display:block !important;text-align:center;margin:0 0 5px 0 !important}#generic article ul li a{font-size:1.6rem;font-weight:600 !important;margin:10px 0 6px 0;display:block;text-align:center}#generic article ul li i{font-weight:600;color:#cccccc;font-size:1rem;padding:0}#generic article ul li em{color:#cccccc;font-style:normal !important;font-size:1rem;padding:0}}