#top_banner{padding-top:12.5%;background:transparent url(../header_blog.jpg) center top no-repeat;background-size:100% auto}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.nowidth{width:auto!important}._3 label{width:3rem!important}h1 span{font-size:1.5rem;color:#333}.important{display:block!important;padding:3rem!important;border:1px solid #ccc!important;border-radius:2rem!important;margin:2rem 0!important;font-weight:400!important;font-size:1.5rem!important}
.error{padding:1rem 2rem;border:3px solid #c60000;border-radius:2rem}.notice{font-style:italic;display:block!important;padding:1rem!important;margin:2rem 0!important;font-weight:400!important;font-size:1rem!important}
.form-button{display:block!important;color:#333!important;text-decoration:none!important;padding:1rem!important;border-radius:.5rem!important;border:1px solid #333!important;background:#fefefe!important;float:right!important}
.form-button.back{background:#ececec!important;float:left!important;border:0!important}.prevnext{overflow:auto;clear:both;display:block}.auto{margin:auto;display:block}
pre,.pre{padding:.5rem 1rem;font-weight:700;font-family:"Courier New",courier,monospace!important;border:1px solid #eee;border-radius:.5rem;max-width:15rem}
.strong{font-weight:700!important}fieldset{padding:1rem 3rem;border:1px solid #ccc;border-radius:2rem;display:block;position:relative;margin-top:3rem}
fieldset i{display:block;margin-bottom:1rem}fieldset legend{position:absolute;top:-2.5rem;left:0;font-size:1.5rem}.none{display:none}a,a:link,a:visited{text-decoration:underline}
.prevnext{padding:1rem 0}form{margin-top:5rem}.inline{display:inline-block!important;float:none!important}