/* 01 - DISPLAY NONE
/* ----------------------------------------------*/
#toppanel, #contentLeft, #footer_wrap, #header, .pageNav, .readMore, .comments, .pdf, .showcaseImages, .tab {display:none;}
.hp {display:none;}

/* 02 - GLOBAL CLASSES
/* ----------------------------------------------*/
.clear {clear:both;}
img { border: 2px solid #666; }
.date {font-size:1.3em; font-weight:bold;}
.post { padding-bottom:0.3em; border-bottom: 1px dashed #000; }
.home #toppanel {display:inline;}

/* 03 - TYPOGRAPHY
/* ----------------------------------------------*/
body { font: 0.75em "Helvetica Neue", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif;  }
p { line-height: 1.5em; margin:0.3em 0; }
strong {font-weight:bold;}
ul { line-height:1.7em; list-style: circle outside; padding-left:15px; }
a { color: #666; text-decoration: none; font-weight: bold; }
h1 {margin:0 0 0.5em 0; padding:0;}
h2 { font-size: 1.5em; margin:1.2em 0 0.4em 0; }
h3 { font-size: 1.2em; margin:1em 0 0.4em 0; }
blockquote { float:left; margin:0 15px 15px 0; padding:10px; background: url(../images/software_bg.png); border: 1px solid #3d3d3d; }
blockquote ul {margin:0; padding:0; list-style:none;}
blockquote h3 {margin: 0 0 15px 0;}

/* 04 - RESUME
/* ----------------------------------------------*/
.resume ul {margin:0; padding:0 0 0 15px; line-height:1.7em;}
.resume h2 { margin:0.7em 0 0.5em 0; border-bottom:1px dotted #666666;}
.resume h3 {margin:0.5em 0 0.3em 0;}
.resume h4 {font-size: 1em; margin:0.2em 0;}
.resume h5 {font-size: 1em; margin:0.2em 0;}
.resume .skills { float:left;  width:45%; border-bottom:none; padding-right:15px; }
.resume .history {float:right; padding-left:20px; width:48%; border-bottom:none; border-left: 1px dashed #000;}
.resume em {font-size:0.8em;}
.hide {display:none;}