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{background:#fff;color:#000;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:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.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:0.35em 0.625em 0.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}.container,#header-wrapper,#footer-wrapper,#aside-container,#main-wrapper{padding-left:20px;padding-right:20px}.row,header,footer,#aside-wrapper,#main,.page-john #content .link-set{width:100%;margin:0 auto;overflow:hidden}.onecol,.twocol,.page-john #content .link-set h2,.threecol,.fourcol,aside,#content-padding,.fivecol,.sixcol,header .nav-padding,header nav,footer .quote,footer .about,.sevencol,.eightcol,#content,.ninecol,.tencol,.page-john #content .link-set ul,.elevencol{margin-right:3.8%;float:left;min-height:1px}.row .onecol,header .onecol,footer .onecol,#aside-wrapper .onecol,#main .onecol,.page-john #content .link-set .onecol{width:4.85%}.row .twocol,header .twocol,footer .twocol,#aside-wrapper .twocol,#main .twocol,.page-john #content .link-set .twocol,.page-john #content .link-set h2{width:13.45%}.row .threecol,header .threecol,footer .threecol,#aside-wrapper .threecol,#main .threecol,.page-john #content .link-set .threecol{width:22.05%}.row .fourcol,header .fourcol,footer .fourcol,#aside-wrapper .fourcol,#main .fourcol,.page-john #content .link-set .fourcol,.row aside,header aside,footer aside,#aside-wrapper aside,#main aside,.page-john #content .link-set aside,.row #content-padding,header #content-padding,footer #content-padding,#aside-wrapper #content-padding,#main #content-padding,.page-john #content .link-set #content-padding{width:30.75%}.row .fivecol,header .fivecol,footer .fivecol,#aside-wrapper .fivecol,#main .fivecol,.page-john #content .link-set .fivecol{width:39.45%}.row .sixcol,header .sixcol,footer .sixcol,#aside-wrapper .sixcol,#main .sixcol,.page-john #content .link-set .sixcol,header .nav-padding,header nav,footer .quote,footer .about{width:48%}.row .sevencol,header .sevencol,footer .sevencol,#aside-wrapper .sevencol,#main .sevencol,.page-john #content .link-set .sevencol{width:56.75%}.row .eightcol,header .eightcol,footer .eightcol,#aside-wrapper .eightcol,#main .eightcol,.page-john #content .link-set .eightcol,.row #content,header #content,footer #content,#aside-wrapper #content,#main #content,.page-john #content .link-set #content{width:65.4%}.row .ninecol,header .ninecol,footer .ninecol,#aside-wrapper .ninecol,#main .ninecol,.page-john #content .link-set .ninecol{width:74.05%}.row .tencol,header .tencol,footer .tencol,#aside-wrapper .tencol,#main .tencol,.page-john #content .link-set .tencol,.page-john #content .link-set ul{width:82.7%}.row .elevencol,header .elevencol,footer .elevencol,#aside-wrapper .elevencol,#main .elevencol,.page-john #content .link-set .elevencol{width:91.35%}.row .twelvecol,header .twelvecol,footer .twelvecol,#aside-wrapper .twelvecol,#main .twelvecol,.page-john #content .link-set .twelvecol{width:100%;float:left}.last,header nav,footer .about,#content,.page-john #content .link-set ul{margin-right:0px}img,object,embed{max-width:100%}img{height:auto}@media handheld, only screen and (max-width: 767px){body{-webkit-text-size-adjust:none}.row,header,footer,#aside-wrapper,#main,.page-john #content .link-set,body{width:100%;min-width:0;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px}.row .onecol,header .onecol,footer .onecol,#aside-wrapper .onecol,#main .onecol,.page-john #content .link-set .onecol,.row .twocol,header .twocol,footer .twocol,#aside-wrapper .twocol,#main .twocol,.page-john #content .link-set .twocol,.page-john #content .link-set h2,.row .threecol,header .threecol,footer .threecol,#aside-wrapper .threecol,#main .threecol,.page-john #content .link-set .threecol,.row .fourcol,header .fourcol,footer .fourcol,#aside-wrapper .fourcol,#main .fourcol,.page-john #content .link-set .fourcol,.row aside,header aside,footer aside,#aside-wrapper aside,#main aside,.page-john #content .link-set aside,.row #content-padding,header #content-padding,footer #content-padding,#aside-wrapper #content-padding,#main #content-padding,.page-john #content .link-set #content-padding,.row .fivecol,header .fivecol,footer .fivecol,#aside-wrapper .fivecol,#main .fivecol,.page-john #content .link-set .fivecol,.row .sixcol,header .sixcol,footer .sixcol,#aside-wrapper .sixcol,#main .sixcol,.page-john #content .link-set .sixcol,header .nav-padding,header nav,footer .quote,footer .about,.row .sevencol,header .sevencol,footer .sevencol,#aside-wrapper .sevencol,#main .sevencol,.page-john #content .link-set .sevencol,.row .eightcol,header .eightcol,footer .eightcol,#aside-wrapper .eightcol,#main .eightcol,.page-john #content .link-set .eightcol,.row #content,header #content,footer #content,#aside-wrapper #content,#main #content,.page-john #content .link-set #content,.row .ninecol,header .ninecol,footer .ninecol,#aside-wrapper .ninecol,#main .ninecol,.page-john #content .link-set .ninecol,.row .tencol,header .tencol,footer .tencol,#aside-wrapper .tencol,#main .tencol,.page-john #content .link-set .tencol,.page-john #content .link-set ul,.row .elevencol,header .elevencol,footer .elevencol,#aside-wrapper .elevencol,#main .elevencol,.page-john #content .link-set .elevencol,.row .twelvecol,header .twelvecol,footer .twelvecol,#aside-wrapper .twelvecol,#main .twelvecol,.page-john #content .link-set .twelvecol{width:auto;float:none;margin-left:0px;margin-right:0px}}body{font-size:18px}html,body{height:100%;font-size:18px;line-height:1.4}.max-page-width,header,footer,#aside-wrapper,#main{max-width:1140px}#page{min-height:100%;height:auto !important;height:100%;margin:0 auto -41px}#footer-push{height:41px}#header-wrapper,#footer-wrapper{position:relative}#header-wrapper{height:40px;background-color:#eeddcc;border-bottom:1px solid #ccbbaa;z-index:10}#footer-wrapper{height:40px;background-color:#eeddcc;border-top:1px solid #ccbbaa;z-index:500}header,footer{position:relative}header{height:40px}header .nav-padding,header nav{margin-top:0.4em}header nav{text-align:right}footer{height:40px}footer .quote,footer .about{margin-top:0.4em}footer .about{text-align:right}#banner h3{margin:0;padding:0}#aside-floater{position:fixed;top:0;left:0;z-index:100;width:100%;height:1px}#aside-container{height:1px}#aside-wrapper{height:1px;overflow:visible}aside .banner{position:relative;z-index:100}aside .banner h3{margin:0}aside .banner h3 a{display:block;font-size:50px;width:200px;height:100px;margin:0 auto;padding:0;text-align:center}aside .banner-hook{position:relative;z-index:10}aside .content{margin-top:2em}#main-wrapper{margin-top:2em;margin-bottom:2em}@media handheld, only screen and (max-width: 767px){header .nav-padding{display:none}header nav{text-align:center}footer .quote{float:left}#aside-floater{position:static}#aside-floater,#aside-container,#aside-wrapper,aside{height:inherit}#main-wrapper{margin-top:0}aside .banner{margin-bottom:2em}aside .banner-hook{display:none}aside .content{margin-top:0}}header{color:#997777}header nav ul{margin:0;padding:0;border:0;overflow:hidden;*zoom:1}header nav ul li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;white-space:nowrap;border-left:1px solid #ccbbaa;margin-left:1em;padding-left:1em}header nav ul li:first-child{border-left:0;margin-left:0;padding-left:0}footer{color:#997777}footer .about a{font-weight:normal;color:#997777}aside .banner h3 a{-moz-border-radius-bottomleft:100px;-webkit-border-bottom-left-radius:100px;border-bottom-left-radius:100px;-moz-border-radius-bottomright:100px;-webkit-border-bottom-right-radius:100px;border-bottom-right-radius:100px;color:white !important;background-color:#993300 !important;-webkit-transition-property:background-color, color;-moz-transition-property:background-color, color;-o-transition-property:background-color, color;transition-property:background-color, color;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}aside .banner h3 a:hover{color:black !important;background-color:#ffff99 !important;-webkit-transition-property:background-color, color;-moz-transition-property:background-color, color;-o-transition-property:background-color, color;transition-property:background-color, color;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;text-decoration:none}aside .banner-hook{margin-top:-58px;-webkit-transition-property:margin-top;-moz-transition-property:margin-top;-o-transition-property:margin-top;transition-property:margin-top;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}aside .banner-hook:hover{margin-top:-30px}a,a:link,a:visited,a:active{font-weight:bold;text-decoration:none;color:#993300;background-color:transparent}a:hover{text-decoration:underline}ul.image-list{list-style-type:none;margin:0;padding:0}ul.image-list li{text-align:center;margin:1em auto}aside>.content>h1{margin-top:0;margin-bottom:0.3em;font-size:2em;font-weight:bold;text-align:center}#content>h1:first-child{font-size:2em}@media handheld, only screen and (min-width: 767px) and (max-width: 1000px){aside{font-size:16px;line-height:1.2}}@media handheld, only screen and (max-width: 767px){aside>.content>h1{font-size:2em;text-align:center}}.page-home #content ul{padding-left:0;list-style:none}.page-home #content ul li{padding-left:0.5em;font-size:4em;margin-bottom:0.25em;border-bottom:1px solid #aa9988}.page-john aside dt,.page-john aside dd{line-height:1.5em}.page-john aside dt{float:left;text-align:right;display:block;width:5em}.page-john aside dd{margin-left:6em}.page-john aside img{display:block;width:123px;height:175px;margin:0 auto;border:1px solid black}.page-john #content .link-set h2{text-align:center;padding-top:0.6em}.page-john #content .link-set ul{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;text-align:center}.page-john #content .link-set ul li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;white-space:nowrap;margin:5px}.page-john #content .link-set ul a{text-align:center;display:block;width:100px;height:100px;background-color:transparent;border:3px solid black;-webkit-border-radius:53px;-moz-border-radius:53px;-ms-border-radius:53px;-o-border-radius:53px;border-radius:53px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:2s;-moz-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.page-john #content .link-set ul a:hover{border:3px solid red;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.page-john #content .link-set ul img{width:100px;height:100px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}@media handheld, only screen and (max-width: 767px){.page-john #content .link-set h2{padding-top:0}.page-john #content .link-set ul{text-align:center}}