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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}i,em{font-style:italic}b,strong{font-weight:700}sub,sup{font-size:70%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0;width:60%;margin:1em auto;padding:1em}html{position:relative;min-height:100%;overflow-x:hidden}body{line-height:1;margin:0;font-family:lato,sans-serif;overflow-x:hidden;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7f9f9));background-image:-webkit-linear-gradient(top,#f9fbff,#f7f9f9);background-image:-moz-linear-gradient(top,#f9fbff,#f7f9f9);background-image:-ms-linear-gradient(top,#f9fbff,#f7f9f9);background-image:-o-linear-gradient(top,#f9fbff,#f7f9f9)}header{margin:auto;width:100%;margin-bottom:1em;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.videocontainer{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.videocontainer iframe,.videocontainer object,.videocontainer embed{position:absolute;top:0;left:0;width:100%;height:100%}section{width:100%;margin:30px auto 0;padding-bottom:2em;min-height:550px;height:auto !important;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}h1{color:#000}section h1,section h2,section h3{font-size:15pt;font-weight:700;padding-bottom:1em}section h2,section h3{font-size:14pt;font-weight:700;text-transform:none;padding:.5em}section:after{width:100%;height:4em;content:"";display:block;clear:both}article{padding:0}.footer{right:0;left:0;bottom:0;height:100px;width:100%;overflow-y:hidden;border-top:1px solid #ccc}.disclaimer{margin:1em auto;width:300px;padding-top:2em;text-align:center;font-size:10pt}img{max-width:100%;max-height:auto;width:auto\9}.navigation{width:60%;padding-top:1em;margin:auto;text-align:right;text-transform:uppercase;top:0;left:0;font-size:22pt;z-index:9999;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.nav_border{border-bottom:1px solid #ccc;width:100%;background-color:#fff;text-align:center;position:fixed;font-size:20pt;padding:1em 0}.navigation a:link,.navigation a:active,.navigation a:visited{color:#d95349;text-decoration:none;margin:0;padding:.5em}.navigation a:hover{border-bottom:2px solid #d95349}.content,.introduction,.studio,.contact{width:60%;margin:1em auto;height:auto;background-color:#fff;padding:1em}.contact{width:50%;border:1px solid #ccc;border-radius:30px;box-shadow:0 5px 38px #ccc}.introduction,.social_media,.studio{border:0;background-color:transparent;box-shadow:0 0 #ddd;font-family:crimson text,serif}.social_media{border:0 solid #000;margin:0}.studio blockquote,.studio span{font-family:cutive mono,monospace;font-size:24pt;background-color:#ddd;padding:1em;width:60%;margin:auto;font-weight:700}.studio span{padding:.5em;font-size:18pt;padding:2px;width:auto;margin:5px;font-weight:100}.studio ol{list-style-type:decimal;padding:0}.studio ol li{margin-left:120px;padding:.3em;font-size:18pt}.studio a:link,.studio a:active,.studio a:visited,.content a:link,.content a:active,.content a:visited{color:#d9534f;text-decoration:none;text-align:center}.studio a:hover,.content a:hover{text-decoration:underline}.me_image{border-radius:50%;float:left;padding:2em;border-radius:50%;shape-outside:circle();height:auto !important}.introduction p,.studio p{width:98%;line-height:32pt;padding:1em 0;font-size:24pt}.studio p{font-size:18pt;line-height:26pt;padding:.5em}#plaintext,#result,#vigenereResult{width:50%;margin:1em auto;text-align:center;background-color:#ddd;padding:1em;font-family:cutive mono,monospace;font-size:24pt;font-weight:700;text-transform:uppercase}#vigenereResult{display:none;width:95%;text-align:left;margin-top:.5em}#explanation,#explanation_link{display:none}.introduction a:link,.introduction a:active,.introduction a:visited,{color:#d9534f;text-decoration:none}.cipherTutorial{margin:0;text-align:center}.cipherTutorial a:link,.cipherTutorial a:active,.cipherTutorial a:hover{text-decoration:none}.introduction a:hover,.cipherTutorial a:hover,.currentLink{text-decoration:underline}.introduction h1{font-size:48pt}.content h3,.social_media h1,.contact h1{font-family:crimson text,serif;font-size:32pt;text-align:center;padding:1em}.content p{padding:0 1em 1em 3em}.social_media{font-size:48pt;text-align:center;padding:0 0 1em}.social_media p,.social_media li{font-size:21pt;margin-top:0;padding-bottom:1em}.social_media a:link,.social_media a:active,.social_media a:visited{color:#38c;text-decoration:none}.social_media a:hover{color:#d95349;text-decoration:underline}form{padding:.5em 2em 3.5em 3em}@media only screen and (max-width:900px),screen and (max-height:600px){header{margin-bottom:0}section{width:100%;margin:auto;min-height:550px;height:auto !important}.navigation{width:100%;padding:20px 0;text-align:center;margin:0;font-size:16pt;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.navigation_links{width:100%;padding:0;margin:0;text-align:center;border:0 solid #000}section,.content{width:100%}.social_media{margin:0}.social_media li{font-size:18pt}.content,.introduction,.studio,.contact{width:90%;margin:auto;padding:1em;border-top:1px solid #ddd;box-shadow:0 5px 15px #ddd;margin-bottom:1em}table{width:90%;box-shadow:0 5px 15px #ddd}.me_image{border-radius:50%;padding:1em;margin-left:auto;margin-right:auto;width:90% !important}.introduction p{width:98%;line-height:22pt;clear:both;padding:.5em;font-size:18pt}.introduction h3,.content h3{font-size:28pt;padding:.5em}.studio ol li{margin-left:120px;padding:.3em;font-size:12pt}.studio p{margin-left:-.5em}.studio ol li{margin-left:20px}.studio blockquote{font-size:16pt}#vigenereResult{width:85%}form{padding:.5em}}.surname{display:none}.contact h2{text-align:center;font-size:2em}label{display:block;margin-top:2em;margin-bottom:.5em;color:#999}input{width:90%;padding:.5em;font-size:1.2em;border-radius:3px;border:1px solid #d9d9d9}.name2{display:none}textarea{width:90%;height:200px;padding:.5em;font-size:1.2em;border-radius:3px;border:1px solid #d9d9d9}button,.encryptButton{display:inline-block;border-radius:3px;border:none;font-size:.9rem;padding:.5rem .5em;background:#69c773;border-bottom:1px solid #498b50;color:#fff;-webkit-font-smoothing:antialiased;font-weight:700;margin:1em 0;width:95%;text-align:center}button:hover,button:focus,.encryptButton:hover,.encryptButton:focus{opacity:.75;cursor:pointer}button:active,.encryptButton:active{opacity:1;box-shadow:0 -3px 10px rgba(0,0,0,.1)inset}.success{padding:1em;margin-bottom:.75rem;text-shadow:0 1px 0 rgba(255,255,255,.5);color:#468847;background-color:#dff0d8;border:1px solid #d6e9c6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.error{padding:1em;margin-bottom:.75rem;text-shadow:0 1px 0 rgba(255,255,255,.5);color:#b94a48;background-color:#f2dede;border:1px solid rgba(185,74,72,.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.title{width:100%;padding-top:1em;font-family:crimson text,serif;font-weight:700;border-bottom:1px solid #ddd}.title,.title a:link,.title a:active,.title a:visited,.commentlinks,.commentlinks a:link,.commentlinks a:active,.commentlinks a:visited{color:#000;text-decoration:none;font-weight:200}.title a:hover,.commentlinks a:hover{border-bottom:2px solid #fff}.title h1{text-transform:uppercase;font-size:18pt;text-indent:20px}.title p{float:right;margin-top:-1.5em}.frame{padding:0;width:100%;height:auto;margin:1em 0 0;background-position:50%;clear:both}.post,.post_content,.commentblock,.commentlinks,.pagelinks{width:60%;margin:auto;height:auto;background-color:#fff}.commentlinks{padding:1em}.post{margin-bottom:1.5em;padding:0 1em 1em}.post_title,.date{padding:1em}.date{text-transform:uppercase;padding:0 0 0 1em}.post_title h1,.post_title a:link,.post_title a:active,.post_title a:hover,.post_title a:visited{text-transform:uppercase;text-decoration:none;color:#000;font-family:crimson text,serif;font-size:1.3em}.post_content,.archive_content{width:90%;font-family:crimson text,serif;padding:1em}.post_content p{line-height:1.2em;font-size:14pt;line-height:18pt;padding:.5em}.post_content blockquote{background:#eee;line-height:1.5em;margin:1em auto;width:80%;padding:1em;border-left:5px solid #333;font-family:crimson text,serif;font-size:12pt}.post_content blockquote p{text-indent:0}ol,ul{margin-left:40px}.post_content ol li,.post_content ul li{line-height:18pt;font-size:14pt;margin-left:1.5em;padding-bottom:.5em;list-style-position:outside}.post_content ul li{list-style-type:circle}.post_content ol li{list-style-type:decimal}.post_content a:link,.post_content a:active,.post_content a:visited,.commentblock a:link,.commentblock a:active,.commentblock a:visited{color:#d9534f;text-decoration:none}.post_content a:hover,.commentblock a:hover{border-bottom:0 solid #00f}.pagelinks{padding:1em;background-color:transparent}.pagelinks ul li{display:inline}.pagelinks a:link,.pagelinks a:active,.pagelinks a:visited{border-radius:3px;border:none;font-size:12pt;padding:.8rem .9em;background:#69c773;border-bottom:1px solid #498b50;color:#fff;-webkit-font-smoothing:antialiased;font-weight:700;width:10%;text-decoration:none;margin:auto 1em;text-align:center}.pagelinks a:hover{opacity:.75;cursor:pointer}.commentlinks{margin-bottom:2em;background:#222}.commentblock{padding:1em}.share{padding-left:1em}img.alignright,img.alignleft,img.aligncenter{padding:10px;border:#ddd solid 1px}img.alignright{float:right;margin:2px 0 10px 1em;border-radius:3px}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:10px 0 10px 1em}.alignnone{margin:5px 20px 20px 0;font-size:10px;border:silver solid 0;border-radius:3px}.aligncenter,div.aligncenter{display:block;padding:10px;margin:5px auto;font-size:10px;border:silver solid 0;border-radius:3px}.alignright{float:right;margin:5px 0 20px 20px;font-size:10px}.alignleft{float:left;margin:5px 20px 20px 0;font-size:10px}.aligncenter{display:block;margin:5px auto;font-size:10px}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}table{margin:auto;border:1px solid #ccc;border-radius:30px}table tr{border-top:1px solid #ccc;background-color:#fff}table tr:nth-child(2n){background-color:#f8f8f8}table tr th{font-weight:700;border:0 solid #ccc;text-align:left;margin:0;padding:6px 13px}table tr td{border:0 solid #ccc;padding:1em;text-align:left;vertical-align:top;font-size:14pt}table tr th :first-child,table tr td :first-child{margin-top:0}table tr th :last-child,table tr td :last-child{margin-bottom:0}@media only screen and (max-width:900px),screen and (max-height:600px){img{max-width:100%;height:auto;width:auto\9}.commentblock{height:20px;padding:0}.frame{padding:0;width:100%;height:auto;margin-top:2px;background-position:50%;clear:both}.post,.commentlinks,.pagelinks{width:100%;margin:auto;padding:1em;margin:0 0 1em}.post{margin-bottom:1em;padding-left:0;padding-right:0;border-top:1px solid #ddd;box-shadow:0 5px 15px #ddd}.title{position:relative;padding:.5em;z-index:10;background-color:transparent;box-shadow:0 0}.title,.title a:link,.title a:active,.title a:visited{color:#000;text-decoration:none;font-weight:700}.title a:hover,.commentlinks a:hover{border-bottom:0 solid #fff}.title h1{font-size:16pt;text-indent:0}.title p{float:left;margin:.3em 0 1em .6em}.post_content,.archive_content{width:97%;padding:.5em;margin-right:auto;margin-bottom:0;line-height:16pt}.post_content{margin-bottom:2em}.pagelinks{padding-top:2em}}