article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow:hidden;overflow-x:auto;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{margin:0;font-size:13px;line-height:1.231;height:100%;min-width:960px}body,button,input,select,textarea{font-family:sans-serif;color:#666}::-moz-selection{background:#f6921e;color:#fff;text-shadow:none}::selection{background:#f6921e;color:#fff;text-shadow:none}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace,monospace;_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:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}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-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}header{background:url('../img/bg-header.gif') repeat scroll 0 0 #222;padding:10px}header .intro{float:right;margin:0 40px}.wrongRotation{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:100;background:url('../img/rotate-me.png') no-repeat scroll 50% 50% rgba(0,0,0,0.8)}html.ie7 .wrongRotation{background:#000;display:block}header h1{color:#ccc;font-family:'Josefin Sans',sans-serif;margin:0}header p{margin:0;color:#ccc;font-family:'Josefin Sans',sans-serif;font-style:italic}footer{height:30px;background:url('../img/bg-primary-nav.gif') repeat-x scroll 0 0 transparent;padding:5px;text-align:center;color:#ccc}footer p{margin:10px 0}footer .mobile{display:none}#container{height:100%}#main{background-color:#fafafa}.scrollBar{min-height:10px;position:absolute;right:0;top:0;width:7px;border-radius:3px;background-color:#333;height:100px;margin-top:3px;display:none;opacity:.6;z-index:100}.linkedIn,.Facebook,.Twitter{-moz-box-sizing:border-box;-web-box-sizing:border-box;box-sizing:boder-box;float:left}.linkedIn{width:40%;height:100%;overflow-y:auto;overflow-x:hidden;background:url('../img/linked-in-bw-o-0.1.png') no-repeat scroll 50% 50% transparent}.linkedIn h2,.linkedIn h3{background:url("../img/bg-primary-nav.gif") repeat-x scroll 0 0 transparent;color:#5a5a5a;height:20px;padding:10px;text-align:center;margin:0;border-bottom:1px solid #DDD;cursor:pointer}.linkedIn h3{height:14px;padding:13px}.linkedIn .title{margin:0;padding:5px;text-align:center;color:#999;font-style:italic;font-size:1.1em;font-family:'Josefin Sans',sans-serif}.linkedIn .content{display:none;border-bottom:1px solid #DDD}.linkedIn .content p{margin:0;padding:5px 10px}.linkedIn .content .vCard div{float:left}.linkedIn .content .vCard .me{padding:10px;width:180px}.linkedIn .content .vCard .contact{padding:10px}.linkedIn table .first{text-align:right;font-weight:bold}.linkedIn td,.linkedIn a,.linkedIn td a:visited{color:#666}.linkedIn .skill{background-color:#666;margin:5px;padding:5px 10px;float:left;border-radius:15px}.linkedIn .skill:hover{background-color:#888}.linkedIn .lang{background-color:#666;margin:5px;padding:5px 10px;float:left;border-radius:15px;color:#eee}.linkedIn .skill a,.linkedIn .skill a:visited{color:#eee;text-decoration:none}.Facebook{width:30%;height:100%;overflow-y:auto;overflow-x:hidden}.Facebook .inner{border-left:solid 1px #ccc;min-height:100%;text-align:center}.Facebook .inner p{margin:0 10px}.Facebook .inner img{margin:1px}.Facebook .inner img:hover{margin:0;border:solid 1px #ccc}.Twitter{width:30%;overflow-y:auto;overflow-x:hidden;height:100%;background:url('../img/twitter-bw-o-0.1.png') no-repeat scroll 50% 50% transparent}.Twitter .inner{border-left:solid 1px #ccc;min-height:100%;overflow-x:hidden;border-bottom:solid 1px #fafafa}.Twitter.loading{background:url('../img/ajax.gif') no-repeat scroll 50% 50% transparent}.Twitter .loading{display:none;height:32px;padding:5px 0;width:100%;background:url('../img/ajax.gif') no-repeat scroll 50% 50% transparent}.Twitter .loading:hover{background-color:#f2f2f2;background-color:rgba(242,242,242,0.6)}.Twitter .tweet{border-bottom:solid 1px #efefef;padding:6px;clear:both;float:none;min-height:60px}.Twitter .tweet:hover{background-color:#f2f2f2;background-color:rgba(242,242,242,0.6)}.Twitter .tweet .image{float:left;width:48px;padding:6px;height:100%}.Twitter .tweet .content{margin:0 0 0 64px}.Twitter .tweet.retweet{background:url('../img/retweet.png') no-repeat scroll 0 0 transparent}.Twitter .tweet.retweet:hover{background-color:#f2f2f2;background-color:rgba(242,242,242,0.6)}.Twitter .tweet .name{float:left;font-weight:bold}.Twitter .tweet a{color:#999}.Twitter .tweet .time{float:right;font-size:.8em;color:#999}.Twitter .tweet .time .inner{position:relative;bottom:-0.21em;border:0;overflow:hidden}.Twitter .tweet .header{height:18px}.Twitter .tweet p{margin:0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media only screen and (min-device-width :320px) and (max-device-width :480px){body{overflow-x:hidden}header{height:32px}header .intro{margin:0 10px}.mobilefix{width:320px;position:fixed;left:0}header img{height:32px}header h1{font-size:.9em}header p{font-size:.5em}.linkedIn,.Facebook,.Twitter{width:320px}footer .normal{display:none}footer .mobile{display:block;position:fixed;width:30px;z-index:42;margin:0 145px}footer .mobile .page{-moz-box-sizing:border-box;-web-box-sizing:border-box;box-sizing:boder-box;float:left;width:33.333333333%;background:url('../img/dot-inactive.png') no-repeat scroll 50% 50% transparent;background-size:8px 8px;height:30px}footer .mobile .page.active{background:url('../img/dot-active.png') no-repeat scroll 50% 50% transparent}}@media only screen and (min-device-width :320px) and (max-device-width :480px) and (orientation :landscape){.wrongRotation{display:block}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.wrongRotation{display:block}}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}