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;}.list h2{color:#333;font-size:2.25em;line-height:1.33333em;text-transform:uppercase;border-bottom:1px solid #ddd;padding-bottom:.63889em;margin-left:-5.55555555555556em;padding-left:5.55555555555556em;}.list .hfeed{list-style:none;margin:0;padding:0;background:transparent url('images/section.png') repeat-y 1.5em center;margin-left:-12.5em;padding-left:12.5em;}.list .hentry{border-bottom:1px solid #ddd;padding-bottom:.6875em;padding-top:.75em;margin-left:-12.5em;padding-left:12.5em;background-color:rgba(255,255,255,0.5);}.list .hentry:hover{background-color:rgba(255,255,255,0);}.list .hentry a:link{text-decoration:none;}.list .hentry a:visited{text-decoration:none;}.list .hentry a:focus{text-decoration:none;}.list .hentry a:hover{text-decoration:none;}.list .hentry a:active{text-decoration:none;}.list .entry-title{font-size:1.5em;line-height:1.25em;padding-bottom:.25em;}.list .entry-info{display:inline;list-style:none;margin:0;}.list .entry-info li{display:inline;}.list .tags{display:inline;list-style:none;margin:0;}.list .tags li{display:inline;}.list .author{display:none;}.list .updated{display:none;}.list .published:after{content:' · ';}.list .comments:after{content:' · ';}.list .tags li:after{content:',';}.list .tags li:last-child:after{content:'';}.list .pagination{display:block;margin:1.5em 0;}.list .pagination a{margin:0 .1875em;padding:.1875em .375em;text-decoration:none;}.list .pagination a:link{border:1px solid #ddd;}.list .pagination a:visited{border:1px solid #ddd;}.list .pagination a:focus{border:1px solid #000;}.list .pagination a:hover{border:1px solid #000;}.list .pagination a:active{border:1px solid #000;}.list .more{display:block;margin:1.5em 0;}.list .more a{margin:0 .1875em;padding:.1875em .375em;text-decoration:none;}.list .more a:link{border:1px solid #ddd;}.list .more a:visited{border:1px solid #ddd;}.list .more a:focus{border:1px solid #000;}.list .more a:hover{border:1px solid #000;}.list .more a:active{border:1px solid #000;}.list .pagination{list-style:none;text-align:center;}.list .pagination li{display:inline;}.list .pagination span{margin:0 .1875em;padding:.1875em .375em;}.list .pagination .prev:before{content:'« ';}.list .pagination .next:after{content:' »';}.list .pagination .current{color:#000;}.list .pagination .off{color:#ccc;}.list .more{text-align:right;}.list .more a:after{content:' »';}