html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,u,center,hr,dl,dt,dd,ol,ul,li,form,fieldset,legend,label,table,caption,thead,tbody,tfoot,th,tr,td{background:transparent;border:0;font-size:100%;margin:0;padding:0;outline:0;vertical-align:baseline;}body{line-height:1;}ol,ul{list-style:none;}blockquote{quotes:none;}blockquote:before{content:'';content:normal;}blockquote:after{content:'';content:normal;}q{quotes:none;}q:before{content:'';content:normal;}q:after{content:'';content:normal;}ins{text-decoration:underline;}del{text-decoration:line-through;}sup{vertical-align:super;}sub{vertical-align:sub;}a img{border:0;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{font-weight:normal;text-align:left;}table,th,td{vertical-align:middle;}:focus{outline:0;}body{font:100%/1.5em 'Helvetica Neue',Helvetica,Arial,sans-serif;}h1,h2,h3,h4,h5,h6{font-weight:700;}p{margin-bottom:1.5em;}em{font-style:italic;}strong{font-weight:700;}sup,sub{font-size:.75em;line-height:0;}abbr,acronym{cursor:help;}address{font-style:normal;margin-bottom:1.5em;}blockquote{font-style:italic;margin-bottom:1.5em;}blockquote *:last-child{margin-bottom:0;}pre,code,tt{font:.875em/1.71429em 'Andale Mono',Consolas,'Lucida Console',Monaco,monospace;}pre{margin-bottom:1.71429em;white-space:pre;}ul,ol{margin-bottom:1.5em;margin-left:2em;}ul{list-style-type:disc;}ol{list-style-type:decimal;}li ul{list-style-type:circle;margin-bottom:0;margin-left:2em;}li ol{list-style-type:circle;margin-bottom:0;margin-left:2em;}dl{margin-bottom:1.5em;}dl dt{font-style:italic;}dl dd{margin-left:2em;}table{margin-bottom:1.5em;width:100%;}th{font-weight:700;}caption,th,td{padding:.375em .75em;}.small{font-size:.75em;line-height:1.5em;}.large{font-size:1.25em;line-height:1.5em;}.showgrid{background:transparent url('images/grid.png') repeat;}#header #headerinner{margin:0 auto;overflow:auto;width:47.5em;}#header #headerinner #logo{float:left;}#header #headerinner #logo h1 a{display:block;}#header #headerinner #nav{float:right;}#header #headerinner #nav h3{display:none;}#header #headerinner #nav ul{list-style:none;margin:0;overflow:auto;}#header #headerinner #nav ul li{float:left;}#header #headerinner #nav ul li a{display:block;}#body #bodyinner{margin:0 auto;padding-left:12.5em;width:35em;}#footer #footerinner{margin:0 auto;overflow:auto;padding-left:12.5em;width:35em;}#footer #footerinner #valid h3{display:none;}#footer #footerinner #valid ul{list-style:none;text-align:center;}#footer #footerinner #valid ul li{display:inline;}#footer #footerinner #license h3{display:none;}#footer #footerinner #ribbon{position:fixed;bottom:0;left:0;}#footer #footerinner #ribbon p{margin:0;padding:0;}#footer #footerinner #ribbon p a{display:block;}body{background-color:#fff;color:#000;font-weight:300;}h1,h2,h3,h4,h5,h6{color:#333;font-weight:300;}a:link{color:#a00;text-decoration:underline;}a:visited{color:#a00;text-decoration:underline;}a:focus{color:#000;text-decoration:underline;}a:hover{color:#000;text-decoration:underline;}a:active{color:#000;text-decoration:underline;}#header #headerinner{padding-bottom:3em;padding-top:4.5em;text-transform:uppercase;}#header #headerinner #logo h1{font-weight:400;}#header #headerinner #logo h1 a:link{text-decoration:none;background:transparent url('images/logo_sprite.png') no-repeat 0 0;padding-left:1.5em;}#header #headerinner #logo h1 a:visited{text-decoration:none;background:transparent url('images/logo_sprite.png') no-repeat 0 0;padding-left:1.5em;}#header #headerinner #logo h1 a:focus{text-decoration:none;background:transparent url('images/logo_sprite.png') no-repeat 0 -1.5em;}#header #headerinner #logo h1 a:hover{text-decoration:none;background:transparent url('images/logo_sprite.png') no-repeat 0 -1.5em;}#header #headerinner #logo h1 a:active{text-decoration:none;background:transparent url('images/logo_sprite.png') no-repeat 0 -1.5em;}#header #headerinner #nav ul li a:link{text-decoration:none;margin-left:1.5em;}#header #headerinner #nav ul li a:visited{text-decoration:none;margin-left:1.5em;}#header #headerinner #nav ul li a:focus{text-decoration:none;}#header #headerinner #nav ul li a:hover{text-decoration:none;}#header #headerinner #nav ul li a:active{text-decoration:none;}#body #bodyinner{padding-bottom:1.5em;padding-top:1.5em;}#footer #footerinner{border-top:1px solid #ddd;padding-bottom:3em;padding-top:1.4375em;}#footer #footerinner a:link{text-decoration:none;}#footer #footerinner a:visited{text-decoration:none;}#footer #footerinner a:focus{text-decoration:none;}#footer #footerinner a:hover{text-decoration:none;}#footer #footerinner a:active{text-decoration:none;}#footer #footerinner #valid{display:none;}#footer #footerinner #ribbon p a{background:transparent url('images/fork_me.png') no-repeat left bottom;text-indent:-999em;height:8.625em;width:8.625em;}.highlight{background-color:transparent;color:#000;}.highlight .hll{background-color:#eee;}.highlight .gh{font-weight:bold;}.highlight .gu{font-weight:bold;}.highlight .ge{font-style:italic;}.highlight .gs{font-weight:bold;}.highlight .gp{font-weight:bold;}.highlight .c{color:#888;}.highlight .cm{color:#888;}.highlight .cp{color:#080;}.highlight .c1{color:#888;}.highlight .cs{color:#888;}.highlight .k{color:#800;}.highlight .kc{color:#800;}.highlight .kd{color:#800;}.highlight .kn{color:#800;}.highlight .kp{color:#800;}.highlight .kr{color:#800;}.highlight .kt{color:#800;}.highlight .nt{color:#800;}.highlight .m{color:#008;}.highlight .mf{color:#008;}.highlight .mh{color:#008;}.highlight .mi{color:#008;}.highlight .mo{color:#008;}.highlight .il{color:#008;}.highlight .s{color:#008;}.highlight .sb{color:#008;}.highlight .sc{color:#008;}.highlight .sd{color:#008;}.highlight .s2{color:#008;}.highlight .se{color:#008;}.highlight .sh{color:#008;}.highlight .si{color:#008;}.highlight .sx{color:#008;}.highlight .sr{color:#008;}.highlight .s1{color:#008;}.highlight .ss{color:#008;}.page .entry-title{color:#a00;font-size:2.25em;line-height:1.33333em;text-transform:uppercase;border-bottom:1px solid #ddd;margin-bottom:.66667em;padding-bottom:.63889em;margin-left:-5.55555555555556em;padding-left:5.55555555555556em;}.page .entry-info{list-style:none;margin:0;float:left;margin-left:-12.5em;width:10.5em;}.page .entry-info a:link{text-decoration:none;}.page .entry-info a:visited{text-decoration:none;}.page .entry-info a:focus{text-decoration:none;}.page .entry-info a:hover{text-decoration:none;}.page .entry-info a:active{text-decoration:none;}.page .author{display:none;}.page .updated{display:none;}.page .published{font-style:italic;}.page .tags{list-style:none;margin:0;border-top:1px solid #ddd;margin-top:.75em;padding-top:.6875em;}.page .tags li a:before{content:'§ ';}.page .entry-content h3{font-size:1.125em;font-weight:400;margin-bottom:1.33333em;text-transform:uppercase;}.page .entry-content h4{font-size:1em;font-style:italic;font-weight:400;margin-bottom:1.5em;text-transform:uppercase;}.page .entry-content strong{color:#a00;font-weight:300;}.page .entry-content blockquote{border-left:1px solid #ddd;padding-left:1.4375em;}.page .entry-content pre{border-left:1px solid #ddd;padding-left:1.64286em;}.page .entry-content table{border-collapse:collapse;border-right:1px solid #ddd;border-top:1px solid #ddd;}.page .entry-content table th{border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:center;}.page .entry-content table td{border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:center;}.page .entry-content table th{font-weight:400;}.page .entry-content table td{font-weight:300;}.page .entry-content table thead tr{background-color:#f0f0f0;}.page .entry-content table tfoot tr{background-color:#f0f0f0;}.page .entry-content table tbody tr:nth-child(even){background-color:#fafafa;}.page .entry-content table tbody th{text-align:right;}.page .entry-content img{border:1px solid #ddd;display:block;margin:0 auto;max-width:35em;}.page .entry-content img.left{float:left;margin:.75em 1.5em .75em 0;}.page .entry-content img.right{float:right;margin:.75em 0 .75em 1.5em;}.page .entry-content .full{margin-left:-12.5em;}.page .entry-comments{border-top:1px solid #ddd;padding-top:1.4375em;}.page .entry-comments h3{font-size:1.125em;font-weight:400;margin-bottom:1.33333em;text-transform:uppercase;}.page .contact{border:1px solid #ddd;overflow:auto;margin-bottom:1.5em;padding:.6875em;width:22em;}.page .contact dl{float:left;margin:0;}.page .contact dt{display:none;}.page .contact dd{margin:0;}.page .contact p{float:right;margin:0;}.page .contact p a{background:transparent url('images/vcard.png') no-repeat 0 0;display:block;height:4em;width:4em;text-indent:-999em;}.page .contact .main{color:#000;width:16em;border-bottom:1px solid #ddd;margin-bottom:.375em;padding-bottom:.3125em;}