/*! normalize.css v1.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clear:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.clear{display:inline-block}.clear{display:block}.image{display:block;font-size:0;text-indent:-9999px;outline:0}::-moz-selection{background:#09F;color:#fff;text-shadow:none}::selection{background:#09F;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#ff5e99}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}@font-face{font-family:'LeagueGothicRegular';src:url("../fonts/League_Gothic-webfont.eot");src:local("☺"),url("../fonts/League_Gothic-webfont.woff") format("woff"),url("../fonts/League_Gothic-webfont.ttf") format("truetype"),url("../fonts/League_Gothic-webfont.svg#webfont1Lb5Pdit") format("svg");font-weight:normal;font-style:normal}body{background:#191919 url("../images/background.png") repeat-x top;color:#999;font-family:Helvetica, Arial, sans-serif;font-size:12px;line-height:24px;text-align:center}.wrapper{margin:auto;text-align:left;width:850px}a{color:#ccc;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:color .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover{color:#fff}p{margin:0 0 24px}h1,h2,h3,h4{font-family:'LeagueGothicRegular', 'League Gothic', Helvetica, Arial, sans-serif;text-shadow:1px 1px 8px #000;font-weight:500}h1,h1 a{color:#fff;font-size:48px;line-height:65px}.job-banner{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:0 0 10px #000;box-shadow:0 0 10px rgba(0,0,0,0.8)}.header{border-bottom:1px solid #484848;padding:5px 0 0 0}.header h1{background:transparent url("../images/SiteHeader.png") no-repeat top left;clear:both;height:260px;margin:0 auto;text-indent:-1000%;-webkit-transition:all .3s ease;-moz-transition:color .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:853px}.header h1 a:focus{border:none}.header h1:focus,.header h1:active{border:none}.header h1:hover{background:transparent url("../images/SiteHeaderHover.png") no-repeat top left;-webkit-transition:all .3s ease;-moz-transition:color .3s ease;-o-transition:all .3s ease;transition:all .3s ease}div.header h2,ul#navigation{margin:0 0 6px}ul#navigation{display:block;float:left;width:500px}.lt-ie8 ul#navigation{clear:both}ul#navigation li{display:inline-block;margin:0}.lt-ie8 ul#navigation li{display:block;float:left}ul#navigation li a{color:#d9d9d9;font-family:'LeagueGothicRegular', 'League Gothic', Helvetica, Arial, sans-serif;font-size:18px;margin:0 32px 0 0;text-decoration:none;text-shadow:1px 1px 1px #000}ul#navigation li a:hover{color:#09F;text-shadow:1px 1px 18px #000}#description{display:block;width:300px;float:right;font-family:'LeagueGothicRegular', 'League Gothic', Helvetica, Arial, sans-serif;font-weight:normal;letter-spacing:.03em;text-align:right;font-size:1.65em}span.f{font-style:italic}div#content{margin:30px 0 0 0}div#content .thin{float:left;margin:30px 0 0 0;position:relative;width:700px}div.thumbnail{float:left;width:500px}div.entry{width:250px;float:right}div.entry h2{margin-bottom:0}.post a{color:#ccc;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:color .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.post a:hover,div#content h2 a:hover{color:#0552af;text-shadow:1px 1px 0 #ff0;background:#fafaeb;background:rgba(240,232,0,0.6)}div#content h2{color:#fff;font-size:2em;line-height:2.1em;margin:0 0 10px 0}div#content h3{color:#fff;font-size:1.75em;line-height:2em;margin:0 0 10px 0}div#content h4{color:#fff;font-size:1.5em;line-height:1.75em;margin:0 0 10px 0}div#content h5{color:#fff;font-size:1.25em;line-height:1.5em;margin:0 0 10px 0}div#content h6{color:#fff;font-size:1.10em;line-height:1.25em;margin:0 0 10px 0}div#content h2 a,div#content h3 a,div#content h4 a,div#content h5 a,div#content h6 a{color:#fff;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:color .3s ease;-o-transition:all .3s ease;transition:all .3s ease}div#footer p{color:#333;line-height:1.8em;text-align:center}div#footer p a{color:#444;text-decoration:none}div#footer p a:hover{color:#555;text-decoration:underline}#footer img{opacity:.6;-o-transition:.8s ease all;-ms-transition:.8s ease all;-moz-transition:.8s ease all;-webkit-transition:.8s ease all;transition:.8s ease all}div#footer img:hover{opacity:1;-o-transition:.5s ease all;-ms-transition:.5s ease all;-moz-transition:.5s ease all;-webkit-transition:.5s ease all;transition:.5s ease all}div.post{border-bottom:1px solid #333;margin:0 0 15px 0;padding:0 0 15px 0}div.post h2{margin:15px 0}h3#comments,h3#respond{color:#fff;line-height:64px}div.author{float:left;width:250px}div.author cite{font-size:16px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;margin:0 0 0 12px}div.author img{position:relative;top:10px}div.comment{width:500px;float:right;padding:18px 0 0 0}ol.commentlist{border-top:1px solid #333;margin:0 0 48px}ol.commentlist li{border-bottom:1px solid #333;padding:12px 0 0}form input,form textarea{margin:0 12px 0}div.alignleft,div.alignright{display:block;float:left;width:40%}div.alignright{float:right;text-align:right}div.alignleft a,div.alignright a{color:#777;font-family:Georgia, Times, 'Times New Roman', serif;font-size:18px;text-decoration:none}div.alignleft a:hover,div.alignright a:hover{color:#999;text-decoration:underline}ul{margin:5px 0}ul li{list-style-type:disc;margin:0 0 0 25px}h2.resume-link{border:1px solid #d1d1d1;box-shadow:0 0 10px #000;box-shadow:0 0 10px rgba(0,0,0,0.8);clear:both;display:block;font-size:30px;padding:12px;margin:12px auto}p img{max-width:100%;padding:0}img.centered{display:block;margin:0 auto}img.alignright{display:inline;margin:0 0 2px 7px;padding:4px}img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px}img.rounded{-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 4px #000;-moz-box-shadow:0 0 4px #000;-o-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;box-shadow:0 0 4px rgba(0,0,0,0.8);padding:0}.alignright{float:right}.alignleft{float:left}.wp-caption{background-color:#333;border:1px solid #000;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px;padding-top:4px;text-align:center}.wp-caption img{border:0 none;margin:0;padding:0}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}form.wpcf7-form{border-left:1px solid #888;float:right;margin:0 0 0 15px;padding:0 0 0 15px;position:relative;width:450px}form.wpcf7-form li,form.wpcf7-form p{border-bottom:1px dashed #AAA;clear:both;margin:10px 0;position:relative}legend{visibility:hidden;display:none}form.wpcf7-form label{position:relative;float:left;width:150px;padding:0}form.wpcf7-form input,form.wpcf7-form textarea{font-size:1.5em;height:auto;padding:3px;margin:0 0 20px 0;font-family:Tahoma, Geneva, sans-serif;width:275px}form.wpcf7-form .sendbutton{margin:0 0 0 282px;padding:5px;width:100px}div#usermessagea{position:absolute;margin:-10px 0 25px 460px;color:#0D0;font-size:1.8em;font-weight:bold}div#usermessageb{position:absolute;margin:510px 0 25px 460px;color:#0D0;font-size:1.8em;font-weight:bold}input[type=text],textarea{-moz-box-shadow:inset 0 3px 6px rgba(0,0,0,0.15);-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,0.15);box-shadow:inset 0 3px 6px rgba(0,0,0,0.15)}input,textarea{background:#FFF;border:1px solid #c3c3c3;border-color:#c3c3c3 #AEAEAE #999;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border-width:1px;font-family:inherit;line-height:1;padding:.666666667em .5em .583333333em;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;vertical-align:top}input[type=text]:focus,input[type="textarea"]:focus{background:#FFF;-moz-box-shadow:inset 0 3px 6px rgba(0,0,0,0.05);-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,0.05);box-shadow:inset 0 3px 6px rgba(0,0,0,0.05)}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 12px rgba(51,204,255,0.2);-moz-box-shadow:0 0 12px rgba(51,204,255,0.2);box-shadow:0 0 12px rgba(51,204,255,0.2)}50%{-webkit-box-shadow:0 0 12px rgba(51,204,255,0.9);-moz-box-shadow:0 0 12px rgba(51,204,255,0.9);box-shadow:0 0 12px rgba(51,204,255,0.9)}100%{-webkit-box-shadow:0 0 12px rgba(51,204,255,0.2);-moz-box-shadow:0 0 12px rgba(51,204,255,0.2);box-shadow:0 0 12px rgba(51,204,255,0.2)}}@-webkit-keyframes pulse-error{0%{-webkit-box-shadow:0 0 12px rgba(204,0,0,0.1);-moz-box-shadow:0 0 12px rgba(204,0,0,0.1);box-shadow:0 0 12px rgba(204,0,0,0.1)}50%{-webkit-box-shadow:0 0 12px rgba(204,0,0,0.5);-moz-box-shadow:0 0 12px rgba(204,0,0,0.5);box-shadow:0 0 12px rgba(204,0,0,0.5)}100%{-webkit-box-shadow:0 0 12px rgba(204,0,0,0.1);-moz-box-shadow:0 0 12px rgba(204,0,0,0.1);box-shadow:0 0 12px rgba(204,0,0,0.1)}}input[type="text"]:focus,input[type="textarea"]:focus{-webkit-animation:pulse 1.5s infinite ease-in-out;-moz-animation:pulse 1.5s infinite ease-in-out;animation:pulse 1.5s infinite ease-in-out}input[type=submit]{background-color:#f47a20;background-image:-moz-linear-gradient(#faa51a, #f47a20);background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #faa51a), color-stop(1, #f47a20));-moz-border-radius:0 .25em .25em 0;-webkit-border-radius:0 .25em .25em 0;border-radius:0 .25em .25em 0;color:#FFF;font-weight:bold;margin:10px 0 10px 350px;padding:.75em .5em;text-shadow:0 -1px 0 rgba(0,0,0,0.25);text-transform:uppercase;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}input[type=submit]:hover,input[type=submit]:focus{background:#AAA;background:#aaa -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(255,255,255,0.5));background:#aaa -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.15, rgba(255,255,255,0.9)), color-stop(1, rgba(255,255,255,0.5)));color:#000;text-shadow:0 1px 0 #FFF}#content #searchform,.error404 #searchform{clear:both;height:4em;margin:25px auto;text-align:center;width:100%}#content #s,.error404 #s{color:#e1e1e1;float:left;font-size:1.5em;font-style:italic;margin:0 0 0 15%;padding:.5em;position:relative;text-shadow:1px 1px 0 rgba(0,0,0,0.3);text-align:left;width:450px}#content #searchsubmit,.error404 #searchsubmit{float:left;font-size:1.5em;margin:0 0 25px -15px;padding:.45em;position:relative}.home-face{border:8px solid #fff;box-shadow:3px 3px 8px #000;box-shadow:3px 3px 8px rgba(0,0,0,0.6);float:left;margin:0 1.5em 1em 0;position:relative;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;width:auto;max-width: 100%;}@media screen and (max-width:650px){.home-face{width:40%;}}.home-face:hover{-ms-transform:rotate(8deg);-o-transform:rotate(8deg);-moz-transform:rotate(8deg);-webkit-transform:rotate(8deg);transform:rotate(8deg);-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.actionButton{background-color:#f47a20;background-image:-moz-linear-gradient(#faa51a, #f47a20);background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #faa51a), color-stop(1, #f47a20));border:1px solid #d1d1d1;border-radius:3px;clear:both;color:#fff;color:#fff;font-size:1.25em;font-weight:bold;padding:1.25em;text-shadow:1px 1px 0 #000;text-transform:uppercase;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.actionButton:hover{background:#ffde72;background:rgba(255,222,114,0.4);background-color:#f47a20;background-image:-moz-linear-gradient(#f47a20, #faa51a);background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #faa51a), color-stop(1, #f47a20));border:1px solid #d1d1d1;box-shadow:inset 0 0 8px rgba(0,0,0,0.5);-webkit-transition:all .8s ease;-o-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}p.announcement{background:#fffabf;border:1px solid #fff15f;clear:both;font-size:14px;margin:0 0 15px 0;overflow:hidden;padding:12px}@media only screen and (max-width: 767px){img#homeFace{border:5px solid #fff;clear:both;float:none;margin:0 auto 5px auto;padding:0;position:none;text-align:center;width:95%}img{max-width:75%}img.full{max-width:100%}.wrapper,div.post{margin:0;padding:0 15px;width:90%}.header h1{background:transparent url("../images/mobile_SiteHeader.png") no-repeat top center;clear:both;margin:10px auto 0 auto;max-height:133px;text-indent:-9999px;width:95%}.header h1:hover{background:transparent url("../images/mobile_SiteHeaderHover.png") no-repeat top center}ul#navigation{clear:both;height:auto;margin:10px 0;padding:0;text-align:center;width:100%}ul#navigation li a{font-size:2.5em;margin:10px 0 0 0;padding:0 10px;text-shadow:1px 1px 1px #000}.header a.title{border-bottom:1px dashed #444;clear:both;display:block;text-align:center;width:100%}p{margin:1em auto;width:90%}h2#description{display:none;height:0;width:0}}@media only screen and (max-width: 481px){.header h1{background:transparent url("../images/mobile_sm_SiteHeader.png") no-repeat top center;clear:both;height:133px;margin:10px auto 0 auto;text-align:center;text-indent:-9999px;text-transform:uppercase;width:100%}.header h1:hover{background:transparent url("../images/mobile_sm_SiteHeaderHover.png") no-repeat top center}.wrapper,div.post{margin:0;padding:0;width:100%}img{clear:both;max-width:98%}img.full{max-width:100%}.tt-flickr img,.tt-flickr-Thumbnail img{clear:none;float:left;width:20%}#footer img{clear:both;margin:5px 20px;width:auto}p{margin:1.25em auto;width:90%}#content{margin:0;padding:0}#content h2{font-size:4.5em;margin:0;padding:0 0 10px 30px}.home #content h2{padding:0;margin:5px 0;text-align:center}ul#navigation{clear:both;height:auto;padding:10px 0 0 0;text-align:center;width:100%}ul#navigation li a{font-size:2em;margin:0 5px 0 0;padding:0 5px;text-shadow:1px 1px 1px #000}.header a.title{border-bottom:1px dashed #444;display:block;text-align:center;width:100%}h2#description{display:none;height:0;visibility:hidden;width:0}.wpcf7,.wpcf7 form{margin:0;padding:0;text-align:center;width:100%}.wpcf7 h3{display:none;visibility:hidden}}@media only screen and (max-width: 320px){#navigation{margin:0 auto;padding:0}ul#navigation li a{font-size:1.5em}.header h1{background:transparent url("../images/mobile_320_SiteHeader.png") no-repeat top center;height:95px;text-indent:-9999px}.header h1:hover{background:transparent url("../images/mobile_320_SiteHeaderHover.png") no-repeat top center}}@media only screen and (max-width: 240px){.header h1{background:transparent url("../images/mobile_240_SiteHeader.png") no-repeat top center;clear:both;max-height:85px;margin:10px auto 0 auto;text-indent:-9999px;width:95%}.header h1:hover{background:transparent url("../images/mobile_240_SiteHeaderHover.png") no-repeat top center}ul#navigation li a{font-size:1.25em;margin:0;padding:0 3px}div#content h2{line-height:1em;margin:0;padding:0}}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.clearfix{*zoom:1}