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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
:focus{outline:0}
body{background:#FFF;background-color:#222;color:#333;font:12px Arial, Helvetica, sans-serif;line-height:22px}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
a{color:#06A}
strong{font-weight:700}
em{font-style:italic}
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.fixed{display:block;min-height:1%}
* html .fixed{height:1%}
#cv{width:780px;background-color:#FFF;border-bottom:15px solid #FDB020;border-top:15px solid #FDB020;margin:66px auto 0;padding:0 0 40px}
.cv-section{border-bottom:1px solid #dfdfdf;margin:0 40px;padding:30px 0}
.first-cv-section{background-color:#F8F8F8;margin:0;padding:30px 40px}
.person{float:left;margin-top:10px;width:700px;}
.person img{float:left;margin-right:15px;background-color:#FFF;border:1px solid #dedede;max-width: 180px; max-height: 220px;}
.person h1{color:#475261;font-size:48px;font-weight:400;letter-spacing:-1px; padding-bottom: 15px}
#contact-info{float:right;}
ul#social-media{list-style:none}
ul#social-media li{display:inline}
.cv-section-name{float:left;width:200px}
.cv-section-items{float:right;margin-right:10px;width:490px}
.item{margin-bottom:20px;}
.ppr {padding-bottom:20px;border-bottom:1px solid #dfdfdf}
.item h4{float:right;background-color:#eee;color:#333;font-size:10px;text-transform:uppercase;margin:0 0 1em;padding:2px 10px}
.item p{text-align:justify;padding:0 0 15px}
.item ul{list-style:inside;text-align:justify;padding:0 0 15px}
.item dl dt {font-family:Georgia, serif;color:#06A;font-size:22px;font-weight:400;letter-spacing:-1px; padding: 10px 0 5px 0;}
.item dl dd {padding:0 0 5px 15px;}
.item dl dd a{color: #000;}
.last-item{margin-bottom:0;padding-bottom:0;border-bottom:none}
.person h2{color:#475261;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:400;letter-spacing:-.7px;text-transform:uppercase}
h2.cv-section-name{color:#3C4756;font-size:24px;font-style:italic;font-weight:400;letter-spacing:-1px}
.item h4:hover{background-color:#000;color:#fff}
.item h2{color:#06A;font-family:Georgia, serif;font-size:22px;font-weight:400;letter-spacing:-1px}
.item h2 a{color:#06A;text-decoration:none}
.item h3{color:#262625;font-family:Georgia, serif;font-size:15px;font-style:italic;font-weight:400}
.item ul li{list-style-type:disc;}
.last-cv-section{border-bottom:none}
.panel{background:#f8f8f8;border:1px solid #dfdfdf;display:none;height:auto;left:0;top:66px;width:230px;position:fixed;_position:absolute;padding:30px 30px 30px 170px}
#emailme{_background-image:none;background:#333 url(bg-emailme.png) 90% 50% no-repeat;border:1px solid #444;color:#fff;display:block;font-size:15px;font-weight:700;left:0;_padding:15px 20px 15px 15px;text-decoration:none;top:85px;position:fixed;_position:absolute;padding:15px 40px 15px 15px}
#emailme a {color: #fff;}
#emailme img {margin-top: 5px}
#emailme:hover{background:#222;_position:absolute;_background-image:none}
a.active#emailme{background:#222;_position:absolute;_background-image:none}
#contact-form{width:210px}
form p{clear:both;margin-bottom:10px}
input,textarea{background-color:#fff;border:1px solid #ccc;color:#515151;width:200px;padding:5px}
textarea{height:50px}
.btn{_height:25px;_padding:2px;width:80px}
#formstatus{clear:both;font-weight:700;font-size:12px;line-height:10px}
.formstatuserror{color:red}
.formstatusok{color:#0C3}
#footer {padding: 0 15px 0 15px}
#lf {float: left;width: 300px; text-align: left}
#rf {float: right; width: 300px; text-align: right}
#param {float: right; text-align: left; width: 500px}
#param span {font-style: italic;}
.arr {text-align: center; padding: 25px 5px 25px 5px; color:#b3b3b3;}
#rarr {float: right; width: 150px}
#larr {float: left;width: 150px}