*{margin:0;padding:0}html{min-height:100%;padding-bottom:1px;overflow:scroll}body{background:#fff;color:#000;font:16px/1.5 open sans,Helvetica,Arial,sans-serif}[class]{list-style:none;padding:0}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:700;line-height:1.12}dt{font-weight:700}table{border-collapse:collapse}img{border:none;vertical-align:middle}a{font-weight:700;color:#27a9e3;text-decoration:none;outline:none;cursor:pointer}a:hover{text-decoration:underline;color:#27a9e3}textarea,input,select,option,optgroup,button{font-size:1em}button,[type=radio],[type=checkbox],[type=submit],[type=button],[type=reset],label[for],select{cursor:pointer}input,select,textarea{outline:none}fieldset{overflow:hidden;border:none}legend{display:none}button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{padding:0;border:none}h1{margin:1em 0;font-size:2em;border-bottom:5px solid #ddd;padding-bottom:1em}h2{margin:1em 0;font-size:1.75em}h2 a:not(.post-edit-link){color:#000}h3{margin:1em 0 0;font-size:1.5em}h4{margin:1em 0 0;font-size:1.25em}h5{margin:1em 0 0;font-size:1.083em}h6{margin:1em 0 0;font-size:1em}blockquote,.dropWrap{box-sizing:border-box;margin:3em 0 0;width:100%;float:left;clear:both}blockquote{padding-left:20px;margin-left:70px;border-left:3px solid #27a9e3;position:relative;width:auto;//background: linear-gradient(to bottom, white, white, rgba(39,169,227,0.25))}blockquote p{font-size:1.15em}blockquote p:last-of-type strong{font-size:.86em}blockquote:before{content:"“";position:absolute;top:5px;line-height:1;left:-70px;font-weight:700;font-size:100px;font-family:times new roman,Georgia,Serif}blockquote .alignright{margin-left:2em;margin-bottom:2em}h1+blockquote{margin:0}sub,sup{line-height:1em}ul li,ol li{margin:5px 20px}dl{overflow:hidden;margin:1em 0}dt{float:left;clear:left;width:150px;margin:0 0 1em;padding:0;font-weight:700}dd{width:500px;margin:0 0 1em 150px}p{margin:1em 0;font-size:16px}table{margin:1em auto;border:1px solid #cacaca}table th,table th[class]{padding:5px 10px;border:1px solid #cacaca;background:#e6e6e6}table td,table td[class]{padding:5px 10px;border:1px solid #cacaca}table tr.alternate td{background:#fafafa}form,form[class]{margin:1.5em 0;padding:10px 20px;border:1px solid #f0f0f0;background:#fafafa}label{clear:left;width:150px;padding:4px 0;font-weight:700}input,select{width:300px;margin:5px 0;padding:4px 10px!important;border:1px solid #cacaca;background:#fff;vertical-align:middle}select option{padding:0 5px}input[type=radio],input[type=checkbox],input[type=submit]{width:auto;border:none;padding-right:0}span.required{padding:0 5px;color:#27a9e3;font-weight:700;font-size:1.333em}textarea{width:430px;min-width:430px;max-width:430px;height:100px;margin:5px 0;padding:5px 10px;border:1px solid #cacaca;background:#fff}p.form-submit,p.form-allowed-tags{margin-left:150px}button,input[type=submit]{height:24px;padding:0 15px!important;border:1px solid #cacaca;background:#27a9e3 url(../images/button.png)repeat-x top;color:#fff;font-weight:700;line-height:24px;vertical-align:middle}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}body{min-width:960px}.header{min-height:112px;padding-top:5px;background:#c8c8c8 url(../images/header.png)top repeat-x}.header>div{width:100%;min-width:940px;max-width:1200px;overflow:hidden;margin:0 auto}.header p{margin:0}.header p.title{float:left;max-width:450px;margin:0;padding:10px 17px 10px 0;color:#fff;font-size:1.833em}.header p.title a{color:#fff;text-transform:uppercase}.header p.tagline{float:left;width:350px;min-height:32px;padding:15px 0 15px 15px;line-height:32px}.header p.tagline span{display:inline-block;color:#fff;font-size:1.25em;vertical-align:middle}.nav{background:#2b2b2b;border-top:3px solid #27a9e3;font-size:.9em}.nav>div{width:100%;min-width:940px;max-width:1200px;margin:0 auto}.nav ul.menu{clear:left;margin:0;padding:0}.nav ul.menu li{margin:0}.nav ul.menu>li{float:left;position:relative;z-index:1;overflow:hidden}.nav ul.menu>li:hover{overflow:visible;z-index:20}.nav ul.menu>li>a{font-weight:400;float:left;height:28px;padding:0 18px;border-left:1px solid #434343;border-right:1px solid #202020;color:#fff;line-height:2!important}.nav ul.menu>li>a:hover,.nav ul.menu>li:hover>a,.nav ul.menu>li.current_page_item>a,.nav ul.menu>li.current-menu-item>a{background:#27a9e3;color:#fff;text-decoration:none}.nav ul.menu ul{position:absolute;left:0;top:28px;width:180px;list-style:none;margin:0;padding:0;border:1px solid #434343;background:#2a2a2a}.nav ul.menu ul li{position:relative;margin:0;padding:0;overflow:hidden;border-top:1px solid #434343}.nav ul.menu ul li:first-child{border-top:none}.nav ul.menu>li>ul>li:hover{overflow:visible}.nav ul.menu ul li a{font-weight:400;display:block;padding:5px 15px;color:#fff;line-height:2!important}.nav ul.menu ul li a:hover,.nav ul.menu ul li:hover>a{background:#434343;color:#fff;text-decoration:none}.nav ul.menu ul ul{left:180px;top:0}.header form{float:right;width:170px;margin:20px 0 0;padding:0;border:none;background:0 0;text-align:right}.header form button{overflow:hidden;width:27px;height:24px;margin:0;padding:0;border:1px solid #6d6d6d;background:url(../images/search-button.png);text-indent:-50em;vertical-align:middle}.header form input{width:120px;height:22px;margin:0;padding:0 5px;border:1px solid #6d6d6d;background:url(../images/input.png)repeat-x;color:#ccc;line-height:22px;vertical-align:middle}.content{overflow:hidden;width:100%;min-width:940px;max-width:1200px;margin:0 auto;padding:20px 0}.main{box-sizing:border-box;float:left;width:650px;width:calc(100% - 270px);padding:0 40px 20px}.main *:not(.slick-track){max-width:100%}.sidebar{float:right;width:205px;font-size:.9em;line-height:1.5}.sidebar.first{float:left}#sidebars{float:right;width:450px;margin-top:20px}.main{min-width:450px;max-width:750px;width:100%;width:calc(100% - 450px);text-align:left}.main p,.main li,.main blockquote{text-align:justify}.footer{background-color:#c8c8c8;padding:20px}.footer>div{overflow:hidden;width:940px;margin:0 auto;padding:5px 0}.footer p{margin:0;color:#5a5a5a;font-size:.917em;line-height:1.75em;text-align:center}.footer p.powered{font-size:.833em}.footer p.powered a{color:#5a5a5a}.footer p.powered a:hover{color:#333}.footer ul{display:block;width:960px;text-align:center}.footer ul li{display:inline;margin:0;padding:0 5px;border-left:1px solid #d5d5d5}.footer ul li:first-child{border-left:none}.footer ul a{color:#616161}.footer ul a:hover{color:#333}.footer ul ul{display:none}.widget{margin-bottom:1.5em}.sidebar h3{padding-bottom:5px;margin-bottom:5px}.sidebar ul{list-style:none;margin:1.5em 0;padding:0}.sidebar ul li{margin:0;padding:5px 0;border-top:1px solid #ddd}.sidebar ul li.current_page_item,.sidebar ul li.current-cat{background:#fff}.sidebar ul li.current_page_item li,.sidebar ul li.current-cat li{background:#f4f4f4}.sidebar ul li a{padding-left:5px;color:#616161}.sidebar ul li a:hover{color:#27a9e3}.sidebar ul li a:visited{color:#999}.sidebar ul li ul{margin:5px 0 -5px}.sidebar ul li ul li a{padding-left:20px}.sidebar ul li ul li ul li a{padding-left:35px}.sidebar form{padding:0;border:none;background:0 0}.sidebar form *{max-width:100%;box-sizing:border-box}.sidebar form input{margin:0;vertical-align:middle}.sidebar form input[type=text]{padding:4px 10px;width:195px}.sidebar form.searchform input[type=text]{width:165px}.sidebar form input[type=password]{padding:4px 10px;width:195px}.sidebar form input[type=submit]{margin-top:8px}.sidebar form button{background:url(../images/search-button.png)50%;vertical-align:middle;height:28px;background-size:cover}p.tags a{display:inline-block;color:#fff!important;background:#27a9e3;padding:2px 5px;margin-left:.5em;margin-top:.5em;font-weight:700!important}p.tags a.red{background:#d91936}p.tags a.yellow{background:#fc0}p.tags a.orange{background:#f60}p.tags a.lime{background:#92c020}p.tags a.green{background:#1a9a5a}p.tags a.teal{background:#00afb1}p.tags a.blue{background:#3499db}p.tags a.indigo{background:#1c2599}p.tags a.purple{background:#951b81}p.tags a.pink{background:#e5007d}p.tags a.brown{background:#8b4513}#promo{clear:both;width:100%;margin:-10px 0;padding:0;background-color:#27a9e3;text-align:center}#mainPromo{position:relative;background-color:#27a9e3;width:940px;height:302px;margin:0 auto;padding:0}#mainPromo img{max-width:940px}#subPromo{display:none;clear:both;width:100%;margin:0;padding:0;background-color:#e7e7e7;text-align:center;border-bottom:1px solid #cdcdcd}#miniPromo{position:relative;background-color:#f4f4f4;width:940px;margin:0 auto;padding:0}#miniPromo .widget-title{display:none}#miniPromo .blogroll li{margin:0}#miniPromo .blogroll li a{padding-left:10px}ul.blogroll li{float:left}#subPromo1{float:left;width:250px}#subPromo2{float:left;width:250px}#subPromo3{float:left;width:250px}.promo_slider_excerpt{background-color:#27a9e3;filter:alpha(opacity=60);opacity:.6;color:#fff}.promo_slider_excerpt p{background-color:#27a9e3;filter:alpha(opacity=100);opacity:1;color:#fff}.post,.page{clear:both;overflow:hidden;margin-bottom:30px}.post h2,.page h2{margin-top:0}p.post-meta{margin:-1.25em 0 0;color:#aaa;line-height:20px;font-size:11px}p.post-meta span{padding:2px 0 4px 25px;background:url(../images/icons.png)no-repeat;line-height:20px}p.post-meta span.date{background-position:3px -1px}p.post-meta span.author{background-position:3px -21px}p.post-meta span.cats{background-position:3px -39px}p.post-meta span.comments{background-position:3px -61px}p.tags{float:left;width:90%;margin-top:.5em;margin-bottom:5px;font-size:.917em}p.tags span{padding-left:25px;background:url(../images/icons.png)0 -144px no-repeat}p.more{float:right;margin-top:.5em;margin-bottom:5px;padding-left:20px}p.more a{float:right;height:20px;padding:0 25px 0 0;background:url(../images/icons.png)no-repeat 100% -100px;line-height:20px}p.more a:hover{color:#333;text-decoration:none}.post img.attachment-post-thumbnail{float:left;max-width:120px;margin:20px 20px 20px 0}.comments{clear:both}ul.commentlist{margin:1em 0}ul.commentlist li{overflow:hidden;margin:.5em 0;padding:10px 20px;border:1px solid #e6e6e6;background:#fff}ul.commentlist li.odd{background:#fafafa}ul.commentlist li li{clear:both;margin-left:20px}ul.commentlist ul{clear:both}img.avatar{float:left;margin:0 10px 0 0;padding:2px;border:1px solid #e6e6e6;background:#fff}.reply{float:right;overflow:hidden}.reply a{float:right;padding-left:20px;background:url(../images/icons.png)0 -64px no-repeat}ul.commentlist li .comment-body ul{margin:1em 0;list-style:disc}ul.commentlist li .comment-body ol{margin:1em 0;list-style:decimal}ul.commentlist li .comment-body li{overflow:visible;margin:0 0 0 20px;padding:0;border:none;background:0 0}.clear{height:0;clear:both;overflow:hidden}.alignleft{float:left;margin:5px 20px 5px 0;padding:0}.alignright{float:right;margin:5px 0 5px 20px;padding:0}.aligncenter{display:block;margin:1em auto;text-align:center}.wp-caption-text{margin:.5em 0;font-size:.917em}.nocomments{clear:both;color:#666}img.size-thumbnail{margin:5px}a.post-edit-link{font-size:.5em}img{margin:0;max-width:640px;height:auto}embed{max-width:650px}.wp-caption img,.wp-caption embed{max-width:620px}.gallery{overflow:hidden;padding:1.5em 0}.gallery dl{text-align:center}.gallery dl dt{float:none;width:auto}.gallery dl dd{clear:left;width:auto;margin:0;text-align:center}.gallery a img,.gallery a img[class]{padding:2px;border:1px solid #e6e6e6;background:0 0}[id*=gallery] img{border:1px solid #e6e6e6}.wp-caption{max-width:620px}.wp-caption,.gallery-caption{padding:5px;border:1px solid #ddd;background:#fafafa;text-align:center}p.pagination{clear:both;overflow:hidden}p.pagination a{background:url(../images/icons.png)no-repeat;font-weight:700}p.pagination a:hover{color:#000;text-decoration:none}p.pagination .prev a{float:left;height:20px;padding:0 0 0 25px;background-position:0 -120px;line-height:20px}p.pagination .next a{float:right;height:20px;padding:0 25px 0 0;background-position:100% -100px;line-height:20px}p.pages{clear:both}p label{display:inline;margin-bottom:0}p.comment-form-comment label,p.comment-form-url label,p.comment-form-email label,p.comment-form-author label{display:block;float:left}.main h3,.main h2{clear:both}.searchform button{width:27px;background:url(../images/search-button.png);padding:0}.sticky{padding-left:5px;border-left:3px solid #e6e6e6}.gallery-caption{position:static}.bypostauthor{position:static}.main div pre{margin-bottom:3px}#current-events{width:100%}.dropQ{margin:0}.dropQ.show,.dropQ.hide{cursor:pointer}.dropQ:after{font-size:.7em;margin:-3px 0 0 3px;color:#f60}.dropQ.show:after{content:' \25BA'}.dropQ.hide:after{content:' \25BC'}.dropA{margin:10px 0 0}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9e3px}.gform_body ul{margin:0}.gform_body ul li{border:0;color:#000!important}.button{border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;box-shadow:0 -3px rgba(0,0,0,.2)inset;-moz-box-shadow:0 -3px rgba(0,0,0,.2)inset;-webkit-box-shadow:0 -3px rgba(0,0,0,.2)inset;-o-box-shadow:0 -3px rgba(0,0,0,.2)inset;transition:opacity .3s linear;-moz-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;color:#fff!important;padding:13px 18px;position:relative;top:-1px;margin-bottom:3px;opacity:1;line-height:20px;background:#27a9e3 url(../images/button.png)repeat-x top;display:inline-block;border:none!important;text-decoration:none;border-radius:3px 3px 3px 3px;padding:10px 15px;color:#fff;box-shadow:0 -2px rgba(0,0,0,.2)inset;-moz-box-shadow:0 -2px rgba(0,0,0,.2)inset;-webkit-box-shadow:0 -2px rgba(0,0,0,.2)inset;-o-box-shadow:0 -2px rgba(0,0,0,.2)inset;font-weight:700}li.gfield{margin-left:0!important}ul.columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;list-style-type:disc}@media only screen and (min-width:1240px){.main{padding-left:0}}@media only screen and (min-width:1090px){ul.columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}}hr{border:0;border-bottom:5px solid #ddd;margin:3em 0;clear:both}body.home h2{color:#27a9e3;font-weight:700}.main ul,.main ol{padding:0 40px}.main li{margin:5px 0}.content,.nav>div,.header>div{max-width:1400px}.main{max-width:940px;min-width:430px}p.wp-caption-text{text-align:left;padding:0 5px}#ctf .ctf-item *{word-break:break-word}body{min-width:400px}.nav{}.nav>div,.nav ul.menu{float:none;width:100%;display:flex;min-width:1px;max-width:auto;height:auto;max-height:100px;overflow:visible}.nav ul.menu>li{float:none;display:block;flex-grow:1;border-bottom:1px solid #666}.nav ul.menu>li a{width:100%;text-align:center;padding:0 5px;box-sizing:border-box}.leftmtop,.leftmbottom{padding:0}.leftmtop .widget,.leftmbottom .widget{padding:15px;background:#27a9e3;color:#fff}.leftmtop .textwidget a,.leftmbottom .textwidget a{color:#fff}.leftmtop p,.leftmbottom p{margin:0!important}.leftmtop .widgettitle,.leftmbottom .widgettitle{font-size:1.2em;margin:0 0 7px;color:#fff}.mobmenu-content .leftmtop li a,.mobmenu-content .leftmbottom li a{padding:0!important}#breadcrumbs{font-size:.85rem;padding-bottom:0!important}@media only screen and (min-width:1240px) and (max-width:1439px){.main{padding-left:40px}}@media only screen and (min-width:680px) and (max-width:980px){.content{min-width:100%}.main{width:100%;width:calc(100% - 250px)}.sidebar.first{order:2;margin-top:40px}#sidebars{width:230px;display:flex;flex-direction:column}.nav ul.menu{flex-wrap:wrap}.nav ul.menu li{flex-basis:20%;flex-shrink:100;flex-grow:1}}@media only screen and (min-width:680px) and (max-width:790px){.alignleft,.alignright{margin:15px auto!important;float:none!important;display:block}blockquote .alignleft,blockquote .alignright{margin-left:0!important}}@media only screen and (max-width:679px){.content{min-width:100%;max-width:100%}.main,#sidebars{width:100%;max-width:auto;min-width:auto;float:left}#sidebars{padding:40px;box-sizing:border-box}#sidebars .sidebar{width:45%;width:calc(50% - 20px)}}@media only screen and (max-width:530px){.alignleft,.alignright{margin:15px auto!important;float:none!important;display:block}blockquote .alignleft,blockquote .alignright{margin-left:0!important}}#psmr-banner{display:block;background-color:#27a9e3;background:linear-gradient(90deg,#27a9e3 34%,#fff 100%);color:#fff;margin:20px 0 -10px;padding:7px 10px;font-size:.85em}#bbpress-forums div.bbp-the-content-wrapper input[type=button]{padding:4px 7px!important;margin:0 -1px 0 0;line-height:0;border:1px solid transparent!important;background-color:initial;box-shadow:none;text-shadow:none;text-transform:uppercase;font-size:11px;font-weight:400;border-radius:3px;min-width:25px;color:#555!important;width:auto!important}#bbpress-forums fieldset.bbp-form label{margin:0;display:inline-block;width:auto}#bbpress-forums fieldset.bbp-form input[type=text],#bbpress-forums fieldset.bbp-form select{min-height:28px;height:28px;padding:5px!important;width:100%}#bbpress-forums button.submit{font-size:1.5em;padding:5px 10px!important;box-sizing:border-box;height:auto!important}#bios{display:-js-flex;display:flex;flex-wrap:wrap;width:calc(100% + 40px);max-width:calc(100% + 40px)!important;margin:0 calc(-20px)}.bio{width:33.333%;flex-basis:33.33%;float:left;padding:20px 40px 20px 0;padding:calc(20px);box-sizing:border-box}.bio .text{padding:20px;border:3px solid #27a9e3;border-top:0;clear:both}.bio .image img{width:100%}.bio h2{margin:0!important;padding:0!important;font-size:1.5em}.bio h2 a{color:#27a9e3}.bio h3{margin:5px 0 0!important;padding:0!important;font-weight:400;font-size:1.2em}.bio .more{width:100%;float:none;margin:0!important;padding:0!important;height:20px}@media only screen and (max-width:1250px){.bio{flex-basis:50%;max-width:290px!important}}@media only screen and (min-width:680px) and (max-width:800px){#bios{justify-content:center}.bio{flex-basis:100%}}@media only screen and (max-width:520px){#bios{justify-content:center}.bio{flex-basis:100%}}#articles{float:left;clear:both}.article{clear:both;margin-bottom:40px;float:left;width:100%}.article .image{float:left;width:25%;width:calc(150px)}.article .image img{width:100%}.article .text{float:right;width:75%;width:calc(100% - 150px);padding-left:40px;box-sizing:border-box}.article .text h2{margin-top:0}.article.blue{padding:20px 40px 10px 20px;margin-top:40px;background:#e9f6fc;box-sizing:border-box}div.forum{padding-top:0;padding-left:6.5em;position:relative;clear:both;box-sizing:border-box}div.forum .fa-4x{color:#27a9e3;position:absolute;top:0;left:0}@media only screen and (min-width:680px) and (max-width:790px){.article .image{width:100%;text-align:center}.article .image img{width:150px;margin:0 auto 40px;display:block}.article .text{width:100%;padding:0}}@media only screen and (max-width:530px){.article .image{width:100%;text-align:center}.article .image img{width:150px;margin:0 auto 40px;display:block}.article .text{width:100%;padding:0}}.children{display:-js-flex;display:flex;flex-wrap:wrap;width:calc(100% + 40px);max-width:calc(100% + 40px)!important;margin:0 calc(-20px);padding:0!important;justify-content:center}.children li{width:33.333%;flex-basis:33.33%;float:left;padding:20px 40px 20px 0;padding:calc(20px);box-sizing:border-box;display:-js-flex;display:flex;flex-direction:column}.children li .text{padding:20px;border:3px solid #27a9e3;clear:both;flex-grow:100;position:relative;padding-bottom:30px}.children li .image+.text{border-top:0}.children li .image img{width:100%}.children li h3{margin:0!important;padding:0!important;font-size:1.5em;color:#000}.children li .more{width:100%;float:none;margin:0!important;padding:0 20px 10px!important;height:20px;position:absolute;bottom:0;right:0}@media only screen and (max-width:1250px){.children li{flex-basis:50%;max-width:290px!important}}@media only screen and (min-width:680px) and (max-width:800px){.children li{flex-basis:100%}}@media only screen and (max-width:520px){.children li{flex-basis:100%}}