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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}p{margin:0 0 1.6em}strong{font-weight:bold}em{font-style:italic}#action p{font-size:87.5%;line-height:1.2;margin:.5em 0}blockquote{margin:2em 0}blockquote figure{float:left;margin:0 1em 1em 0;max-width:50%}blockquote p em{display:block;font-size:.85em;margin:1em 0}blockquote:after{content:".";display:block;height:0;clear:both;visibility:hidden}img,object,embed,video,iframe{max-width:100%}a{text-decoration:underline}a:link,a:visited{color:#b14435}a:hover,a:active{color:#882524}#main ul{list-style:disc;margin:1em 0}#main ul li{line-height:1.4;margin:0 0 0 1.65em;padding:0}article,aside,figure,figure img,hgroup,footer,header,nav,section{display:block}header:after,#content:after{content:".";display:block;height:0;clear:both;visibility:hidden}body{background:#f8f8f8 url(/assets/texture.png);border-top:5px solid #b14435;font:100%/1.6 "proxima-nova", sans-serif}#wrapper{background:url('/assets/snowflake.png') center top no-repeat;margin:0 auto;padding:0 30px;max-width:990px}header{margin:30px 0 0}header h1{float:left;width:20.2020202020202%}header nav{float:right;width:76.7676767676768%}header nav ul{margin:6em 0 0;text-align:right}header nav ul li{font:1.4em "bebas-neue", sans-serif;display:inline;padding-left:1.75em}header nav ul li a{white-space:nowrap}header nav ul li a:link,header nav ul li a:visited{text-decoration:none}header nav ul li a:hover,header nav ul li a:active{border-bottom:3px solid #b14435}footer{border-top:1px solid #ccc;font-size:.875em;padding:2em 0}#content{margin:2em 0}section#main{float:left;width:65.6565656565657%}aside#action{float:right;width:31.3131313131313%}aside#action h4{color:#548169;font:1.5em "bebas-neue", sans-serif;margin:0 0 .25em}aside#action .item{margin:1em 0 2em}section#main h1,.home #introduction h1{font:2.25em/1.2 "bebas-neue", sans-serif;margin:0 0 .5em}h3{font:1.5em "bebas-neue", sans-serif;margin:1.2em 0 -.8em}#twitter_button{margin:1em 0}#twitter_button a{background:#00aced;border-radius:4px;color:white;display:block;font-size:1.2em;line-height:1.2;padding:.65em .85em;text-align:center;text-decoration:none;text-shadow:1px 1px 2px #004ecc;filter:dropshadow(color=#004ecc, offx=1, offy=1)}.video{margin:2em 0 3em}a.petition{background:#b14435;border-radius:4px;color:white;display:block;font-size:1.2em;line-height:1.2;margin:.5em 0;padding:.65em .85em;text-align:center;text-decoration:none;text-shadow:1px 1px 2px #882524;filter:dropshadow(color=#882524, offx=1, offy=1)}.home #introduction h1{text-indent:-.3em}body.home section#main{float:none;width:100%}body.home section#main figure{float:right;margin:0;padding:0;width:31.3131313131313%}body.home section#main #introduction{float:left;width:65.6565656565657%}body.home aside#action{float:none;width:100%}body.home aside#action .item{float:left;margin-right:3.03030303030303%;width:31.3131313131313%}body.home aside#action .social{margin-right:0}body.home section#main:after,body.home aside#action:after{content:".";display:block;height:0;clear:both;visibility:hidden}form{margin:0}form legend{font-size:1.2em;padding:1em 0 .5em}form li{margin:.5em 0}form li label{color:#548169;display:block;font-size:.9em;text-transform:capitalize}form li input{font-size:1.1em;padding:5px;width:90%}form li textarea{height:10em;padding:5px;width:90%}.action input{width:auto}li.boolean input,li.boolean label{display:inline;width:auto}p.inline-errors{color:#f00;font-size:.875em;margin:0}table.signups{border-collapse:collapse}table.signups th,table.signups td{border:1px solid #ccc;font-size:87.5%;padding:3px 5px;vertical-align:top}article.tale{background:#eee;background:rgba(0,0,0,0.1);padding:1em 1.5em;margin:2em 0}article.tale h3{margin:.5em 0}article.tale p{margin:.5em 0}article.tale blockquote{border:0;margin:0;padding:0}article.tale blockquote p.cite{font-size:.875em;font-weight:italic}article.tale p.link{font-size:.875em}.redacted{white-space:nowrap}article.post{margin:2em 0}article.post h3{margin:.5em 0}article.post h3 a{font-size:1.2em;line-height:1.2}article.post h3 a:link,article.post h3 a:visited{color:black;text-decoration:none}article.post h3 a:hover,article.post h3 a:active{color:#d00;text-decoration:underline}article.post .meta{color:rgba(0,0,0,0.7);font-size:.875em;margin:.25em}article.post_show .meta{color:rgba(0,0,0,0.7);font-size:.875em;margin:1.2em 0}#flash_notice,#flash_error,#flash_alert{color:white;font-size:1.2em;padding:7px 10px;margin:0 0 .5em}#flash_notice{background-color:#137a10}#flash_error,#flash_alert{background-color:#8a0a07}.fieldWithErrors{display:inline}.error_messages{width:400px;border:2px solid #cf0000;padding:0;padding-bottom:12px;margin-bottom:20px;background-color:#f0f0f0;font-size:12px}.error_messages h2{color:white;font-size:14px;font-weight:bold;margin:0;padding:5px 5px 5px 15px;text-align:left}.error_messages p{margin:8px 10px}.error_messages ul{list-style:square;margin:0 1em;padding:0 1em}@media screen and (max-width: 900px){header h1{float:none;margin:0 auto;text-align:center;width:100%}header nav{float:none;width:100%}header nav ul{margin:1.5em 0;text-align:center}header nav ul li{padding:0 1em}#content section#main,#content aside#action{float:none;width:100%}#content a.petition,#content #twitter_button a{width:50%}body.home section#main #introduction{float:none;width:100%}body.home section#main figure{float:right;margin:0 0 1em 1em}body.home aside#action .item{float:none;margin:1em auto;width:60%}}@media screen and (max-width: 700px){body.home section#main figure{float:none;margin:1em 0;width:auto}}@media screen and (max-width: 600px){#content{margin:1em 0}#content a.petition,#content #twitter_button a{width:80%}body.home aside#action .item{margin:1em 0;width:auto}}@media screen and (max-width: 480px){header nav ul li{display:block}section#main h1{text-align:center}}

