*{margin:0;padding:0}body{font:normal 16px/21px Verdana;background:url(../img/bg.png);margin-bottom:55px}a{color:blue}a:hover{color:red}a img{border:0}code{color:#389100;font-family:monospace;word-wrap:break-word;word-break:break-all;line-height:100%;display:inline-block}code.clipped{max-height:70px;overflow:hidden;cursor:pointer;position:relative}code.clipped:before{background:rgba(255,255,255,0.8);border-top:1px dotted #666;color:#000;content:"\2193 \2193 \2193";display:block;font:bold 14px/14px Verdana;height:20px;letter-spacing:50px;margin-top:50px;position:absolute;text-align:center;text-indent:50px;width:100%}code.clipped:hover:before{background:rgba(255,255,255,0.6);border-color:red;color:red;text-shadow:0 0 1px red}pre code{color:#444;background:#f0f0f0;padding:.5em;display:block;overflow-x:auto}kbd{font-family:Verdana;font-size:9px;white-space:nowrap;color:#fff;padding:1px 4px;background:#000;border:2px outset;border-color:#ccc #aaa #bbb #bbb;cursor:default;vertical-align:top}abbr{text-decoration:underline dotted;cursor:help}q{quotes:"\201c" "\201d" "\2018" "\2019"}.w100,.w50,.w25{box-sizing:border-box}.w100{width:100%}.w50{width:50%}.w25{width:25%}.left{float:left}.right{float:right}.clear{clear:both}table{border-collapse:collapse;border:1px solid #333;font-size:90%}table caption{font-style:italic}tr:nth-child(even){background:#fafafa}tr:target{box-shadow:0 0 3px red;position:relative}tr:hover{background:#e6e6e6}th{background:#333;color:#fff;padding:5px;border:1px solid #000}td{border:1px dotted #ccc;padding:0 5px}h6{padding:5px;font-size:18px;font-weight:normal;background:#c6d9fd;text-align:center}header,main,aside,footer{background:#fff;border-radius:3px;box-shadow:0 0 7px #a1c0f9;margin:20px auto;padding:10px;display:block}section::after,xaside::after,.blog-posts::after{content:"";display:table;clear:both}header{text-align:center;padding-bottom:0}header h1{font-size:52px;line-height:52px;text-shadow:0 0 1px #666;font-weight:normal;overflow:hidden;white-space:nowrap}header h1 a{color:#000;text-decoration:none;position:relative}header h1 a:hover{color:#000;text-shadow:0 0 2px #000}header h1 a:hover span{bottom:24px}header h1 span{display:inline-block;background:url(../img/guru.png) no-repeat center;width:16px;height:16px;color:transparent;text-shadow:none;line-height:16px;font-size:16px;transition:bottom 1s;position:relative;bottom:0}header h2{display:inline-block;border-top:3px double #e6e6e6;color:#666;font-size:12px;line-height:15px;padding:0 3px;font-style:italic;font-weight:normal}header nav{text-align:center;margin-top:10px}header nav ul{list-style:none;position:relative;text-align:left;display:inline-block}header nav ul li{position:relative;float:left}header nav ul a{display:block;text-decoration:none;padding:5px 10px}header nav b a{font-weight:normal;margin-right:4px;position:relative}header nav b a:after{content:'\25bc';margin-left:2px;line-height:22px;color:#ccc;font-size:6px;position:absolute}header nav ul ul{display:none;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 0 5px #b3b3b3;border-radius:2px;z-index:999}header nav ul ul li{float:none;white-space:pre;border-bottom:1px solid #e6e6e6}header nav ul ul ul{top:0;left:100%}header nav ul li:hover{background:#f6f6f6}header nav ul li:hover>ul{display:block}header nav ul li:focus-within>ul{display:block}header nav select{clear:both;display:none;width:100%;padding:0;margin:0}header nav select:focus option:first-child{display:none}article{position:relative}article h1{font-size:25px;font-weight:normal;margin-bottom:10px;border-bottom:1px dotted #ccc;padding-bottom:10px;word-wrap:break-word;line-height:30px}article h2,article h3{font-weight:normal;padding-bottom:2px}article h2{font-size:22px}article h3{font-size:19px}article>ul,article>ol{list-style-position:inside}article li{position:relative;left:25px;margin-right:25px}article hr{margin:20px auto;display:block;border:1px dashed #999}aside{text-align:center}aside>div{margin-bottom:20px;text-align:left}aside input,aside button{width:100%}aside ul{padding:5px}aside li{margin-left:20px}.sidebar-comment{display:none}.sidebar-feature{display:inline-block;vertical-align:top}footer{font-size:90%;color:#333;text-align:center}footer a{color:#333}#breadcrumb,#breadcrumb li{list-style:none;margin:0;padding:0}#breadcrumb{border-top:1px dotted #ccc;font-size:80%;margin-top:20px}#breadcrumb li{display:inline-block}.ref{background:#fff3b3;padding:10px;border:2px solid #ffeb80}.ref h3{font-weight:normal}p+form,p+ul,p+ol,p+div,pre,table{margin-bottom:15px}p+p,p+form,.ref ul+h3,p+.ref,code+p,ol+p,ul+p,p+h2,ul+h2,ol+h2,p+h4,ul+h4,ol+h4,hr+h4,hr+div{margin-top:15px}.tables-group{overflow:auto;text-align:center}.tables-group table{float:left;margin-right:25px}form fieldset{margin-bottom:15px;padding:5px 10px;border:2px solid #ccc;border-radius:2px;box-sizing:border-box;min-width:0;max-width:100%;display:block}form button+fieldset{margin:15px 0 0 0}form label h5{font-size:100%}form label span{display:block;font-size:80%;color:#999}form label+label{margin-top:10px;display:block}form textarea,form input,form select{padding:5px;border:1px solid #999;box-sizing:border-box;border-radius:2px}form textarea:hover,form input:hover,form select:hover{border-color:#2ab6da}form textarea:focus,form input:focus,form select:focus{border-color:#2ab6da}form textarea{width:100%;min-height:100px;box-shadow:inset 0 0 5px #ccc}form textarea:disabled{border-color:#666!important;background:#d9d9d9!important}form textarea:focus{box-shadow:inset 0 0 5px #666}form *[readonly]{background-color:#f2f2f2}form select{text-overflow:ellipsis;width:100%}form select:focus{box-shadow:0 0 2px #666}form button{padding:5px 10px;cursor:pointer}.form-messages{margin-bottom:15px;padding:5px}.form-messages-errors{background:#ffc8c8;color:#8b0000}.form-messages-warnings{background:#ffe3af;color:#8b4a00}.form-messages-notices{background:#c8e4ff;color:#00438b}.form-field-error{box-shadow:0 0 3px red}.form-messages code{color:#444;background:#f0f0f0;padding:0 2px}.form-base64 hr{margin:20px 0 0 0;clear:both}.form-base64 button{background:#adcce5;border:2px solid #3a99e5;font-size:21px;border-radius:5px;color:#124c7b;box-shadow:0 0 2px #343434}.form-base64 button:hover{box-shadow:0 0 5px #1a1a1a}.form-base64 button:active{box-shadow:inset 0 0 5px #343434}.form-base64 label div .quicklink{display:inline-block;color:red}.quicklink{margin-left:10px;float:right;font-size:9px;text-decoration:none;border-bottom:1px dashed;line-height:14px}.preview-output *,.hexdump{max-width:100%;box-sizing:border-box}.preview-output object{width:100%;min-height:300px}.hexdump{overflow:auto;max-height:300px;border:1px dashed #c5f1c5;padding:5px;white-space:nowrap}.hexdump div{font-family:monospace;margin-right:10px;display:inline-block}.hexdump-offset,.hexdump-values b{color:#ccc;font-weight:bold}.hexdump-values{color:green}.hexdump-ascii{color:red}.hexdump-ascii i{color:#333}.repaired-base64{color:green}#rating{float:right;font-size:21px;font-family:Arial}.blog-posts h6,#comments h6{margin-top:20px}.blogpost-image{float:left;max-width:50vw;margin-right:10px}.blogpost-footer{margin-top:15px}.blogpost-footer span{border-top:1px dotted #b3b3b3;font-style:italic;color:#b3b3b3;font-size:90%}.blog-posts ul,.blog-posts li{list-style:none;margin:0;padding:0;left:0}.blog-posts li{float:left;width:33.33%;text-align:center}.blog-posts li:hover{opacity:.7;box-shadow:0 0 15px #000;border-radius:5px}.blog-posts img{width:100%;max-height:250px;object-fit:cover;display:block;margin-bottom:5px}.blog-posts a{background:#e6e6e6;display:block;padding-bottom:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:80%;line-height:100%;text-decoration:none;font-style:italic;border-radius:2px;margin:2px}#comments ul,#comments li{margin:0;padding:0;list-style:none}#comments li ul{margin-left:15px}#comments li:target>.comment{border:1px dashed red;box-shadow:0 0 1px red}.comment{border:2px solid #ccc;margin-bottom:15px;border-radius:5px;background-color:#fff}.comment-header{padding:7px 10px;font-size:14px}.comment-author{display:inline-block;padding-left:20px;background:url(../img/avatars.png) 0 0 no-repeat;line-height:16px}.comment-body{padding:10px 10px 0 10px;word-wrap:break-word}.comment-body b{color:#666}.comment-body .comment-update{font-size:11px;color:#b31d1d}.comment-footer{padding:10px}.comment-footer a{font-size:12px;border-bottom:1px dashed;text-decoration:none;margin-right:10px}.comment-by-guest{border-color:#ececec;box-shadow:0 0 3px #ececec}.comment-by-guest .comment-header{background-color:#ececec}.comment-by-guest .comment-author{background-position:0 0}.comment-by-member{border-color:#dfdfdf;box-shadow:0 0 3px #dfdfdf}.comment-by-member .comment-header{background-color:#dfdfdf}.comment-by-member .comment-author{background-position:0 -16px}.comment-by-admin{border-color:#ddd4df;box-shadow:0 0 3px #ddd4df}.comment-by-admin .comment-header{background-color:#ddd4df}.comment-by-admin .comment-author{background-position:0 -32px}.comment-links a{margin-right:5px}.form-comment{position:relative}#comments p,.form-comment p{color:#5c5c5c;font-size:90%;margin-bottom:15px;font-style:italic;padding:0 5px;line-height:125%}#form-comment-main{margin-top:20px}#comments form{margin:5px 10px}#comments form>h6,#comments form>p{display:none}.pageheader{float:right;font-size:75%;top:-10px;right:-5px;position:absolute;color:#e6e6e6}.pageheader a{color:#a7a7ff;text-decoration:none;border-bottom:1px dotted #a7a7ff}.pageheader a:hover{color:red}.spinner{width:0;height:0;margin:10% auto;padding:10%;background-color:#fff;border-radius:100%;animation:spinnerout 1.0s infinite ease-in-out}@keyframes spinnerout{0%{transform:scale(0)}100%{transform:scale(1.0);opacity:0}}form#cdnOffline{display:none;width:0}.adsbygoogle{display:block;text-decoration:none}.adsense-after-title{margin-bottom:10px}.adsense-after-article,.adsense-after-b64-form{margin-top:20px;clear:both}.adsense-left-header,.adsense-right-header{width:0;display:none}.adsense-right-sidebar{margin:-10px -10px 10px -10px}.adsense-left-sidebar{margin-bottom:10px}.adsense-left-header{float:left}.adsense-right-header{float:right}@media(min-width:1100px){.adsense-left-header,.adsense-right-header{width:25%;height:108px;display:block}.adsense-after-title{display:none}}@media(max-width:450px){header h2{padding:0}}@media(min-width:650px){form#form-comment{padding:15px;border-radius:4px;box-shadow:0 0 10px #ccc}}@media(any-hover:none),(max-width:750px){header nav{padding:0 10px 10px 10px}header nav ul{display:none}header nav select{display:block;padding:5px}}@media(max-width:750px){header{margin:0;padding:0}.pageheader{display:none}}@media(min-width:1100px){body header:after{content:'';display:table;clear:both}body header>div{float:left;margin-bottom:10px}body header>nav{margin-top:20px}body header nav>ul>li{border-top:3px double #e6e6e6;border-bottom:3px double #e6e6e6;margin:0 10px}body header nav>ul>li:hover{border-color:#bfbfbf}}@media(min-width:1200px){body{padding:0 20px}section{margin:auto;width:auto;padding-left:220px}main,aside{margin-top:0}main{float:right;width:100%}aside{float:left;margin-left:-220px;width:160px}.sidebar-feature,.sidebar-comment{display:block}}@media(min-width:1366px){section{padding-left:360px}aside{margin-left:-360px;width:300px}}@media(max-width:450px){.sidebar-feature{display:block}}@media(max-width:999px){.blog-posts li{margin-bottom:15px}.blog-posts li{width:50%}}@media(max-width:510px){.blog-posts li{width:100%}}@media(max-width:270px){.blog-posts a{white-space:normal;word-break:break-all}}@media(max-width:512px){body .blogpost-image{max-width:100%;display:block;width:100%}}@media(max-width:600px){form#form-base64-converter button{width:100%}form#form-base64-converter button+button{margin-top:20px}body article li{margin-top:5px}}@media(min-width:600px){button#form-base64-converter-encode{float:left}button#form-base64-converter-decode{float:right}}@media(min-width:650px){#form-base64-converter fieldset{width:49%}#form-base64-converter textarea{min-height:150px}#form-base64-converter-fieldset-text{float:left}#form-base64-converter-fieldset-base64{float:right}}