html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*,div,ol,ul,li,img,embed,object,input,select,button{margin:0;padding:0;border:0;-webkit-appearance:none;outline:none}button::-moz-focus-inner{border:0}body{line-height:1}blockquote,q{quotes:none}:focus{outline:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}section,article,header,footer,nav,aside,hgroup{display:block}body{min-width:800px;//	background: #F4EBE9 url(/assets/images/bg-texture.jpg) repeat 50% 0;background:#666 url(/assets/images/footer-bg.png) repeat 50% 0;font:normal 1em/1.5em 'Maven Pro', 'Lucida Grande',Helvetica,Arial,san-serif;color:#677}p{margin-bottom:20px}a{text-decoration:none;color:#06E}a:hover,a:focus{color:#6AF}small{font-size:0.9em;color:#AAA}blockquote{display:block;margin-left:15px;padding-left:15px;border-left:solid 5px #EEF;color:#88C;font-family:Verdana,sans-serif}.drop-shadow
cite{display:block;padding-top:5px;line-height:1.2em;font-size:0.8em;font-style:normal;color:#BBB}.content
strong{color:#000}.drop-shadow{position:relative;display:block;padding:0.8em;margin:0.3em;background:#FFF;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset}.drop-shadow:before,.drop-shadow:after{content:"";position:absolute;z-index: -2}.drop-shadow
img{display:block}.lifted{-moz-border-radius:4px;border-radius:4px}.lifted:before,.lifted:after{bottom:15px;left:10px;width:50%;height:20%;max-width:300px;-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);box-shadow:0 15px 10px rgba(0,0,0,0.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}.lifted:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}#main-nav{height:40px;background:#333 url(/assets/images/nav-bg-top.png) repeat-x 50% 100%;text-align:center}#main-nav
ul{overflow:hidden;display:block;margin:0
auto;width:660px;height:40px;line-height:40px;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;background:transparent url(/assets/images/nav-pointer-section.png) no-repeat 45px 100%;text-align:center}#page-home #main-nav
ul{background-image:url(/assets/images/nav-pointer-content.png);background-position:45px 100%}#page-web #main-nav
ul{background-position:155px 100%}#page-app #main-nav
ul{background-position:265px 100%}#page-print #main-nav
ul{background-position:375px 100%}#page-identity #main-nav
ul{background-position:485px 100%}#page-misc #main-nav
ul{background-position:595px 100%}#main-nav
li{display:block;float:left;width:110px}#main-nav
a{display:block;color:#AAA;font:400 1em 'Arvo', 'Lucida Grande', Helvetica, Arial, sans-serif;text-shadow:0 0.1em 0 #000;line-height:40px;-webkit-transition:background, color 0.2s ease-in-out;-moz-transition:background, color 0.2s ease-in-out;-o-transition:background, color 0.2s ease-in-out;transition:background, color 0.2s ease-in-out}#main-nav a:hover,
#main-nav a:focus{color:#EEE;text-shadow:0 0.1em 0 #000, 0 0 0.6em #999}#main-nav a:active{color:#FFF;text-shadow:0 -0.1em 0 #000, 0 0 0.6em #DDD}#page-home #main-nav #nav-home,
#page-web #main-nav #nav-web,
#page-app #main-nav #nav-app,
#page-print #main-nav #nav-print,
#page-identity #main-nav #nav-identity,
#page-misc #main-nav #nav-misc{color:#FFF;text-shadow:0 0.1em 0 #000;font-weight:700}#section-nav{height:100px;background:#666 url(/assets/images/nav-bg-section.png) repeat-x 50% 100%;text-align:center;overflow:hidden;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#page-home #section-nav{height:0}#section-nav-inner{margin:0
auto;overflow:hidden;min-width:700px;width:100%;height:100px;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}#section-nav
ul{max-width:1000px;overflow:hidden;height:100px;margin:0
auto;padding:0
40px;text-align:center}#section-nav
li{display:block;float:left;min-width:60px;padding:20px
0}#section-nav
li.selected{background:transparent url(/assets/images/nav-pointer-content.png) no-repeat 50% 100%}#section-nav ul.has4
li{width:25%}#section-nav ul.has6
li{width:16.6%}#section-nav ul.has7
li{width:14%}#section-nav ul.has8
li{width:12.5%}#section-nav ul.has9
li{width:11.1%}#section-nav ul.has10
li{width:10%}#section-nav ul.has11
li{width:9%}#section-nav
a{display:block;margin:0
auto;width:52px;border:solid 4px transparent;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#section-nav
img{display:block;width:50px;height:50px;border:solid 1px #AAA;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#section-nav a:hover img,
#section-nav a:focus
img{border-color:#FFF;-moz-box-shadow:0px 0px 8px #FFF;-webkit-box-shadow:0px 0px 8px #FFF;box-shadow:0px 0px 8px #FFF}#section-nav a:active
img{border-color:#DDD;-moz-box-shadow:0px -1px 0px #000;-webkit-box-shadow:0px -1px 0px #000;box-shadow:0px -1px 0px #000}#section-nav .selected
a{border-color:#FFF;-moz-box-shadow:0px 1px 0px #000;-webkit-box-shadow:0px 1px 0px #000;box-shadow:0px 1px 0px #000}#section-nav .selected
img{border-color:#DDD}#body{min-width:700px;min-height:420px;background:transparent url(/assets/images/bg-texture.jpg) repeat 50% 0}.content{min-width:600px;max-width:900px;padding:50px
10%;margin:0
auto}#footer{padding:10px
0 20px 0;border-top:solid 1px #444;background:#666 url(/assets/images/footer-bg.png) repeat-x 50% 0}#footer
p{min-width:600px;max-width:1000px;margin:0
auto;padding:0
50px;color:#BBB;font-size:0.8em;text-align:center}#home
h1{overflow:hidden;margin:20px
auto 50px auto;height:100px;line-height:100px;text-transform:uppercase;text-align:center;background:transparent url(/assets/images/home-logo.png) no-repeat 50% 50%}#home h1 strong,
#home h1
em{display:inline-block;min-width:230px;text-shadow:0px 2px 0px #FFF}#home h1
strong{margin-right:12%;color:#000;font:700 2.2em/100px 'Josefin Sans', 'Lucida Grande', Helvetica, Arial, sans-serif;text-align:right}#home h1
em{margin-left:12%;color:#627CBC;font:400 2.2em/100px 'Josefin Sans', 'Lucida Grande', Helvetica, Arial, sans-serif;text-align:left}#home
.welcome{margin:0
auto;min-width:580px;width:74%}#home
.intro{font:normal 1.2em/1.5em 'Arvo', 'Lucida Grande', Helvetica, Arial, sans-serif;color:#455}#home .intro
strong{font-weight:normal}#portfolio{min-height:500px}#portfolio
h1{width:600px;margin:0
auto;border-bottom:solid 1px #AAA;-webkit-box-shadow:0 1px 0px #FFF;-moz-box-shadow:0 1px 0px #FFF;box-shadow:0 1px 0px #FFF;color:#000;font-size:2.2em;font-weight:normal;padding-bottom:20px;text-shadow:0px 2px 0px #FFF}#portfolio h1
.link{float:right;text-align:right;background-color:#6AF;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 1px 0px #08A;-moz-box-shadow:0 1px 0px #08A;box-shadow:0 1px 0px #08A;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#portfolio h1 .link
span{display:block;padding:2px
15px;font-size:0.4em;text-shadow:0px -1px 0px #08A;color:#FFF;-moz-border-radius:30px;border-radius:30px}#portfolio h1 .link:hover{-webkit-box-shadow:0 1px 8px #FFF;-moz-box-shadow:0 1px 8px #FFF;box-shadow:0 1px 8px #FFF}#portfolio h1 .link:active
span{-webkit-box-shadow:0 -1px 0px #08A;-moz-box-shadow:0 -1px 0px #08A;box-shadow:0 -1px 0px #08A}#portfolio h1
.link.defunct{background-color:#CCC;padding:2px
15px;font-size:0.4em;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#FFF}#portfolio
.screenshot{margin-top:50px}#portfolio .screenshot
span{display:block;margin:0
auto;padding-top:1px;width:600px;background:#FFF;border-top:solid 1px #AAA;border-bottom:solid 1px #666;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.6), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.6), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.6), 0 0 40px rgba(0, 0, 0, 0.1) inset}#portfolio .screenshot span
img{display:block}#sociallinks{width:600px;margin:0px
auto;padding:30px;text-align:center}#sociallinks
img{margin:0
18px}
