@font-face{font-family:'Copperplate';src:url(/fonts/CopperplateLightSSiLight.ttf) format("truetype");font-weight:300}@font-face{font-family:'Copperplate';src:url(/fonts/Copperplate.ttf) format("truetype");font-weight:500}@font-face{font-family:'Copperplate';src:url(/fonts/CopperplateBold.ttf) format("truetype");fnot-weight:700}body{font-family:"Titillium Web", sans-serif;color:#333;min-width:820px;background-image:url("/img/sax.jpg");background-repeat:no-repeat;background-attachment:fixed;background-position:123% 4%;background-position:left-center;background-size:48vh}h1,h2{margin:1rem 0}.uiview>h1{margin:1rem}.btntoolbar{overflow:auto}.btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0.25rem;padding:0.5rem 1rem;font-weight:bold;cursor:pointer;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:1em;border:solid 1px rgba(0,0,0,0.07);text-shadow:0 -1px 0 rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),0 1px 1px rgba(0,0,0,0.1);background-color:white}.btn:hover,.btn:focus{opacity:1;border:solid 1px rgba(0,0,0,0.12);text-decoration:none}.btn.focused,.btn:active{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);background:#c8dafa;border:solid 1px rgba(0,0,0,0.12)}a,a:visited,a:hover{color:#8d90d7;font-weight:700;text-decoration:none}.container{min-height:600px;min-width:600px;max-width:960px;position:relative;margin:0 auto;padding:20px}@media only screen and (max-width: 640px){body{min-width:450px}.container{padding:0;min-width:450px}.staticwrap img,.staticwrap embed,.staticwrap object,.staticwrap iframe{max-width:100%}}header{position:relative;overflow:auto;font-weight:300;z-index:20;text-align:center;margin-bottom:2.5em}header *{outline:none;z-index:inherit}header .header-name{margin:2rem 0;font-family:"Copperplate";letter-spacing:2px;font-size:4rem;text-align:center}header .header-name a{letter-spacing:4px;font-weight:300 !important}header nav{padding:0.25em;border-radius:5px;font-size:1rem;font-family:"Titillium Web", sans-serif;display:inline-block;margin:0 auto;z-index:2;position:relative}header nav a{color:#666 !important;letter-spacing:0.04em;font-weight:400 !important}header nav a.active{color:#b4b7f2}header nav a:hover{color:#c5c8ff}header a{color:#333 !important}header a:hover{color:#555 !important}header a.active{color:#adc0c7 !important}.header-strip{z-index:0;display:block;margin:-16px auto 0;position:relative;left:27px}@media only screen and (max-width: 640px){.header-strip{max-width:450px}}div.uiview{background-color:rgba(255,255,255,0.95);color:black;border:solid 1px rgba(0,0,0,0.07);margin:15px;border-radius:7px;min-height:200px;margin-top:20px;overflow:auto;padding:0.5rem 1rem;font-size:0.9em}div.mailchimp{background-color:rgba(255,255,255,0.8);color:black;border:solid 1px rgba(0,0,0,0.07);margin:15px;border-radius:7px;margin-top:20px;overflow:auto;padding:15px;font-size:0.9em}.staticwrap{background-color:rgba(255,255,255,0.9);margin:1em}.performance{background-color:rgba(255,255,255,0.9);border-radius:5px;border:solid 1px rgba(0,0,0,0.07);margin:0em 1em 2em 1em;padding:1em;overflow-x:auto;max-width:100%}.performance a{color:#7878ff !important}.performance h2{margin:2px 0px}.contactform{background-color:rgba(255,255,255,0.8);border-radius:5px;border:solid 1px rgba(0,0,0,0.07);margin:2px;padding:10px}blockquote{background-color:rgba(200,200,200,0.6);border:dashed 1px rgba(0,0,0,0.07);width:300px;float:right;margin:0 1em 1em;padding:1em}blockquote span{font-style:italic;padding:8px}p.tiny{font-size:0.9em}p.big{font-size:1.2em;font-weight:700}.shoptable{width:98%;border-spacing:0px;margin:1%}.shoptable tr{outline:dashed 1px rgba(127,127,127,0.2);background-color:rgba(255,255,255,0.8)}.shoptable td{padding:8px}.shoptable .imgw{width:260px}.shoptable .imgw img{width:100%;min-width:100px;max-width:250px}.shoptable .buyimg{width:100px}@media only screen and (max-width: 640px){div.uiview{margin:15px 3px}header nav{margin-left:2px;line-height:2em;margin-top:3px}table.shoptable{width:98%}table.shoptable img{max-width:100%}.tiny iframe{width:150px !important}.subdivs{display:none}}.subdivs{z-index:1;position:absolute;opacity:0.85;top:-15px;right:90px;width:139px;height:60px;opacity:0.2;transform:scale(1.5, 1.5);-moz-transform:scale(1.5, 1.5);-webkit-transform:scale(1.5, 1.5)}.subdivs div{width:20px;height:20px;border:0px;margin:0px;position:absolute;border-radius:11px;opacity:0.5;background-image:url("/img/transtexture.png")}.subdivs div.sd1{transform:scale(1, 1);-moz-transform:scale(1, 1);-webkit-transform:scale(1, 1);background-size:100% 100%}.subdivs div.sd2{transform:scale(1.5, 1.5);-moz-transform:scale(1.5, 1.5);-webkit-transform:scale(1.5, 1.5);background-size:50% 50%}.subdivs div.sd3{transform:scale(1.4, 1.4);-moz-transform:scale(1.4, 1.4);-webkit-transform:scale(1.4, 1.4);background-size:40% 40%}.subdivs div.sd4{transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);background-size:20% 20%}.subdivs div.sd5{transform:scale(1.4, 1.4);-moz-transform:scale(1.4, 1.4);-webkit-transform:scale(1.4, 1.4);background-size:40% 40%}.subdivs div.sd6{transform:scale(0.7, 0.7);-moz-transform:scale(0.7, 0.7);-webkit-transform:scale(0.7, 0.7);background-size:70% 70%}.blogpost{background-color:rgba(255,255,255,0.91);color:black;border:solid 1px rgba(0,0,0,0.07);margin:1em 1em 2em 1em;border-radius:4px}.blogpost .body{border-top:solid 1px rgba(0,0,0,0.07);border-bottom:solid 1px rgba(0,0,0,0.07);overflow:auto}.blogpost .title a{color:black;font-weight:bold;font-size:1.25rem}.blogpost .title,.blogpost .body,.blogpost .footer{padding:1em}.blogpost .title,.blogpost .footer{background-color:white;overflow:auto;font-weight:bold}.blogpost .footer .commentlink a{float:right}.blogpost a{color:#8d90d7}.blogpost .footer a:hover{text-decoration:underline;opacity:0.8}.goback{cursor:pointer;display:inline-block}.goback,.goback{margin:0.5em 1em;font-weight:bold}.blog_comments{border-top:dashed 1px rgba(255,255,255,0.9);padding-top:15px;margin-top:15px;margin:1em}.blog_comments h3{margin:0 0 1em;font-weight:bold;border-radius:6px;padding:0}.blog_comments .blog_comment{background-color:rgba(255,255,255,0.9);color:black;border:solid 1px rgba(0,0,0,0.07);margin:5px 5px 25px;font-size:0.8em;border-radius:4px}.blog_comments .name,.blog_comments .created_at{background-color:rgba(255,255,255,0.5);font-weight:bold}.blog_comments .name,.blog_comments .created_at,.blog_comments .text{padding:4px}.new_blog_comment{display:inline-block;border-radius:8px;padding:1em;border:solid 1px rgba(0,0,0,0.07);background-color:#fafafa}.new_blog_comment input[type="text"],.new_blog_comment textarea{border-radius:8px;display:block;margin:0 0 1em;padding:1em;border:solid 1px rgba(0,0,0,0.07);font-family:"Titillium Web", sans-serif;font-size:0.9rem}.new_blog_comment textarea{min-height:100px;min-width:600px}.new_blog_comment input[type="text"]{min-width:600px}.new_blog_comment h3{margin-top:0px}.photosouter{overflow:auto}.photoscont{overflow:auto;float:left;margin:8px}.photoscont img{height:100px}.videocont,.audiocont{border-radius:1em;padding:1em;margin:1em 1em 2em 1em;border:solid 1px rgba(0,0,0,0.07)}.videocont>h2,.audiocont>h2{margin-top:0}.videocont{display:inline-block}.media_outer{background-color:rgba(255,255,255,0.8) !important}.btntoolbar{margin:1em}.media_outer>div,.btntoolbar{background-color:rgba(255,255,255,0.5);border-radius:5px}audio{width:100%}.newswrap{display:flex;flex-wrap:none;align-items:flex-start}.newswrap .news_maincol{flex:87%}.newswrap .news_maincol .newsitem{background-color:rgba(255,255,255,0.8);border-radius:4px;border:solid 1px rgba(0,0,0,0.07);padding:1rem;margin:0 1rem 2rem 1rem}.newswrap .news_maincol .newsitem .newsitembody{padding:10px 0px}.newswrap .news_rightcol{padding:0.5%;margin:0 0.5% 0.5% 0.25%;background-color:rgba(255,255,255,0.8);border-radius:4px;border:solid 1px rgba(0,0,0,0.07);flex:12%;text-align:center}.newswrap .news_rightcol h2{margin-top:0}@media only screen and (max-width: 640px){.newswrap .news_rightcol{display:block;width:auto;float:none}.newswrap .news_maincol{display:block;width:auto;float:none}}#mc_embed_signup input.email{width:99% !important;margin:0.5% 0 !important;padding:1em;border:solid 1px #e0e0e0}#mc_embed_signup input.button{margin:0.5% 0 !important}#mc_embed_signup label{display:none !important}#mc_embed_signup form{padding:4px !important}.socmed{z-index:2;overflow:visible;margin:2rem auto 0;display:inline-block}.socmed a{display:inline-block}.socmed img{height:35px;opacity:0.7}.socmed img:hover{opacity:1}@media only screen and (max-width: 640px){.performance img{max-width:430px !important}.performance input{max-width:400px !important}}.staticwrap img{max-width:100%}hr{border:solid 1px #e0e0e0;border-bottom:none}hr.lite{color:white;background-color:white;height:1px}.tag{cursor:pointer;background-color:#ee872d;font-weight:700;text-decoration:none;color:white !important;border-radius:0.5rem;display:inline-block;margin:0.1rem;padding:0.125em 0.5em}.tagfilter{margin:1rem}.perfwrap{margin:1em}.shadow{box-shadow:2px 4px 4px rgba(0,0,0,0.09)}.alert{border:solid 1px rgba(0,0,0,0.07);padding:1em;margin:0.25em 0 1em;background-color:#fafafa}.napopup{padding-bottom:2% !important;padding-top:2% !important}.napopup .ngdialog-content{overflow:auto;color:white !important;width:86% !important;background-image:url("/popup/backgroundimage_1_1.png") !important;background-size:100% 100% !important;height:100% !important;font-family:'Alegreya Sans', sans-serif !important}.naannounce{margin:0 10%;border-radius:4px;padding:10px;color:white;text-transform:uppercase;font-size:2.5em;text-align:left;font-weight:bold;margin-bottom:10px}.naannounce p{margin:5px 0;line-height:1em}.naannounce .atitle{font-size:1.2em;border-bottom:solid 1px rgba(255,255,255,0.5)}.naannounce .subhead{font-size:0.55em}.natable{border-spacing:4px;border-collapse:separate;font-size:0.8em}.natable .col{padding:8px;border-radius:6px;margin:4px}.natable img{max-width:100%;border:solid 1px rgba(255,255,255,0.5);border-radius:6px}.natable img.cp{cursor:pointer;opacity:0.85}.natable img.cp:hover{opacity:1}.natable1{text-align:center}.natable1 .col:not(.big){font-weight:bold;background-color:rgba(0,0,0,0.4);line-height:1.4em;text-align:left}.natable1 .big{text-align:center;vertical-align:top}.natable1 .big img{max-height:630px}.natable1 img.cp{width:48%;margin:0.6%}@media only screen and (min-width: 640px){.natable1{overflow:auto}.natable1 .col{display:inline-block}.natable1 .col.big{max-width:59%;margin:0.5%;padding:0.5%}.natable1 .col:not(.big){min-height:450px;vertical-align:middle;word-wrap:break-word;width:30%;margin:0.5%;padding:0.5%}}.ngdialog-close{position:static !important;float:right}.naopen{text-transform:uppercase;float:right;color:white;background-color:rgba(255,120,25,0.6);border-radius:6px;width:200px;padding:5px;font-weight:bold;overflow:auto;cursor:pointer;margin-left:20px}.naopen img{height:90px;float:left;margin-right:5px}.ngdialog-close:before{color:white !important;opacity:0.85 !important}.ngdialog-close:before:hover{color:white !important;opacity:1 !important}@media only screen and (max-width: 640px){.naopen{display:block;width:auto;margin:10px;float:none;font-size:2em}.natable2 td{width:33% !important}}a[href='http://editor.froala.com']{display:none !important}
