@charset 'UTF-8';a,abbr,acronym,address,b,big,blockquote,body,caption,cite,code,col,colgroup,dd,del,dfn,div,dl,dt,em,h1,h2,h3,h4,h5,h6,i,img,ins,kbd,li,link,ol,p,pre,q,samp,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;font-size:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;border-style:none;text-align:inherit;text-decoration:inherit;background-color:transparent;color:inherit;}body{font-family:sans-serif;font-size:medium;}h1{font-size:249%;font-weight:bolder;margin-top:1em;clear:both;}h2{font-size:207%;font-weight:bolder;margin-top:1em;clear:both;}h3{font-size:173%;font-weight:bolder;margin-top:1em;clear:both;}h4{font-size:144%;font-weight:bolder;margin-top:1em;clear:both;}h5{font-size:120%;font-weight:bolder;margin-top:1em;clear:both;}h6{font-size:100%;font-weight:bolder;margin-top:1em;clear:both;}h1,h2,h3,h4,h5,h6{border-left:1em solid;padding-left:0.5ex;}address,blockquote,dl,ol,p,pre,table,ul,.figure{clear:both;margin:1em 0;}blockquote:before{display:block;float:left;font-size:4em;height:1em;margin-left:-1.125em;margin-bottom:0.25em;text-align:center;width:1em;}blockquote{border-left:0.25em solid;margin-left:4em;padding-left:0.25em;min-height:4em;}blockquote>*{clear:none;}blockquote:before{content:'“';font-family:serif;}blockquote[cite]:after,blockquote[title]:after,blockquote[cite][title]:after{display:block;font-size:80%;font-style:italic;text-align:right;}blockquote[cite]:after{content:attr(cite);}blockquote[title]:after{content:attr(title);}blockquote[cite][title]:after{content:attr(title) '\A' attr(cite);}pre{overflow:auto;padding:0.6em 1em;border-radius:0.5em;margin-left:2em;margin-right:2em;}ol>li,ul>li{list-style-position:outside;margin-left:2em;}dl>dt{font-weight:bolder;margin-bottom:0.25ex;padding:0 0.5ex;}dl>dd{margin-left:2em;}.figure>img{border:thin solid;}table{border-collapse:collapse;}table td,table th{border:thin solid;padding:0.5ex 1ex;line-height:100%;}table th{font-weight:bolder;}a:link,a:visited{text-decoration:underline;}code,kbd,samp,var{display:inline-block;font-family:monospace;padding:0.2em 0.4em;border-radius:0.3em;}pre>code,pre>kbd,pre>samp,pre>var{padding:0;}var{font-style:italic;}em,strong{font-weight:bolder;}strong{font-style:italic;border-bottom:thin dashed;}q{font-weight:bolder;}cite{font-weight:bolder;}abbr{}acronym{}dfn{font-weight:bolder;}ins{font-weight:bolder;}del{text-decoration:line-through;}#header{margin-bottom:4em;}.topic{margin-top:4em;}#disqus_thread{margin-top:4em;}#footer{margin-top:4em;}#header>h1{padding:0 10%;}#header>*{padding:0 10%;}#body{padding:0 10%;}#footer{padding:0 10%;}.nospam{display:none;}#header>h1>a{text-decoration:none;}#header>h1>a:active,#header>h1>a:focus,#header>h1>a:hover{text-decoration:underline;}#header>h1{margin-top:0;padding-top:0.5em;}#header>h1{padding-bottom:0.25ex;border-bottom:0.5ex double;}#header>h1{border-left:none;}#header>#navi{margin-top:1em;}#header>#navi>#youarehere{font-weight:bolder;}#header>#navi>.oldie{font-size:64%;}#header>#navi>.separator{margin:0 0.5ex;}#footer{border-top:thin dashed;font-size:80%;padding-bottom:1em;padding-top:1em;}#footer>address{margin-bottom:0;}#footer>.mtime{}.topic>.topic-header>.topic-uri{text-decoration:none;}.topic>.topic-header>.topic-uri:active,.topic>.topic-header>.topic-uri:focus,.topic>.topic-header>.topic-uri:hover{text-decoration:underline;}.topic>.topic-header{padding:0.5ex 1ex 0;}.topic>.topic-header{border-left:none;}.topic>.topic-header{border-radius:0.241546em 0.241546em 0 0;}.topic>.topic-meta{border:1px solid;padding:0.5ex 1ex 0;text-align:right;border-radius:0 0 0.5em 0.5em;}.topic>.topic-meta .tag-prefix{display:none;}.flickr{text-align:center;}.flickr img{border-radius:0.5ex;vertical-align:bottom;}.flickr a{display:inline-block;position:relative;}.flickr a:after{content:'';display:inline-block;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:0.5ex;background:rgba(255,255,255,0);transition:background-color 0.3s;}.flickr a:hover:after{background:rgba(255,255,255,0.2);}body{color:#000000;background:#f9f9f9;}h1,h2,h3,h4,h5,h6{color:#023368;border-color:#023368;}blockquote:before{color:#b6d5fc;}blockquote{color:#023368;background:transparent;border-color:#b6d5fc;}blockquote:after{color:#023368;}pre:before{color:#b6d5fc;}pre{color:#023368;background:transparent;border-color:#b6d5fc;}dt{background:#c1e9f3;}dd{}.figure>img{border-color:#023368;}table td,table th{border-color:#023368;}table th{background:#b6d5fc;}a:link{color:#2c71d7;}a:visited{color:#bc6f89;}a:active,a:focus,a:hover{background:#fff4c4;}code,kbd,samp,var{color:inherit;background:#eeeeee;}pre>code,pre>kbd,pre>samp,pre>var{background:transparent;}em{color:#ec4f57;background:#fff4c4;}strong{color:#ec4f57;background:#fff4c4;border-color:#ec4f57;}q{background:#c1e9f3;}cite{background:#c1e9f3;}dfn{background:transparent;}ins{background:#fff4c4;}del{background:transparent;}#header>h1{color:#f9f9f9;background:#023368;}.topic-header{color:#f9f9f9;background:#023368;}#header>h1>a,.topic>.topic-header>.topic-uri{color:inherit;background:transparent;}#header>h1{border-color:#f9f9f9;}#footer{border-color:#808cdf;}#header>#navi>.separator{color:#808cdf;}.topic-meta{color:#023368;border-color:#023368;}#footer{color:#023368;}pre>code .ColorColumn{background-color:darkred;}pre>code .Comment{color:skyblue;}pre>code .Conceal{color:lightgrey;background-color:darkgrey;}pre>code .Constant{color:#ffa0a0;}pre>code .Cursor{color:#000000;background-color:#99ff99;}pre>code .CursorColumn{background-color:#222222;}pre>code .CursorIM{color:#000000;background-color:#cc9999;}pre>code .CursorLine{background-color:#222222;}pre>code .DiffAdd{background-color:darkblue;}pre>code .DiffChange{background-color:darkmagenta;}pre>code .DiffDelete{font-weight:bolder;color:blue;background-color:darkcyan;}pre>code .DiffText{font-weight:bolder;background-color:red;}pre>code .Directory{color:#00ffff;}pre>code .Error{color:white;background-color:red;}pre>code .ErrorMsg{color:#ffffff;background-color:#cc0000;}pre>code .FoldColumn{color:#666666;background-color:#111111;}pre>code .Folded{color:#999999;background-color:#111111;}pre>code .Identifier{color:palegreen;}pre>code .Ignore{color:grey40;}pre>code .IncSearch{font-weight:bolder;color:#000000;background-color:#ffcc00;}pre>code .LineNr{color:#666666;background-color:#111111;}pre>code .MatchParen{color:#000000;background-color:#339933;}pre>code .ModeMsg{color:#ff9900;}pre>code .MoreMsg{color:#000000;background-color:#66cc66;}pre>code .NonText{color:#3333cc;background-color:#111111;}pre>code .Normal,pre>code,pre{color:#cccccc;background-color:#000000;}pre>code .Pmenu{color:#cccccc;background-color:#000000;}pre>code .PmenuSbar{color:#cccccc;background-color:#000000;}pre>code .PmenuSel{color:#000000;background-color:#cccc00;}pre>code .PmenuThumb{color:#000000;background-color:#cccc00;}pre>code .PreProc{color:indianred;}pre>code .Question{color:#66ff33;background-color:#000000;}pre>code .Search{color:#000000;background-color:#cccc00;}pre>code .SignColumn{color:#000000;background-color:#111111;}pre>code .Special{color:navajowhite;}pre>code .SpecialKey{color:#66ff66;background-color:#000000;}pre>code .SpellBad{border-bottom:thin dashed;border-color:red;}pre>code .SpellCap{border-bottom:thin dashed;border-color:blue;}pre>code .SpellLocal{border-bottom:thin dashed;border-color:cyan;}pre>code .SpellRare{border-bottom:thin dashed;border-color:magenta;}pre>code .Statement{font-weight:bolder;color:khaki;}pre>code .StatusLine{font-weight:bolder;color:#000000;background-color:#666666;}pre>code .StatusLineNC{color:#111111;background-color:#666666;}pre>code .TabLine{text-decoration:underline;color:#999999;background-color:#111111;}pre>code .TabLineFill{text-decoration:underline;color:#999999;background-color:#111111;}pre>code .TabLineSel{color:#000000;background-color:#cccccc;}pre>code .Title{color:#000000;background-color:#cc6633;}pre>code .Todo{color:orangered;background-color:yellow2;}pre>code .Type{font-weight:bolder;color:darkkhaki;}pre>code .Underlined{text-decoration:underline;color:#80a0ff;}pre>code .VertSplit{color:#000000;background-color:#666666;}pre>code .Visual{font-weight:bolder;background-color:#665544;}pre>code .VisualNOS{font-weight:bolder;background-color:#556644;}pre>code .WarningMsg{color:#ffffff;background-color:#cc6600;}pre>code .WildMenu{color:#000000;background-color:#ffff00;}