@CHARSET "UTF-8";

html, body, div, span, h1, h2, p, a, abbr, em, img, strong, dl, dt, dd, ul, li, fieldset, form, label, legend {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
:focus {outline: 0;}

html, body {background-color: #333; font-family: Georgia, Arial, Verdana, sans-serif; color: #fff; letter-spacing: 0.2px; line-height: 19px;}
a {color: #ffeaca;}
a:hover {text-decoration: none; color: #f90;}
#cv {margin: 0 auto; padding: 20px 0; width: 750px; background-color: #454541;}
h1 {margin: 0 0 20px 20px; font-size: 30px;}
ul {margin-left: 20px; padding: 0;}
dt {margin: 20px 0 20px 20px; font: bold 20px Georgia, serif; color: #ffeaca;}
ul.work_node, ul.edu_node, #brainbench_certs, #people_list, #inter_node {margin: 0 0 10px 40px;}
ul.work_node li, ul.edu_node li, #inter_node li {font-size: 15px;}
ul.work_node li.where, ul.edu_node li.diplome {color: #bbb; font-size: 12px; }
li.pro_type {margin: 10px 0; color: #fedcba; font: bold 15px Georgia, serif;}
li.pro_desc {margin-left: 20px; padding: 0;}
ul.pro_node {font-size: 14px; margin: 0;}
#people_list li {display: inline; margin-right: 10px;}
#mcp {background-color: #5E5E59; padding: 10px; margin: 0 0 20px 40px; width: 670px; height: 83px;}
#mcp img {float: left; margin-right: 10px; background-color: white; padding: 5px;}
#mcp p {font-size: 15px;}
#mcp p strong {display: block; margin: 5px 0;}
#zce {background-color: #5E5E59; padding: 10px; margin: 0 0 20px 40px; width: 670px; height: 67px;}
#zce img {float: left; margin: 0 63px 0 45px; border: none;}
#zce a {font-weight: bold;}
#zce p {font-size: 15px;}
#zce p strong {display: block; margin: 5px 0;}
#brainbench_summary, #contact_summary, #projects_summary, #photos_summary {display: none;}
#brainbench_certs li {display: inline; padding: 0 0 0 0;}
#brainbench_certs li img {border: none; padding: 5px 0;}
a.cv {padding: 0 40px; font-size: 15px; color: #ff921e;}
a.external {color: #ccc; font: 12px Georgia, serif;}
#info {text-align: right; font-size: 11px; margin: 25px 25px 0 0;}
abbr {border-bottom: 1px dotted #fff; cursor: help;}