
.cu-right { 
  text-align:center;
}
.cu-right h3.dl {
  margin-bottom:.5em;
  font-weight:bold;
}
#right_content h3.dl a { 
  display:block;
}

/********* Resume styles ***********/

#resumeDiv h2 {
  margin:1em 0 .7em;
}
#resumeDiv h3 {
  margin-bottom:0.2em;
}
p.company {
  font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', arial, Helvetica, sans-serif;
  color:#8a8a8a;
  margin:0 0 1.2em 0;
}
#resumeDiv p {
  margin:.1em 0;
}

ul.taskList {
  list-style-type:none;
  margin:0;
  padding-left:0;
}

ul.taskList li {
  margin-bottom:1.5em;
  line-height:1.4em;
}

ul.taskList li ul {
  list-style-type:disc;
  margin-bottom:.3em;
  margin-top:0.5em;
}
ul.taskList li ul li {
  border:0;
  padding:0;
  margin:0.7em 0 0.5em;
}
ul.taskList li ul li ul {
  margin-left:3em;
  list-style:square;
}
