*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}.filenamecaption{font-size:10px}input:focus{outline:0;border:1px solid #04A4CC}::selection{background:#04A4CC;color:#FFF;text-shadow:none}::-webkit-selection{background:#04A4CC;color:#FFF;text-shadow:none}::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}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 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}a:link{text-decoration:none;color:#ff8033}a:visited{text-decoration:none;color:#ff8033}a:active{text-decoration:none;color:#ff8033}a:hover{text-decoration:underline;color:#ff8033}body{background-color:#fminilo;background-color:#f0f8ff;font-family:"Fira Sans", sans-serif;font-size:14px;color:#fff;font-weight:normal;color:#222;margin:0}pre.confirmationtext{font-family:"Fira Sans", sans-serif;white-space:pre-wrap}.confirmationheader{padding-top:20px}.confirmation{width:800px}.confirmation table{width:100%}.confirmation td{vertical-align:top;background-color:#e0e8ef;font-size:14px}.confirmation td.value{width:700px}.confirmation td.label{width:300px}h1,h2,h3,h4,h5{font-family:Fira Sans;font-size:14px;color:#000;font-weight:normal;color:#222}h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link{text-decoration:none;color:#222}h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited{text-decoration:none;color:#222}h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active{text-decoration:none;color:#222}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{text-decoration:underline;color:#222}h1{font-size:24px}h2{font-size:18px}dt{margin-top:15px;font-weight:bold}dd{margin-left:0px}.residency-location{margin-right:-20px;font-style:italic}.blogposts ul{list-style-type:none;margin:0;padding:0;font-size:12px}.blogposts ul li{margin-bottom:5px}.container{margin:0 auto;padding-left:40px;padding-right:40px}.header{background-color:#434343;padding-left:40px;padding-right:40px;padding-bottom:5px;flex:0 1}.main{background-color:#f0f8ff;color:#222;padding-top:20px;ZZZmin-height:calc(100vh - 320px)}.footer{background-color:#434343;padding-left:40px;padding-right:40px;padding-top:10px;padding-bottom:20px;text-align:justify;color:#fff}.footer-sidebar{text-align:right;width:300px;vertical-align:bottom;flex:1;padding-left:10px}.footer-content{flex:2}.logotype,.minilogotype{font-family:"Fira Sans Condensed";font-weight:700;font-size:50px;color:#ff8033}.minilogotype{font-size:20px;background:#434343}.logotype a:link,a:visited,a:active,a:hover{color:#ff8033}.logotype a:hover{text-decoration:none}.faq dd{margin-left:20px}.faq-group{padding-left:40px}.saf-button,.applynow{background-color:#4CAF50;border:none;color:white;padding:8px 0px;text-align:center;text-decoration:none;font-size:16px;font-weight:bold;font-family:'Fira Sans';margin-bottom:8px}.saf-button a:link{text-decoration:none;color:#fff}.saf-button a:visited{text-decoration:none;color:#fff}.saf-button a:active{text-decoration:none;color:#fff}.saf-button a:hover{text-decoration:underline;color:#fff}.applynow a:link{text-decoration:none;color:#fff}.applynow a:visited{text-decoration:none;color:#fff}.applynow a:active{text-decoration:none;color:#fff}.applynow a:hover{text-decoration:underline;color:#fff}.applynow{width:200}.staff dd{margin-left:20px;margin-top:0px}.navigation a:link{text-decoration:none;color:#fff}.navigation a:visited{text-decoration:none;color:#fff}.navigation a:active{text-decoration:none;color:#fff}.navigation a:hover{text-decoration:none;color:#ff8033}.navigation ul{display:flex;flex-flow:column;ZZZjustify-content:flex-start;padding:0}.navigation ul li{display:inline-block;color:#ccc;color:#def;margin-right:25px;font-family:"Fira Sans", sans-serif;font-size:16px;text-transform:uppercase}.navigation a.active{background-color:#434343;color:#FFF;cursor:default}.navigation li li{font-size:.8em;padding-bottom:5px;padding-top:5px}.navigation li ul{position:absolute;display:none;width:inherit;background-color:#434343;margin-top:0px;padding-top:5px;padding-left:10px;padding-right:10px;padding-bottom:5px}.navigation li:hover ul{display:block}.navigation li ul li{display:block}.topnavlinks{float:right;text-align:right;padding-top:10px;font-size:16px}.schedule table{background-color:#fff;border-spacing:2px}.schedule td{background-color:#e0e8ef;padding:6px;font-size:10pt}.schedule th{background-color:#c0c8cf;text-align:left;padding:6px;font-size:12pt;font-family:"Fira Sans", sans-serif;font-weight:normal}.sidebar{width:100%;margin:0px;margin-top:0px;padding:10px;padding-top:0px;border:0px;border-style:solid;border-color:#434343;border-width:0px;border-top-width:2px}.tagline{color:#999;text-transform:uppercase;font-size:20px;margin-top:-10px;font-family:"Fira Sans", sans-serif}.copyright{background-color:#434343;padding:10px;color:#f0f8ff}.copyright hr{height:1px;border:none;color:#f0f8ff;background:#f0f8ff}.window-open{color:#363}.window-closed{color:#633}label{display:inline-block;width:80px}blockquote{font-style:normal}h1:first-child{margin-top:0 !important}h2:first-child{margin-top:0 !important}.flexwrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.flexwrapper>*{padding:10px;padding-left:20px;padding-right:20px;flex:1 100%}.footer-flexwrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}@media all and (min-width: 800px){.main{flex:3 0px}.main{order:1}.sidebar{order:2}.footer{order:4}.sidebar{flex:0 1 340px;border:0px;border-left:1px;border-style:solid;border-color:#666}.navigation ul{flex-flow:row wrap;margin-bottom:0px}.sidebar-calendar,.sidebar-news{padding-top:0px}}@media all and (max-width: 800px){ZZZ.navigation ul ul{display:none !important}.navigation li ul li{float:left;display:inline-block;padding:2px}.navigation li ul{ZZZdisplay:inline-block;padding:0px;padding-top:0px;padding-left:10px}.navigation li ul:before{content:">>.... ";display:inline-block;float:left}.logotype{font-size:30px}.minilogotype{font-size:16px}.tagline{font-size:12px;margin-top:-5px}.sidebar{border-style:solid;border-color:#434343;border-width:0px;border-top-width:2px}.footer-flexwrapper{flex-direction:column}.footer-content{text-align:left}.footer-sidebar{text-align:left;padding-left:0}}.app{width:800px}.app-nav{padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;font-family:trebuchet ms, sans-serif;font-weight:normal;font-size:12pt}.app-nav-selected-item{display:inline-block;padding:5px;background-color:#339;color:#fff;border-style:solid;border-color:#000;border-width:1px;margin-bottom:2px}.app-nav-item{display:inline-block;background-color:#ddd;border-style:solid;border-color:#000;border-width:1px;padding:5px;margin-bottom:2px}.app-indented{margin-left:200px;width:600px}.app-indented-notice{margin-left:200px;margin-bottom:10px;width:600px;background-color:#cee;border:1px solid #26722D;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px}hr.indented{margin-left:200px;margin-bottom:20px}.notice{background-color:#cee;border:1px solid #26722D;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;margin-top:10px;margin-bottom:10px;width:800px}.notice-flex{background-color:#cee;border:1px solid #26722D;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;margin:10px;margin-top:20px}.error{background-color:#fbb;border:1px solid #26722D;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;margin-top:10px;margin-bottom:10px;width:800px}.portfolio-instructions{background-color:#aee;border:1px solid #26722D;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;margin-top:0px;margin-bottom:20px;width:600px}.genre-instructions{padding-left:30px}.error a:link{text-decoration:none;color:#000066}.error a:visited{text-decoration:none;color:#000066}.error a:active{text-decoration:none;color:#000066}.error a:hover{text-decoration:underline;color:#000066}.tabberlive .tabbertabhide{display:none}.tabberlive{margin-top:1em}ul.tabbernav{margin:0;padding:3px 0;border-bottom:1px solid #778}ul.tabbernav li{list-style:none;margin:0;display:inline}ul.tabbernav li a{padding:3px 0.5em;margin-left:5px;border:1px solid #778;border-bottom:none;background:#DDE;text-decoration:none}ul.tabbernav li a:link{color:#448}ul.tabbernav li a:visited{color:#667}ul.tabbernav li a:hover{color:#000;background:#AAE;border-color:#227}ul.tabbernav li.tabberactive a{background-color:#edede9;border-bottom:1px solid #fff}ul.tabbernav li.tabberactive a:hover{color:#000;background:#edede9;border-bottom:1px solid white}.tabberlive .tabbertab{padding:10px;padding-top:20px;border:1px solid #aaa;border-top:0}.tabberlive .tabbertab h2{display:none}.tabberlive .tabbertab h3{display:none}#tab2.tabberlive .tabbertab{height:200px;overflow:auto}.formtastic,.formtastic ul,.formtastic ol,.formtastic li,.formtastic fieldset,.formtastic legend,.formtastic input,.formtastic button,.formtastic textarea,.formtastic select,.formtastic p{margin:0;padding:0}.formtastic fieldset{border:0}.formtastic em,.formtastic strong{font-style:normal;font-weight:normal}.formtastic ol,.formtastic ul{list-style:none}.formtastic abbr,.formtastic acronym{border:0;font-variant:normal}.formtastic input,.formtastic button,.formtastic textarea{font-family:sans-serif;font-size:inherit;font-weight:inherit}.formtastic input,.formtastic textarea,.formtastic select{font-size:100%}.formtastic legend{white-space:normal;color:#000}.formtastic .errors{color:#cc0000;margin:0.5em 0 1.5em 25%;list-style:square}.formtastic .errors li{padding:0;border:none;display:list-item}.formtastic .buttons,.formtastic .actions{overflow:hidden;padding-left:25%}.formtastic .button,.formtastic .action{float:left;padding-right:0.5em}.formtastic .button_action button{padding:3px 8px}.formtastic .link_action a{display:block;padding:3px 0}.formtastic .inputs{overflow:hidden}.formtastic .input{overflow:hidden;padding:0.5em 0;margin-top:-0.5em;margin-bottom:1em}.formtastic .input .label{display:block;width:25%;float:left;padding-top:.2em}.formtastic .fragments .label,.formtastic .choices .label{position:absolute;width:95%;left:0px}.formtastic .fragments .label label,.formtastic .choices .label label{position:absolute}.formtastic .choices{position:relative}.formtastic .choices-group{float:left;width:74%;margin:0;padding:0 0 0 25%}.formtastic .choice{padding:0;border:0}.formtastic .input .inline-hints{color:#666;margin:0.5em 0 0 25%}.formtastic .inline-errors{color:#cc0000;margin:0.5em 0 0 25%}.formtastic .errors{color:#cc0000;margin:0.5em 0 0 25%;list-style:square}.formtastic .errors li{padding:0;border:none;display:list-item}.formtastic .stringish input{width:72%}.formtastic .stringish input[size],.formtastic .stringish input[max]{width:auto;max-width:72%}.formtastic .text textarea{width:72%}.formtastic .text textarea[cols]{width:auto;max-width:72%}.formtastic .hidden{display:none}.formtastic .boolean label{padding-left:25%;display:block}.formtastic .choices-group{margin-bottom:-0.5em}.formtastic .choice{margin:0.1em 0 0.5em 0}.formtastic .choice label{float:none;width:100%;line-height:100%;padding-top:0;margin-bottom:0.6em}.formtastic .choice label input,.formtastic .boolean label input{margin:0 0.3em 0 0.1em;line-height:100%}.formtastic .fragments{position:relative}.formtastic .fragments-group{float:left;width:74%;margin:0;padding:0 0 0 25%}.formtastic .fragment{float:left;width:auto;margin:0 .3em 0 0;padding:0;border:0}.formtastic .fragment label{display:none}.formtastic .fragment label input{display:inline;margin:0;padding:0}form.formtastic input,form.formtastic textarea,form.formtastic select{font-size:14px;font-weight:normal;font-family:'Fira Sans';padding:4px}form.formtastic input[type="submit"],form.formtastic input[type=button]{background:#1D3557;color:#fff;border:0;padding:6px;border-radius:4px}form.formtastic fieldset ol li label{font-size:14px;font-weight:bold;white-space:nowrap}form.formtastic fieldset ol li p.inline-hints{width:auto;max-width:72%;font-size:12px;font-weight:normal;margin-bottom:8px}form.formtastic button{background-color:#4CAF50;border:none;color:white;padding:4px 8px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;font-weight:bold;font-family:'Fira Sans'}form.formtastic .portfolio-instructions p{margin:1em 0}form.formtastic .portfolio-instructions ul{list-style:initial;margin:initial;padding:0 0 0 20px}form.formtastic .portfolio-instructions hr{height:1px;border:none;color:#000;background:#000}form.formtastic .error ul{list-style:initial;margin:initial;padding:0 0 0 20px}form.formtastic .error p{padding-top:1em}.formtastic .text textarea{padding:5px}
