@import url(reset.css);header,footer,nav,article,hgroup,section{display:block}@font-face{font-family:"Chunk";src:url("../type/chunkfive-webfont.eot");src:local("☺"), url("../type/chunkfive-webfont.woff") format("woff"), url("../type/chunkfive-webfont.ttf") format("truetype"), url("../type/chunkfive-webfont.svg#webfontl2LgZEi8") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Molengo";src:local("☺"), url("../type/Molengo.svg#webfontOVT6ODY6") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Inconsolata";src:local("☺"), url("../type/Inconsolata.svg#webfont4sgFR0Mf") format("svg");font-weight:normal;font-style:normal}body{background:url("../img/bg-body.jpg")}header#page-header{height:122px;padding:60px 0;background:url("../img/bg-page-header.jpg")}header#page-header .content{width:940px;margin:0 auto}header#page-header img{float:left}header#page-header hgroup{padding-top:18px;position:relative;left:25px}header#page-header hgroup h1{color:#45494f;font-family:Arial;font-size:72px;font-weight:bold;letter-spacing:-5px;text-shadow:0px 1px 0px #fff}header#page-header hgroup h2{position:relative;left:10px;color:#666;font-family:Georgia;font-size:16px;font-style:italic}header#page-header hgroup h2 span{position:relative;top:2px;font-family:Baskerville;font-size:20px;line-height:16px}nav#page-nav{height:62px;position:relative;background:url("../img/bg-page-nav.jpg")}nav#page-nav ul{width:940px;margin:0 auto}nav#page-nav ul li{float:left}nav#page-nav ul li a{display:block;height:50px;padding:12px 50px 0 0;color:#323232;font-family:Chunk;font-size:36px;text-decoration:none;text-shadow:0px 2px 3px rgba(255, 255, 255, 0.2)}nav#page-nav ul li a:hover{color:#aa0000;text-shadow:0px 2px 3px black}nav#page-nav ul li a:active{color:#cc0000}nav#page-nav ul li img#read-my-blog{position:absolute;top:-50px;z-index:1000}footer#page-footer{clear:both;padding-bottom:21px;background:url("../img/bg-footer.jpg");overflow:hidden}footer#page-footer .content{margin-left:auto;margin-right:auto;width:960px;color:#d9d9d9;font-family:Molengo;font-size:16px;line-height:21px;padding-top:21px;color:#bbb;font-size:14px;line-height:18px}footer#page-footer .content a{border-bottom:1px dotted #bbb;color:#bbb;text-decoration:none}footer#page-footer .content a:hover{border-bottom:1px solid #bbb}footer#page-footer .content a.notxt{border:none}footer#page-footer #about{display:inline;float:left;margin-left:10px;margin-right:10px;width:300px}footer#page-footer #follow-me{display:inline;float:left;margin-left:10px;margin-right:10px;width:220px;padding-left:80px}footer#page-footer #copyright{display:inline;float:left;margin-left:10px;margin-right:10px;width:300px}footer#page-footer #copyright #copyright span{font-family:Georgia, "Times New Roman", serif}#wrap{margin-left:auto;margin-right:auto;width:960px;padding-top:60px;color:#d9d9d9;font-family:Molengo;font-size:16px;line-height:21px}#wrap h1{margin-bottom:21px;color:#fff;font-family:Chunk;font-size:42px}#wrap h1 span{position:relative;top:2px;font-family:Baskerville;font-style:italic;line-height:16px}#wrap h1 span,#wrap h2 span,#wrap h3 span,#wrap h4 span,#wrap h5 span,#wrap h6 span{position:relative;font-family:Baskerville !important;font-style:italic}#wrap p{margin-bottom:21px}#wrap a{border-bottom:1px dotted #d9d9d9;color:#d9d9d9;text-decoration:none}#wrap a:hover{border-bottom:1px solid #d9d9d9}#wrap a.notxt{border:none}#wrap ol{margin-bottom:21px;list-style:decimal}#wrap hr{display:inline;float:left;margin-left:10px;margin-right:10px;width:940px;height:1px;margin-bottom:60px;background:#d9d9d9;border:#d9d9d9}#wrap .page-banner{display:inline;float:left;margin-left:10px;margin-right:10px;width:940px}#wrap .page-banner p{font-family:Georgia;font-style:italic}#wrap #content-container{display:inline;float:left;margin-left:10px;margin-right:10px;width:940px;padding-bottom:120px}#wrap #content-container hr{margin-right:0;margin-left:0}#wrap .button{-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;display:inline-block;padding:4px 10px;border:none;text-decoration:none}#wrap .button.red{-moz-box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;-webkit-box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;-o-box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;box-shadow:rgba(0, 0, 0, 0.3) 0px 2px 4px;background:#cc0000;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #cc0000), color-stop(100%, #990000));background-image:-moz-linear-gradient(top, #cc0000 0%, #990000 100%);border:1px solid #330000;color:#330000;text-shadow:0px 1px 0px #ee0000}#wrap .button.red:hover{background:#ee0000;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ee0000), color-stop(100%, #aa0000));background-image:-moz-linear-gradient(top, #ee0000 0%, #aa0000 100%)}#wrap .button.red:active{background:#aa0000}body#home section#welcome{display:inline;float:left;margin-left:10px;margin-right:10px;width:380px;margin-left:0}body#home img#me{display:inline;float:left;margin-left:10px;margin-right:10px;width:540px;margin-right:0;position:relative;top:-60px;z-index:-1}body#portfolio article{display:inline;float:left;margin-left:10px;margin-right:10px;width:940px;margin:0}body#portfolio article .port-info{display:inline;float:left;margin-left:10px;margin-right:10px;width:380px}body#portfolio article .port-info h1{font-size:35px}body#portfolio article .fancy-img{display:inline;float:left;margin-left:10px;margin-right:10px;width:540px}body#portfolio article.even .port-info{margin-left:0}body#portfolio article.even .fancy-img{margin-right:0}body#portfolio article.odd .fancy-img{margin-left:0}body#portfolio article.odd .port-info{margin-right:0}body#services #wrap .content{display:inline;float:left;margin-left:10px;margin-right:10px;width:380px;margin-left:0}body#services #wrap .jump-out{display:inline;float:left;margin-left:10px;margin-right:10px;width:540px;margin-right:0;width:538px;border:1px solid #7d8592;background:#4a4f57}body#services #wrap .jump-out ul{padding:21px 32px 0px 32px;list-style:none}body#services #wrap .jump-out ul span{font-family:Georgia;font-style:italic}body#services #wrap .jump-out ul li{margin-bottom:21px}body#services #wrap .jump-out ul li h2{margin-bottom:7px;font-family:Chunk;font-size:28px;letter-spacing:1px}body#contact label.error{display:inline;float:left;margin-left:10px;margin-right:10px;width:300px;margin-right:0;padding:4px 4px 4px 6px;background:#c66;border:1px solid red}body#contact .errors,body#contact .success{display:inline;float:left;margin-left:10px;margin-right:10px;width:460px;padding-left:160px;margin-left:0;margin-right:0;padding:21px 21px 21px 42px;color:#fff}body#contact .errors{background:#c66;border:1px solid red}body#contact .success{background:#696;border:1px solid #0f0}body#contact form{display:inline;float:left;margin-left:10px;margin-right:10px;width:940px}body#contact form dt,body#contact form dd{margin-top:16px}body#contact form dt{display:inline;float:left;margin-left:10px;margin-right:10px;width:220px;margin-left:0;padding-top:3px;text-align:right}body#contact form dt label{padding-right:16px}body#contact form dt span{display:block;margin-top:7px;margin-right:16px;color:#666;font-family:Georgia;font-size:14px;font-style:italic;line-height:18px}body#contact form dd{display:inline;float:left;margin-left:10px;margin-right:10px;width:700px;margin-right:0}body#contact form input,body#contact form textarea{display:inline;float:left;margin-left:10px;margin-right:10px;width:220px;margin-left:0;padding:8px;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;background:#ccc;font-family:Arial;font-size:14px;text-shadow:0px 1px 0px #fff}body#contact form input:focus,body#contact form textarea:focus{background:#aaa;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #dddddd), color-stop(100%, #ffffff));background-image:-moz-linear-gradient(top, #dddddd 0%, #ffffff 100%);text-shadow:none;border:5px solid #6f6}body#contact form textarea{display:inline;float:left;margin-left:10px;margin-right:10px;width:380px;margin-left:0;margin-right:0;min-height:200px}body#contact form #submit{display:inline;float:left;margin-left:10px;margin-right:10px;width:140px;padding-left:240px;padding-right:240px;margin-left:0;margin-right:0;clear:both}body#contact form #submit input{width:120px;height:28px}
