a,abbr,acronym,address,blockquote,body,div,caption,code,dd,del,dfn,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,label,legend,li,object,ol,p,pre,q,span,table,tbody,tfoot,thead,td,th,tr,ul{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;vertical-align:baseline;margin:0;padding:0}body{color:#333;background-color:#fff;line-height:22px;font-family:Helvetica, Arial, sans-serif;font-size:14px}#header,#footer{color:#666;background-color:#eee;border-style:solid}#nav{background-color:#fff;border:1px solid #ccc;width:50em;margin:-10px auto 22px}#header{border-color:#ccc;border-width:0 0 1px}#footer{border-color:#ccc;border-width:1px 0 0;padding:11px 0}#header p{line-height:32px}#footer a:link,#footer a:visited,#footer a:hover,#footer a:active,#header a:link,#header a:visited,#header a:hover,#header a:active{color:#666;font-weight:700;text-decoration:none;padding:0}#header a.active:link,#header a.active:visited,#header a.active:hover,#header a.active:active{background:#666;color:#666;font-weight:700;text-decoration:none;padding:4px 0}#content h1{font-size:22px;font-weight:700;line-height:33px;margin-top:44px}p,ol,ul{margin:0 0 22px}ol,ul{padding:0 28px}ins,del{text-decoration:none}#content h2{font-size:18px;font-weight:700;line-height:22px;margin-collapse:separate;margin:44px 0 22px}#content .floatimg{float:right;margin-bottom:14px;margin-left:14px;margin-right:14px}#content blockquote{font-family:Georgia,"Georgia ref","Times New Roman",Times,serif}#content blockquote,#content .typygmentdown{margin:22px 28px}code,kbd,pre,samp,var{font-family:"Bitstream Vera Sans Mono","Andale Mono",Monaco,monospace;font-size:12px}code,kbd,samp,var{line-height:14px}.typygmentdown pre{overflow:auto}.typygmentdown pre .cp{color:#999;font-weight:700}.typygmentdown pre .gd{color:#000;background-color:#fdd}.typygmentdown pre .gi{color:#000;background-color:#dfd}.typygmentdown pre .go{color:#888}.typygmentdown pre .gu{color:#aaa}.typygmentdown pre .na{color:teal}.typygmentdown pre .ni{color:purple}.typygmentdown pre .nt{color:navy}.typygmentdown pre .sr{color:olive}#header p,#footer p,#content{width:50em;margin:0 auto}#content .meta,.read-more{font-family:Georgia, "Georgia ref", serif;font-size:12px;font-style:italic;height:21px;line-height:21px;margin-bottom:22px;border-color:#ccc;border-style:solid;border-width:0 0 1px}blockquote,cite,#content dfn,#content em,#content ins,.typygmentdown pre .ge{font-style:italic}.typygmentdown pre .c,.typygmentdown pre .cm,.typygmentdown pre .c1{color:#998;font-style:italic}.typygmentdown pre .k,.typygmentdown pre .gs,.typygmentdown pre .kc,.typygmentdown pre .kd,.typygmentdown pre .kp,.typygmentdown pre .kr,.typygmentdown pre .ow{font-weight:700}.typygmentdown pre .gr,.typygmentdown pre .gt{color:#a00}.typygmentdown pre .gh,.typygmentdown pre .nb,.typygmentdown pre .no,.typygmentdown pre .nv,.typygmentdown pre .bp,.typygmentdown pre .vc,.typygmentdown pre .vg,.typygmentdown pre .vi{color:#999}.typygmentdown pre .gp,.typygmentdown pre .nn{color:#555}.typygmentdown pre .kt,.typygmentdown pre .nc{color:#458;font-weight:700}.typygmentdown pre .m,.typygmentdown pre .mf,.typygmentdown pre .mh,.typygmentdown pre .mi,.typygmentdown pre .mo,.typygmentdown pre .il{color:#099}.typygmentdown pre .s,.typygmentdown pre .sb,.typygmentdown pre .sc,.typygmentdown pre .sd,.typygmentdown pre .s2,.typygmentdown pre .se,.typygmentdown pre .sh,.typygmentdown pre .si,.typygmentdown pre .sx,.typygmentdown pre .s1,.typygmentdown pre .ss{color:#b84}.typygmentdown pre .ne,.typygmentdown pre .nf{color:#900;font-weight:700}