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,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}
p,blockquote,q,pre,address,hr,code,samp,dl,ol,ul,form,table,fieldset,menu{margin-bottom:1.5em;}
html{font-size:100%;}
body{font-family:calluna, Times New Roman, Times, serif;font-size:.875em;line-height:1.5;}
html.Windows body{font-family:Georgia,Times,Times New Roman,georgia,palatino,"palatino linotype",serif;}
html.Mac body,html.Linux body{font-family:calluna, Georgia, Times, Times New Roman, serif;}
h1,h2,h3,h4,h5,h6{font-family:superclarendon, Georgia, Times New Roman, Times, serif;font-weight:bold;}
h1{font-size:3em;line-height:1.1;margin-bottom:.238em;}
h2{font-size:2em;line-height:1.15;margin-bottom:.357em;}
h3{font-size:1.5em;line-height:1.2;margin-bottom:.476em;}
h4,h5,h6{font-size:1em;margin-bottom:.715em;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
blockquote,q,cite{font-style:italic;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;content:"";}
code,kbd,pre,samp,tt{font-size:12px;font-family:"andale mono",consolas,monaco,"lucida console","courier new",courier,monospace;line-height:1.3;}
pre{white-space:pre-wrap;}
abbr,acronym,dfn{border-bottom:1px dotted;cursor:help;font-style:normal;font-variant:normal;}
var{font-style:normal;}
center{text-align:center;}
a:focus{outline:1px dotted;}
img{border:0;}
ul{list-style:disc outside none;}
ol{list-style:decimal outside none;}
li{margin-left:2em;}
li ul,li ol{margin-bottom:0;}
dt{font-weight:bold;}
dd{margin-bottom:1em;}
hr{border:0;border-bottom:1px solid;}
big{font-size:1.25em;}
small,sub,sup{font-size:.85em;}
sub,sup{line-height:1;}
sub{vertical-align:bottom;}
sup{vertical-align:top;}
del,s,strike{text-decoration:line-through;}
ins{border-bottom:1px dotted;text-decoration:none;}
bdo{border-bottom:1px dotted;}
u{text-decoration:underline;}
fieldset{padding:1em;}
legend{font-weight:bold;padding:0 .25em;}
input,textarea,select,button{font-family:inherit;font-size:1em;}
input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],button[type=button],button[type=reset],button[type=submit]{cursor:pointer;line-height:1;}
input[type=text],input[type=password],textarea{padding:1px;}
textarea{line-height:1.25;text-align:left;}
table{border:0;border-collapse:collapse;border-spacing:0;line-height:1.3;}
caption,th,td{text-align:left;vertical-align:top;}
th,td{border:1px solid;padding:.5em 1em;}
caption{padding-bottom:1em;}
th{font-weight:bold;}
.button,input[type=submit]{font-size:11px;font-family:"Lucida Grande",Verdana,Tahoma,Arial,sans-serif;display:inline-block;line-height:1rem;background:#eeeeee;background:-moz-linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dbdbdb));background:-webkit-linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);background:-o-linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);background:-ms-linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);background:linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);color:rgba(0, 0, 0, 0.8);text-shadow:0 1px 0px #ffffff;padding:3px 12px 4px 9px;text-decoration:none;border:1px solid rgba(0, 0, 0, 0.22);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0px 1px 0px #ffffff,0px 1px 2px rgba(0, 0, 0, 0.08);-moz-box-shadow:inset 0px 1px 0px #ffffff,0px 1px 2px rgba(0, 0, 0, 0.08);-o-box-shadow:inset 0px 1px 0px #ffffff,0px 1px 2px rgba(0, 0, 0, 0.08);box-shadow:inset 0px 1px 0px #ffffff,0px 1px 2px rgba(0, 0, 0, 0.08);}.button.mini,input[type=submit].mini{padding:0px 6px 2px 6px;}
.button.delete:before,input[type=submit].delete:before{content:url(60-x.png);margin-right:6px;}
.button.add:before,input[type=submit].add:before{content:url(05-plus.png);margin-right:4px;}
.button.edit:before,input[type=submit].edit:before{content:url(21-wrench.png);position:relative;top:2px;margin-right:2px;}
.button:hover,input[type=submit]:hover,.button:active,input[type=submit]:active,.button:focus,input[type=submit]:focus{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;border-color:rgba(0, 0, 0, 0.45);color:black;-webkit-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.35),0px 1px 2px rgba(0, 0, 0, 0.08);-moz-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.35),0px 1px 2px rgba(0, 0, 0, 0.08);-o-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.35),0px 1px 2px rgba(0, 0, 0, 0.08);box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.35),0px 1px 2px rgba(0, 0, 0, 0.08);}
.button:active,input[type=submit]:active,.button:focus,input[type=submit]:focus{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;background:-moz-linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbdbdb), color-stop(100%, #eeeeee));background:-webkit-linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);background:-o-linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);background:-ms-linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);background:linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);-webkit-box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.05),0px 2px 3px rgba(0, 0, 0, 0.01);-moz-box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.05),0px 2px 3px rgba(0, 0, 0, 0.01);-o-box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.05),0px 2px 3px rgba(0, 0, 0, 0.01);box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.05),0px 2px 3px rgba(0, 0, 0, 0.01);}
input[type=submit]:disabled,input[type=submit]:disabled:hover{color:rgba(0, 0, 0, 0.3);}
.ornament{background:url(ornament-1.png) no-repeat top center;position:absolute;top:0;height:86px;width:400px;}
.borders{position:relative;border:1px solid rgba(0, 0, 0, 0.14);}.borders:before{position:absolute;top:-2px;left:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-left:10px solid rgba(40, 40, 39, 0.8);border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
.borders:after{position:absolute;top:-2px;right:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-right:10px solid rgba(40, 40, 39, 0.8);border-left:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
.flash,.flash.notice{padding:9px 12px;position:relative;border:1px solid rgba(0, 0, 0, 0.14);position:relative;border:1px solid rgba(0, 0, 0, 0.14);background-color:rgba(255, 255, 255, 0.5);color:rgba(0, 0, 0, 0.7);text-align:center;margin-top:12px;margin-bottom:23px;}.flash:before,.flash.notice:before{position:absolute;top:-2px;left:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-left:10px solid rgba(40, 40, 39, 0.8);border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
.flash:after,.flash.notice:after{position:absolute;top:-2px;right:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-right:10px solid rgba(40, 40, 39, 0.8);border-left:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
.flash:before,.flash.notice:before{position:absolute;top:-2px;left:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-left:10px solid rgba(40, 40, 39, 0.8);border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
.flash:after,.flash.notice:after{position:absolute;top:-2px;right:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-right:10px solid rgba(40, 40, 39, 0.8);border-left:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
.flash-error,.flash.error{background-color:rgba(209, 69, 69, 0.1);color:#d14545;border-color:#d14545 !important;}.flash-error:after,.flash.error:after{border-top-color:#d14545 !important;border-right-color:#d14545 !important;}
.flash-error:before,.flash.error:before{border-top-color:#d14545 !important;border-left-color:#d14545 !important;}
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,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}
p,blockquote,q,pre,address,hr,code,samp,dl,ol,ul,form,table,fieldset,menu{margin-bottom:1.5em;}
html{font-size:100%;}
body{font-family:calluna, Times New Roman, Times, serif;font-size:.875em;line-height:1.5;}
html.Windows body{font-family:Georgia,Times,Times New Roman,georgia,palatino,"palatino linotype",serif;}
html.Mac body,html.Linux body{font-family:calluna, Georgia, Times, Times New Roman, serif;}
h1,h2,h3,h4,h5,h6{font-family:superclarendon, Georgia, Times New Roman, Times, serif;font-weight:bold;}
h1{font-size:3em;line-height:1.1;margin-bottom:.238em;}
h2{font-size:2em;line-height:1.15;margin-bottom:.357em;}
h3{font-size:1.5em;line-height:1.2;margin-bottom:.476em;}
h4,h5,h6{font-size:1em;margin-bottom:.715em;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
blockquote,q,cite{font-style:italic;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;content:"";}
code,kbd,pre,samp,tt{font-size:12px;font-family:"andale mono",consolas,monaco,"lucida console","courier new",courier,monospace;line-height:1.3;}
pre{white-space:pre-wrap;}
abbr,acronym,dfn{border-bottom:1px dotted;cursor:help;font-style:normal;font-variant:normal;}
var{font-style:normal;}
center{text-align:center;}
a:focus{outline:1px dotted;}
img{border:0;}
ul{list-style:disc outside none;}
ol{list-style:decimal outside none;}
li{margin-left:2em;}
li ul,li ol{margin-bottom:0;}
dt{font-weight:bold;}
dd{margin-bottom:1em;}
hr{border:0;border-bottom:1px solid;}
big{font-size:1.25em;}
small,sub,sup{font-size:.85em;}
sub,sup{line-height:1;}
sub{vertical-align:bottom;}
sup{vertical-align:top;}
del,s,strike{text-decoration:line-through;}
ins{border-bottom:1px dotted;text-decoration:none;}
bdo{border-bottom:1px dotted;}
u{text-decoration:underline;}
fieldset{padding:1em;}
legend{font-weight:bold;padding:0 .25em;}
input,textarea,select,button{font-family:inherit;font-size:1em;}
input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],button[type=button],button[type=reset],button[type=submit]{cursor:pointer;line-height:1;}
input[type=text],input[type=password],textarea{padding:1px;}
textarea{line-height:1.25;text-align:left;}
table{border:0;border-collapse:collapse;border-spacing:0;line-height:1.3;}
caption,th,td{text-align:left;vertical-align:top;}
th,td{border:1px solid;padding:.5em 1em;}
caption{padding-bottom:1em;}
th{font-weight:bold;}
.button,input[type=submit]{font-size:11px;font-family:"Lucida Grande",Verdana,Tahoma,Arial,sans-serif;display:inline-block;line-height:1rem;background:#eeeeee;background:-moz-linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dbdbdb));background:-webkit-linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);background:-o-linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);background:-ms-linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);background:linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);color:rgba(0, 0, 0, 0.8);text-shadow:0 1px 0px #ffffff;padding:3px 12px 4px 9px;text-decoration:none;border:1px solid rgba(0, 0, 0, 0.22);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0px 1px 0px #ffffff,0px 1px 2px rgba(0, 0, 0, 0.08);-moz-box-shadow:inset 0px 1px 0px #ffffff,0px 1px 2px rgba(0, 0, 0, 0.08);-o-box-shadow:inset 0px 1px 0px #ffffff,0px 1px 2px rgba(0, 0, 0, 0.08);box-shadow:inset 0px 1px 0px #ffffff,0px 1px 2px rgba(0, 0, 0, 0.08);}.button.mini,input[type=submit].mini{padding:0px 6px 2px 6px;}
.button.delete:before,input[type=submit].delete:before{content:url(60-x.png);margin-right:6px;}
.button.add:before,input[type=submit].add:before{content:url(05-plus.png);margin-right:4px;}
.button.edit:before,input[type=submit].edit:before{content:url(21-wrench.png);position:relative;top:2px;margin-right:2px;}
.button:hover,input[type=submit]:hover,.button:active,input[type=submit]:active,.button:focus,input[type=submit]:focus{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;border-color:rgba(0, 0, 0, 0.45);color:black;-webkit-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.35),0px 1px 2px rgba(0, 0, 0, 0.08);-moz-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.35),0px 1px 2px rgba(0, 0, 0, 0.08);-o-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.35),0px 1px 2px rgba(0, 0, 0, 0.08);box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.35),0px 1px 2px rgba(0, 0, 0, 0.08);}
.button:active,input[type=submit]:active,.button:focus,input[type=submit]:focus{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;background:-moz-linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbdbdb), color-stop(100%, #eeeeee));background:-webkit-linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);background:-o-linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);background:-ms-linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);background:linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);-webkit-box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.05),0px 2px 3px rgba(0, 0, 0, 0.01);-moz-box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.05),0px 2px 3px rgba(0, 0, 0, 0.01);-o-box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.05),0px 2px 3px rgba(0, 0, 0, 0.01);box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.05),0px 2px 3px rgba(0, 0, 0, 0.01);}
input[type=submit]:disabled,input[type=submit]:disabled:hover{color:rgba(0, 0, 0, 0.3);}
.ornament{background:url(ornament-1.png) no-repeat top center;position:absolute;top:0;height:86px;width:400px;}
.borders{position:relative;border:1px solid rgba(0, 0, 0, 0.14);}.borders:before{position:absolute;top:-2px;left:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-left:10px solid rgba(40, 40, 39, 0.8);border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
.borders:after{position:absolute;top:-2px;right:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-right:10px solid rgba(40, 40, 39, 0.8);border-left:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
.flash,.flash.notice{padding:9px 12px;position:relative;border:1px solid rgba(0, 0, 0, 0.14);position:relative;border:1px solid rgba(0, 0, 0, 0.14);background-color:rgba(255, 255, 255, 0.5);color:rgba(0, 0, 0, 0.7);text-align:center;margin-top:12px;margin-bottom:23px;}.flash:before,.flash.notice:before{position:absolute;top:-2px;left:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-left:10px solid rgba(40, 40, 39, 0.8);border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
.flash:after,.flash.notice:after{position:absolute;top:-2px;right:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-right:10px solid rgba(40, 40, 39, 0.8);border-left:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
.flash:before,.flash.notice:before{position:absolute;top:-2px;left:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-left:10px solid rgba(40, 40, 39, 0.8);border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
.flash:after,.flash.notice:after{position:absolute;top:-2px;right:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-right:10px solid rgba(40, 40, 39, 0.8);border-left:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
.flash-error,.flash.error{background-color:rgba(209, 69, 69, 0.1);color:#d14545;border-color:#d14545 !important;}.flash-error:after,.flash.error:after{border-top-color:#d14545 !important;border-right-color:#d14545 !important;}
.flash-error:before,.flash.error:before{border-top-color:#d14545 !important;border-left-color:#d14545 !important;}
ul.token-input-list-facebook{overflow:hidden;height:auto !important;height:1%;width:270px;margin:0 auto;border:1px solid rgba(0, 0, 0, 0.24);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.24);-moz-box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.24);-o-box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.24);box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.24);cursor:text;min-height:1px;z-index:999;list-style-type:none;clear:left;}
ul.token-input-list-facebook li input{border:0;width:100px;padding:3px 8px;background-color:transparent;margin:2px 0;-webkit-appearance:caret;}
li.token-input-token-facebook{overflow:hidden;height:auto !important;height:15px;margin:3px;padding:1px 3px;background-color:#eff2f7;color:#000;cursor:default;border:1px solid #cfd5c8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;white-space:nowrap;}
li.token-input-token-facebook p{display:inline;padding:0;margin:0;}
li.token-input-token-facebook span{color:#a6b3cf;margin-left:5px;font-weight:bold;cursor:pointer;}
li.token-input-selected-token-facebook{background-color:rgba(0, 0, 0, 0.25);border:1px solid #3b5998;color:#fff;}
li.token-input-input-token-facebook{float:left;margin:0;padding:0;list-style-type:none;}
div.token-input-dropdown-facebook{position:absolute;margin-top:-2px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0 -1px 3px rgba(0, 0, 0, 0.24);-moz-box-shadow:inset 0 -1px 3px rgba(0, 0, 0, 0.24);-o-box-shadow:inset 0 -1px 3px rgba(0, 0, 0, 0.24);box-shadow:inset 0 -1px 3px rgba(0, 0, 0, 0.24);width:270px;background-color:#fff;overflow:hidden;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;cursor:default;z-index:1;}
div.token-input-dropdown-facebook p{margin:0;padding:5px;font-weight:bold;color:#777;}
div.token-input-dropdown-facebook ul{margin:0;padding:0;}
div.token-input-dropdown-facebook ul li{background-color:#fff;padding:3px;margin:0;list-style-type:none;}
div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook{background-color:#fff;}
div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook{background-color:#fff;}
div.token-input-dropdown-facebook ul li em{font-weight:bold;font-style:normal;}
div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook{background-color:#cfd5c8;color:rgba(0, 0, 0, 0.8);}
html,header{background:#f8faf0;}
body{text-shadow:0px 1px 0px rgba(255, 255, 255, 0.6);font-size:14px;width:820px;margin:0 auto;}
ul li{margin-left:0;list-style-type:none;}
footer{text-align:center;padding:1.618em 1.618em 1em 1.618em;margin-top:0;margin-bottom:2.618em;background-color:#ffffff;color:silver;float:none;width:790px;clear:both;font-size:11px;font-family:"Lucida Grande",Verdana,Tahoma,Arial,sans-serif;}footer a{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;color:silver;}footer a:hover{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;color:#666666;}
footer section.text{float:left;width:60%;text-align:right;margin-top:1.618em;}footer section.text p{line-height:2em;}
footer section#ad{border-left:1px solid rgba(0, 0, 0, 0.14);float:right;width:260.16px;height:90px;margin-top:-1em;margin-right:1em;padding:1em 1em 1em 1.618em;color:rgba(0, 0, 0, 0.8);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}footer section#ad:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
footer section#ad a{float:left;margin-right:1em;}
footer section#ad p{margin-top:0.618em;text-align:left;clear:right;}
footer section#ad .ad-text p:not(.via){float:left;width:128px;}
footer section#ad p a{float:none;margin-right:0;}
footer section#ad p.via{color:rgba(0, 0, 0, 0.24);font-size:9px;margin-top:0;}
footer section#ad p.via a.agoodcompany{top:-4px;}
footer a.agoodcompany{-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;display:inline-block;position:relative;top:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:url(agoodcompany.png) no-repeat center center;text-indent:-9999px;text-align:left;width:120px;height:20px;}footer a.agoodcompany:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
footer nav ul{margin-bottom:2.618em;}footer nav ul li{margin-left:1.618em;display:inline-block;}footer nav ul li a{color:black;}footer nav ul li a:hover{border-color:rgba(0, 0, 0, 0.45);}
footer nav ul li a.github img{position:relative;top:3px;margin-right:4px;}
footer nav ul li a.tumblr img{position:relative;top:3px;margin-right:2px;}
footer nav ul li.twitter{position:relative;bottom:-6px;}
br{clear:both;}
a{color:#666666;}
header#main{margin:2.618em 0 2.618em 0;position:relative;border-bottom:1px solid #dedede;}header#main h1#logo{float:left;display:block;width:80px;height:71px;position:relative;top:-1px;z-index:1000;}header#main h1#logo a{width:450px;height:90px;display:block;background:url(logo-tiny-text.png) no-repeat top left;text-indent:-9999px;}
header#main nav{padding-top:2.618em;}header#main nav ul{margin:0;padding:0;padding-right:0.618em;text-align:right;}header#main nav ul li{margin:0 0.618em 0 0;padding:0;display:inline-block;}header#main nav ul li a{text-decoration:none;font-style:italic;}
hr{clear:both;height:0px;border-top:1px solid rgba(0, 0, 0, 0.14);border-bottom:1px solid rgba(255, 255, 255, 0.64);}
html.show article{position:relative;top:-30px;}html.show article ul.actions{display:inline-block;text-align:right;float:right;margin-bottom:0;position:relative;top:0.618em;}html.show article ul.actions li{display:inline-block;}html.show article ul.actions li.download a img{position:relative;top:1px;margin-right:4px;}
html.show article ul.actions li.github a img{margin-right:1px;}
html.show article ul.actions li.edit a img{margin-right:3px;}
html.show article .pagination{margin-top:8px;margin-bottom:-29px;text-align:left;}html.show article .pagination li{display:inline-block;margin-left:0.618em;}html.show article .pagination li a{text-align:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:block;width:8px;height:8px;text-indent:-9999px;background-color:rgba(0, 0, 0, 0.24);}
html.show article .pagination li.current a{background-color:rgba(0, 0, 0, 0.48);}
html.show article hr{margin-top:0;margin-bottom:0;}
html.show article ul.authors,html.show article .meta{float:right;width:17.942em;margin-top:2.618em;padding:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}html.show article ul.authors h4,html.show article .meta h4{text-align:right;border-bottom:1px dashed rgba(0, 0, 0, 0.1);}
html.show article ul.authors li,html.show article .meta li{padding:0;clear:both;margin:0 0 0.382em 0;text-align:right;}html.show article ul.authors li .avatar,html.show article .meta li .avatar{background-color:#e3e3dc;float:right;margin:0 0 0 1em;padding:0.382em;width:24px;}
html.show article ul.authors li p,html.show article .meta li p{font-size:12px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:right;padding:2px 0 0 0;margin:0;}html.show article ul.authors li p a,html.show article .meta li p a{color:rgba(0, 0, 0, 0.44);}
html.show article ul.authors li p strong,html.show article .meta li p strong{display:block;color:rgba(0, 0, 0, 0.64);}
html.show article ul.authors{margin-top:1em;}
html.show article section.description{padding:0;width:39.116em;margin-top:2.618em;margin-bottom:11.089em;float:left;}html.show article section.description h2{border-bottom:1px dashed rgba(0, 0, 0, 0.1);margin-top:-0.382em;}
html.show article section.description p{padding:0 4.618em 0 0;}
html.profile ul.meta{margin-bottom:1.618em !important;}html.profile ul.meta .twitter-follow-button{position:relative;top:6px;}
html.profile ul.meta iframe.twitter-follow-button{display:inline-block !important;}
html.index.Windows section#introduction p{width:27em;}
html.index section#introduction{width:820px;background:url(intro-background.png) no-repeat;padding:2.618em 0;margin:6.854em auto 2.618em;height:294.764px;}html.index section#introduction h2{width:840px;text-align:center;margin-top:5.236em;margin-bottom:0.618em;}
html.index section#introduction p{width:25.342em;float:left;text-align:justify;}html.index section#introduction p:first-of-type{margin-left:2.618em;margin-right:1em;}
div#ad{margin-bottom:2.618em;}
html.catalogue section#introduction{margin:4.236em auto;text-align:center;}
html.home ul#fonts{position:relative;top:-30px;margin-bottom:0;}html.home ul#fonts li{margin-bottom:1em;}
html.home p.actions{text-align:center;border-bottom:1px dashed silver;border-top:1px dashed silver;padding:1.618em 0;}html.home p.actions a.invite.contributor img{position:relative;top:1px;}
html.home p.actions a{margin-right:4px;}
html.manifesto h1:not(#logo){text-align:left;font-size:92px;}
html.manifesto h2{border-bottom:1px dashed silver;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.8);font-size:12px;font-weight:600;letter-spacing:3px;margin-top:40px;padding-bottom:18px;margin-bottom:4px;padding-left:12px;}html.manifesto h2#everyones_welcome_to_come{padding-left:380px;}
html.manifesto h2:nth-child(4){padding-left:24px;}
html.manifesto #ornament-2{float:right;position:relative;margin-right:-14em;margin-left:1em;}
html.manifesto #ornament-4{float:left;margin-top:1em;margin-bottom:2.618em;margin-left:-2.618em;margin-right:1em;}
html.manifesto p{width:454px;text-align:justify;}
html.manifesto div.right{margin-left:340px;}
html.manifesto p.members{float:left;}
html.manifesto ul.members{margin-top:0;width:324px;float:right;}html.manifesto ul.members li{display:inline-block;}
html.manifesto footer p{width:100%;}
html.manifesto blockquote{margin-top:4px;margin-bottom:19px;}
form{background-color:white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:relative;border:1px solid rgba(0, 0, 0, 0.14);position:relative;border:1px solid rgba(0, 0, 0, 0.14);width:408px;padding:24px 12px 12px 12px;margin:8.618em auto 17px auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}form:before{position:absolute;top:-2px;left:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-left:10px solid rgba(40, 40, 39, 0.8);border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
form:after{position:absolute;top:-2px;right:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-right:10px solid rgba(40, 40, 39, 0.8);border-left:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
form:before{position:absolute;top:-2px;left:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-left:10px solid rgba(40, 40, 39, 0.8);border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
form:after{position:absolute;top:-2px;right:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-right:10px solid rgba(40, 40, 39, 0.8);border-left:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
form .ornament{top:-88px;}
form .good label:before{content:"✔ ";}
form .bad{color:#d14545;}form .bad label:before{content:"✖ ";color:#d14545;}
form .bad label:after{content:" already taken! ";color:#d14545;}
form h1{text-align:center;}
form label{text-align:left;display:block;margin-top:16px;margin-bottom:0px;margin-left:74px;}form label:not(.no-after):after{content:":";}
form label.checkbox{display:inline-block;padding-left:0;margin-left:0;}
form p{text-align:center;margin:6px 0 -7px 0;}
form input[type=checkbox]{display:inline-block;margin-top:1.618em;margin-left:-6.854em;}
form input[type=text],form input[type=email],form input[type=password]{width:258px;position:relative;top:-2px;padding:5px 6px;margin:6px auto -6px auto;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.24);-moz-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.24);-o-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.24);box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.24);}
form input[type=submit]{width:284px;margin:28px auto 23px auto;clear:both;}
html.join h1:not(#logo){text-align:left;margin-left:1.618em;margin-top:80px;margin-bottom:14px;}
html.join .description{width:341px;padding:5px 0 23px 23px;float:left;text-align:justify;}html.join .description.two{width:341px;margin-top:4.236em;}html.join .description.two h2{margin-bottom:1em;}
html.join form{position:relative;position:relative;border:1px solid rgba(0, 0, 0, 0.14);position:relative;border:1px solid rgba(0, 0, 0, 0.14);background-color:white;float:right;margin-top:-1.618em;margin-bottom:1.618em;}html.join form .ornament{position:absolute;top:-78px;height:76px;width:434px;}
html.join form:before{position:absolute;top:-2px;left:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-left:10px solid rgba(40, 40, 39, 0.8);border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
html.join form:after{position:absolute;top:-2px;right:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-right:10px solid rgba(40, 40, 39, 0.8);border-left:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
html.join form:before{position:absolute;top:-2px;left:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-left:10px solid rgba(40, 40, 39, 0.8);border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
html.join form:after{position:absolute;top:-2px;right:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-right:10px solid rgba(40, 40, 39, 0.8);border-left:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
html.join form#newsletter{margin-top:1em;}
html.join footer{margin-top:61px;}
html.donate form{margin-top:130px;margin-bottom:2.618em;}html.donate form h1{text-align:center;margin-top:0px;margin-bottom:0.618em;}
html.donate form .card p:first-child,html.donate form .card p:first-child label{margin-top:0;}
html.donate form p.cvc{width:94px;float:left;margin-top:-1px;margin-left:65px;margin-right:48px;}html.donate form p.cvc label{margin-left:6px;}
html.donate form p.cvc input{width:80%;}
html.donate form p.expiration{float:left;width:162px;text-align:left;margin-top:-1px;}html.donate form p.expiration label{margin-left:2px;}
html.donate form p.expiration input{width:20%;}
html.donate form p.expiration input:last-child{width:38%;}
html.donate form p.plan{float:none;clear:both;margin-top:26px;margin-bottom:-6px;}html.donate form p.plan span{margin-top:6px;display:block;color:rgba(0, 0, 0, 0.35);font-size:11px;}
html.donate form input.amount{position:relative;top:0px;text-align:center;width:50px;margin-left:1px;margin-right:1px;}
html.donate form .payment-errors{padding:1em;margin:1em;text-align:center;background-color:rgba(209, 69, 69, 0.1);color:#d14545;border-color:#d14545 !important;background-color:rgba(209, 69, 69, 0.1);color:#d14545;border-color:#d14545 !important;}html.donate form .payment-errors:after{border-top-color:#d14545 !important;border-right-color:#d14545 !important;}
html.donate form .payment-errors:before{border-top-color:#d14545 !important;border-left-color:#d14545 !important;}
html.donate form .payment-errors:after{border-top-color:#d14545 !important;border-right-color:#d14545 !important;}
html.donate form .payment-errors:before{border-top-color:#d14545 !important;border-left-color:#d14545 !important;}
html.error-404 section,html.error-500 section{margin:6.853em auto;}
html.error-404 section img,html.error-500 section img{float:left;margin-top:1.618em;margin-right:1.618em;margin-bottom:4.236em;}
html.error-404 section .text,html.error-500 section .text{float:left;width:450px;margin:0em 0 1.618em 0;}html.error-404 section .text h1,html.error-500 section .text h1{margin-top:1.618em;margin-bottom:1rem;}
html.members img.our-contributors{position:relative;top:-30px;margin-bottom:-88px;z-index:0;}
html.members h2.contributors{position:relative;top:0;}
html.members h2.supporting-members,html.members h2.contributors{text-transform:uppercase;border-bottom:1px dashed silver;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.8);font-size:12px;font-weight:600;letter-spacing:3px;margin-top:40px;padding-bottom:6px;margin-bottom:1em;padding-left:12px;clear:both;margin-top:2.618em;border-bottom:1px dashed silver;}
html.members ul.contributors li{display:block;float:left;width:26em;margin:0 1em 1.618em 0;}html.members ul.contributors li p{margin:0 0 0 0;}
html.members ul.contributors li img{float:left;margin-right:1em;}
html.members ul.contributors li strong{display:block;padding-top:4px;}
html.members ul.supporting-members{margin-bottom:11.089em;}html.members ul.supporting-members li{float:left;margin-right:0.618em;}html.members ul.supporting-members li img{width:24px;height:24px;padding:0.382em;}
html.members .avatar{background-color:#e3e3dc;margin:0 0 0 0;padding:0.618em;width:36px;}html.members .avatar.contributor{width:48px;}
html.profile img.avatar{width:32px !important;height:32px !important;padding:0.618rem;margin-right:0.618rem;position:relative;top:10px;}
html.profile h1:not(#logo){margin-top:4.236rem;position:relative;text-align:center;}html.profile h1:not(#logo) span a{font-size:11px;font-family:"Lucida Grande",Verdana,Tahoma,Arial,sans-serif;display:inline-block;line-height:1rem;background:#eeeeee;background:-moz-linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dbdbdb));background:-webkit-linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);background:-o-linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);background:-ms-linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);background:linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);color:rgba(0, 0, 0, 0.8);text-shadow:0 1px 0px #ffffff;padding:3px 12px 4px 9px;text-decoration:none;border:1px solid rgba(0, 0, 0, 0.22);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0px 1px 0px #ffffff,0px 1px 2px rgba(0, 0, 0, 0.08);-moz-box-shadow:inset 0px 1px 0px #ffffff,0px 1px 2px rgba(0, 0, 0, 0.08);-o-box-shadow:inset 0px 1px 0px #ffffff,0px 1px 2px rgba(0, 0, 0, 0.08);box-shadow:inset 0px 1px 0px #ffffff,0px 1px 2px rgba(0, 0, 0, 0.08);font-size:11px;font-family:"Lucida Grande",Verdana,Tahoma,Arial,sans-serif;display:inline-block;line-height:1rem;background:#eeeeee;background:-moz-linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dbdbdb));background:-webkit-linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);background:-o-linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);background:-ms-linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);background:linear-gradient(top, #eeeeee 0%, #dbdbdb 100%);color:rgba(0, 0, 0, 0.8);text-shadow:0 1px 0px #ffffff;padding:3px 12px 4px 9px;text-decoration:none;border:1px solid rgba(0, 0, 0, 0.22);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0px 1px 0px #ffffff,0px 1px 2px rgba(0, 0, 0, 0.08);-moz-box-shadow:inset 0px 1px 0px #ffffff,0px 1px 2px rgba(0, 0, 0, 0.08);-o-box-shadow:inset 0px 1px 0px #ffffff,0px 1px 2px rgba(0, 0, 0, 0.08);box-shadow:inset 0px 1px 0px #ffffff,0px 1px 2px rgba(0, 0, 0, 0.08);position:absolute;bottom:4px;right:0;}html.profile h1:not(#logo) span a.mini{padding:0px 6px 2px 6px;}
html.profile h1:not(#logo) span a.delete:before{content:url(60-x.png);margin-right:6px;}
html.profile h1:not(#logo) span a.add:before{content:url(05-plus.png);margin-right:4px;}
html.profile h1:not(#logo) span a.edit:before{content:url(21-wrench.png);position:relative;top:2px;margin-right:2px;}
html.profile h1:not(#logo) span a:hover,html.profile h1:not(#logo) span a:active,html.profile h1:not(#logo) span a:focus{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;border-color:rgba(0, 0, 0, 0.45);color:black;-webkit-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.35),0px 1px 2px rgba(0, 0, 0, 0.08);-moz-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.35),0px 1px 2px rgba(0, 0, 0, 0.08);-o-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.35),0px 1px 2px rgba(0, 0, 0, 0.08);box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.35),0px 1px 2px rgba(0, 0, 0, 0.08);}
html.profile h1:not(#logo) span a:active,html.profile h1:not(#logo) span a:focus{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;background:-moz-linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbdbdb), color-stop(100%, #eeeeee));background:-webkit-linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);background:-o-linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);background:-ms-linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);background:linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);-webkit-box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.05),0px 2px 3px rgba(0, 0, 0, 0.01);-moz-box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.05),0px 2px 3px rgba(0, 0, 0, 0.01);-o-box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.05),0px 2px 3px rgba(0, 0, 0, 0.01);box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.05),0px 2px 3px rgba(0, 0, 0, 0.01);}
html.profile h1:not(#logo) span a.mini{padding:0px 6px 2px 6px;}
html.profile h1:not(#logo) span a.delete:before{content:url(60-x.png);margin-right:6px;}
html.profile h1:not(#logo) span a.add:before{content:url(05-plus.png);margin-right:4px;}
html.profile h1:not(#logo) span a.edit:before{content:url(21-wrench.png);position:relative;top:2px;margin-right:2px;}
html.profile h1:not(#logo) span a:hover,html.profile h1:not(#logo) span a:active,html.profile h1:not(#logo) span a:focus{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;border-color:rgba(0, 0, 0, 0.45);color:black;-webkit-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.35),0px 1px 2px rgba(0, 0, 0, 0.08);-moz-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.35),0px 1px 2px rgba(0, 0, 0, 0.08);-o-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.35),0px 1px 2px rgba(0, 0, 0, 0.08);box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.35),0px 1px 2px rgba(0, 0, 0, 0.08);}
html.profile h1:not(#logo) span a:active,html.profile h1:not(#logo) span a:focus{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;background:-moz-linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbdbdb), color-stop(100%, #eeeeee));background:-webkit-linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);background:-o-linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);background:-ms-linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);background:linear-gradient(top, #dbdbdb 0%, #eeeeee 100%);-webkit-box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.05),0px 2px 3px rgba(0, 0, 0, 0.01);-moz-box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.05),0px 2px 3px rgba(0, 0, 0, 0.01);-o-box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.05),0px 2px 3px rgba(0, 0, 0, 0.01);box-shadow:inset 0px 1px 0px rgba(0, 0, 0, 0.05),0px 2px 3px rgba(0, 0, 0, 0.01);}
html.profile ul.meta{text-align:center;border-top:1px dashed rgba(0, 0, 0, 0.14);padding-top:0.618em;margin-bottom:0;}html.profile ul.meta li{display:inline-block;padding-right:0.618em;padding-left:0.618em;border-right:1px dashed rgba(0, 0, 0, 0.14);}html.profile ul.meta li:last-child{border-right:none;}
html.profile ul#fonts{margin-top:0.618em;position:relative;}
html.forgot.instructions section{text-align:center;padding-bottom:2.618em;}html.forgot.instructions section h1{margin-top:1.618em;}
html.forgot.instructions section p{width:450px;margin:1.618em auto;}
html.login h1:not(#logo){text-align:center;margin-top:18px;margin-bottom:18px;}
html.login a.forgot{color:silver;}html.login a.forgot:hover{color:#666666;}
html.login form{position:relative;position:relative;border:1px solid rgba(0, 0, 0, 0.14);position:relative;border:1px solid rgba(0, 0, 0, 0.14);margin:132px auto 1.618em auto;width:430px;background-color:white;padding-bottom:11px;}html.login form:before{position:absolute;top:-2px;left:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-left:10px solid rgba(40, 40, 39, 0.8);border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
html.login form:after{position:absolute;top:-2px;right:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-right:10px solid rgba(40, 40, 39, 0.8);border-left:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
html.login form:before{position:absolute;top:-2px;left:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-left:10px solid rgba(40, 40, 39, 0.8);border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
html.login form:after{position:absolute;top:-2px;right:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-right:10px solid rgba(40, 40, 39, 0.8);border-left:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
html.login form .ornament{width:456px;top:-88px;}
html.login form label{margin-left:90px;}
html.login form input[type=text],html.login form input[type=password]{width:250px;}
html.account form{margin-top:132px;margin-bottom:56px;}
html.account section.delete-account,html.account section.edit-payment{background-color:white;position:relative;border:1px solid rgba(0, 0, 0, 0.14);position:relative;border:1px solid rgba(0, 0, 0, 0.14);padding:24px;width:348px;float:left;margin:0 24px 27px 0;}html.account section.delete-account:before,html.account section.edit-payment:before{position:absolute;top:-2px;left:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-left:10px solid rgba(40, 40, 39, 0.8);border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
html.account section.delete-account:after,html.account section.edit-payment:after{position:absolute;top:-2px;right:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-right:10px solid rgba(40, 40, 39, 0.8);border-left:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
html.account section.delete-account:before,html.account section.edit-payment:before{position:absolute;top:-2px;left:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-left:10px solid rgba(40, 40, 39, 0.8);border-right:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
html.account section.delete-account:after,html.account section.edit-payment:after{position:absolute;top:-2px;right:-2px;content:".";text-indent:-9999px;height:6px;width:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-right:10px solid rgba(40, 40, 39, 0.8);border-left:10px solid transparent;border-bottom:10px solid transparent;border-top:10px solid rgba(40, 40, 39, 0.8);}
html.account section.delete-account:last-of-type,html.account section.edit-payment:last-of-type{margin-right:0;}
html.account section.delete-account h3,html.account section.edit-payment h3{text-align:center;margin-top:-6px;padding-bottom:16px;border-bottom:1px dashed silver;margin-bottom:23px;}
