.textleft{text-align:left}.textcentre{text-align:center}.textright{text-align:right}p{margin:0 0 20px 0;font-family:Tahoma,Verdana,Segoe,sans-serif;font-weight:500 !important}strong,b{font-weight:600}em,i{font-style:italic}h1{margin:0 0 10px 0;font-weight:350;text-transform:capitalize;font-size:20pt !important;line-height:42px;letter-spacing:-1px;color:#111;padding-bottom:1em !important}h2{margin:30px 0 15px 0;font-weight:350;text-transform:capitalize;font-size:16pt !important;line-height:21px;letter-spacing:-0.5px;padding-bottom:1em !important;color:#111}h3{margin:26px 0 13px 0;font-weight:200;font-size:14pt;line-height:16px;letter-spacing:-0.4px;padding-bottom:1em !important;color:#111}h4,h5,h6{margin:20px 0 10px 0;font-weight:100;font-size:13pt;line-height:12px;color:#111}ul{margin:0 0 20px 35px;list-style-type:square}ul li{padding:0 0 0 2px}ul ul{margin:0 0 0 25px}ol{margin:0 0 20px 35px;list-style-type:decimal}ol li{padding:0 0 0 2px}ol ol{margin:0 0 0 25px}hr{clear:both;float:left;width:100%;padding:0;margin:30px 0 40px 0;border:0;border-top:4px solid #000;text-align:center}blockquote{background:#EEE;margin:0 0 5px 0 !important;color:#555;border-left:5px solid #a71e2e;padding:15px;font-style:italic}blockquote p{margin:0}blockquote p.author{text-align:right;font-size:14px;letter-spacing:2px;color:#999}@media screen and (max-width:768px){.textcentre{text-align:left}.textright{text-align:left}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,big,cite,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}/*\*/* html .clearfix{height:1%}.clearfix{display:block}/**/{height:1%}.clearfix{display:block}@import url("reset.css");@import url("typography.css");@import url("menu.css");@import url("buttons.css");*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}hr{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}code{color:black;font-weight:550}pre code{display:block;overflow-x:auto;border-radius:5px;background:#2d2d2d;color:#ccc;padding:1em !important}html{height:100%;overflow:auto;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:15px;color:#444;font-weight:400;line-height:28px;background:#FFF;text-rendering:optimizeLegibility;vertical-align:baseline}::selection{background:#304257;color:#FFF}::-moz-selection{background:#304257;color:#FFF}a{color:#6b9d98;text-decoration:none}a:hover{color:#222}a.post-title{color:black}img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}img.imgfull{float:left;width:100%;max-width:1000px;margin:0 0 20px 0;border-top:5px solid #a71e2e}.container{position:relative;z-index:2;width:100%;padding:0 30px;min-width:280px;line-height:26px}.container .bodycontainer{margin:0 auto;width:100%;max-width:1000px}#left{position:fixed;top:0;left:0;bottom:0;width:100%;max-width:280px;background:#b1b1b1;color:#3d3d3d;z-index:3;overflow-y:auto;-webkit-overflow-scrolling:touch}#left p#logo{margin:0 0 20px 0}#left p#logo a{float:left;display:block;padding:30px 20px;width:100%;color:#3d3d3d;margin:0 0 20px 0}#left p#logo a span.paren{color:#6fdcdc}#left p#logo a span.fn{color:#fff}#left p#logo a span.fa{float:left;display:block;padding:25px;background:rgba(0,0,0,0.2);font-size:48px;margin:0 0 10px 0;-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px}#left p#logo a span.text{float:left;width:100%;color:black;font-size:30px;line-height:30px;font-weight:300;font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace}#left #socialmedia ul{position:absolute;bottom:30px;left:30px;margin:0}#left #socialmedia ul li{display:inline-block;list-style-type:none;margin:0 12px 0 0;padding:0}#left #socialmedia ul li a{font-size:23px;color:#3d3d3d;opacity:.4}#left #socialmedia ul li a:hover{opacity:1}#right{position:absolute;top:0;left:0;width:100%;max-width:1240px;z-index:2;padding:40px 50px 40px 320px}#right p{margin:0 0 20px 0}#right p:last-child{margin:0}#footercont{color:rgba(0,0,0,0.4);text-transform:uppercase;font-size:14px}#footercont p{margin:0;text-align:left;letter-spacing:1.4px}@media screen and (max-width:768px){#left{max-width:200px}#left #socialmedia ul{bottom:20px;left:20px}#left #socialmedia ul li{margin:0 8px 0 0}#left #socialmedia ul li a{font-size:21px}#right{padding:20px 20px 20px 230px}}@media screen and (max-width:480px){#left{position:relative;top:0;left:0;width:100%;max-width:100%;padding:20px}#left p#logo a{padding:0}#left #socialmedia ul{position:relative;bottom:auto;left:auto;margin:5px 0 0 0}#left #socialmedia ul li a{font-size:25px}#right{position:relative;top:0;left:0;width:100%;max-width:100%;padding:30px 20px}}.button{position:relative;display:inline-block;padding:7px 12px;margin:0;width:auto;font-size:16px;text-transform:uppercase;font-weight:400;cursor:pointer;background:0;border:0;outline:0;text-align:left;letter-spacing:2px}.button.fullbutton{width:100%}.button.fullbutton span{float:right}.button:after{content:'';position:absolute;z-index:-1}.button{background:0;text-decoration-line:underline;text-decoration-color:#555;color:#000 !important}.button:hover{background:#666;color:#FFF !important}.button:active{top:2px}#menucont ul.menu{margin:0;background:red}#menucont ul.menu li{position:relative;float:left;width:100%;list-style-type:none;padding:0}#menucont ul.menu li a{float:left;color:#FFF;width:100%;padding:10px 20px;margin:0;font-size:15pt;text-transform:uppercase;line-height:22px;text-decoration:none;letter-spacing:2px}#menucont ul.menu li a:hover{background:rgba(0,0,0,0.2)}#menucont ul.menu li.active a,#menucont ul.menu li.active a:hover{background:rgba(0,0,0,0.2);font-weight:600}#menucont .menutitle{display:none}@media screen and (max-width:480px){#menucont .menu{display:none;margin:0}#menucont .menu.open{display:block}#menucont ul.menu li{position:relative;float:none}#menucont ul.menu li,#menucont ul.menu ul li{display:block}#menucont ul.menu li a{width:100%;display:inline-block;margin:0;padding:5px 0;text-indent:0;line-height:23px;color:rgba(255,255,255,0.6);background:0;font-weight:300;text-transform:uppercase}#menucont ul.menu li.active a,#menucont ul.menu li.active a:hover{font-weight:600;color:#FFF;background:0}#menucont ul.menu li a:hover{color:#FFF;background:0}#menucont ul.menu>li:last-child a{margin:0 0 20px 0}#menucont .menutitle{display:block;width:100%;padding:12px 42px 12px 0;display:block;cursor:pointer;text-align:left;color:#FFF;text-transform:uppercase}#menucont .menutitle p{margin-bottom:0}#menucont .menutitle p strong{margin:0 0 0 15px;font-size:18px;font-weight:300;letter-spacing:2px}#menucont .menutitle span{margin:0;font-size:20px}}