body,p,td,ul,div {
  font: 10pt Tahoma, Arial, Helvetica, sans-serif;
  color: #535353;
}

p {
  margin-top: 10px;
}

.book {
  PADDING-LEFT: 15px;
  TEXT-ALIGN: left;
}

.book_title {
  FONT-WEIGHT: bold;
  FONT-SIZE: 8pt;
  COLOR: #222222;
}

.book_author {
  FONT-WEIGHT: bold;
  FONT-SIZE: 8pt;
  COLOR: #777777;
}

.book_info {
  FONT-SIZE: 8pt;
  COLOR: #777777;
}

h1 {
  FONT: normal 20pt Times New Roman, Times;
  MARGIN: 0px 0px 12px;
  COLOR: #4c483f;
}

h2 {
  FONT: normal 18pt Times New Roman, Times;
  MARGIN: 0px 0px 12px;
  COLOR: #c85d23;
}

h3 {
  FONT: normal 15pt Times New Roman, Times;
  MARGIN: 20px 0px 12px;
  COLOR: #333333;
}

h4 {
  MARGIN: 10px 0 0 0;
}

a:link {
  COLOR: #2985cb;
  TEXT-DECORATION: underline;
}

a:visited {
  COLOR: #d5743f;
  TEXT-DECORATION: underline;
}

a.more:link, a.more:visited {
  PADDING-RIGHT: 20px;
  BACKGROUND-POSITION: 30px 2px;
  FONT-SIZE: 11px;
  BACKGROUND-IMAGE: url(images/arrow_blue.gif);
  COLOR: #73a0ff;
  BACKGROUND-REPEAT: no-repeat;
  TEXT-DECORATION: none;
}

a.nav:link, a.nav:visited {
  PADDING-LEFT: 20px;
  COLOR: #333333;
  TEXT-DECORATION: none;
}

.event_date {
  font-size: 8pt;
  color: #777;
}

a.paper {
  font-weight: bold;
}

.genome {
  padding: 5 0 5 10;
}

.cv_appointment {
  PADDING-LEFT: 30px;
  MARGIN: 12px 0px;
  TEXT-INDENT: -30px;
}

