body {
  margin: 10px;
}
/* p, td, span, li, a { } */
h1 {
  margin: 0 0 5px 0;
}

.post h2, h2 {
  border-bottom: 1px solid #666;
  clear: both;
  margin: 0.5em 0 0 0 ;
  padding: 10px 0 3px 0;
  width: 100%;
  text-transform: capitalize;
  font-size: 18pt;
}

.job h3 {
  float: left;
}
h3 {
  margin: 5px 0 0px 35px;
  padding: 0;
  /* width: 63%;*/
  font-size: 1.2em;
}

#resume li {
  margin: 0 0 3px 20px;
  padding: 0;
}
.entry p, p {
  margin: 0 0 0px 0;
  padding: 0;
  width: 82%;
}
.entry {
	margin-top: 0;
	padding-top: 5px;
}
body ul {
  margin: 0 0 0 17.8%;
  padding: 0;
  /* width: 82%; */
}
body div ul {
  margin: 3px 0 0 0;
  padding: 0;
  /* width: 82%; */
clear: both;
}
#bio_left {
  float: left;
  width: 50%;
}

#bio_right {
  float: left;
  text-align: right;
  width: 50%;
}
.company {
  margin: 0 0 5px 0.2em;
  padding: 0;
}
.data {
  padding-left: 17.8%;
}
.date { width: 10%; }
.date, .skillcat {
  clear: left;
  padding-top: 2px;
  float: left; 
}

.skillcat { 
  height: 100%; 
  width: 90%;
  font-style: italic;
  text-align: right;
  } 

.skilldesc {
  /* width: 71.4%; */
  margin-bottom: 10px;
}


.job {
  clear: both;
  width: 100%;
  margin-bottom: 15px;
  border-top: dotted 1px #ccc;
}
.job:first-child { border-top: none 0px #ccc; }
.job
.job_data {
  float: left;
  width: 100%;
  /* width: 90%; */
}

.position {
  width: 55%;
  float: left;
  margin: 0 0 5px 0;
}

.job_data .location {
  width: 25%;
  float: right;
  text-align: left;
}

.job_data .period { 
  width: 20%;
  float: right; 
  text-align: left;
}

.location, .job_data .period {
  margin-top: 4px;
}

#references {
  margin-top: 20px;
  display: none;
}

#meta {
  margin-top: 30px;
}


p.position .company { 
  font-family:  Arial, Verdana, Tahoma;
  font-size: 0.8em;
}

.jobtitle, .degree {
  font-family: Georgia, Serif, Verdana ;
  font-size: 1.2em;
}

.clear { clear: both;  }

.institution, .period { font-style: italic; }

.narrowcolumn { width: 100%; }
#sidebar { display: none; }

table.skills td { padding-bottom: 5px; }

.resume_projects ul { margin-left: 20px; }

.edudetails {
  margin: 2px 0px 10px 15px;
}

.lighter { 
  color: #999; 
  font-size: 0.9em;
  font-style: italic;
  }
.print { display: none; }
