a       { text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; }

body {
  font-size: 12px;
/*  font-family: verdana, tahoma, arial, helvetica, sans-serif; */
  font-family: Georgia, Times New Roman, Serif;
  color: #000000;;
  background-color: #dedede;
}

p {
  font-size: 16px;
  text-align: justify;
  text-justify: inter-ideograph;
}

.imgfloatleft {
  margin-bottom : 6px;
  margin-left : 2px;
  margin-right : 12px;
  margin-top : 6px;
}

.imgfloatright {
  margin-bottom : 6px;
  margin-left : 12px;
  margin-right : 2px;
  margin-top : 6px;
}

.large {
  font-size:25px;
  font-weight: bold;
}

.normal {
  font-size: 16px;
}

.small {
  font-size: 10px;
}

.floatleft {
  float: left;
  padding: 10px;
  font-size: 10px;
}

.floatright {
  float: right;
  padding: 10px;
  font-size: 10px;
}

.pindent {
  text-indent : 25px;
}

.part {
  font-size: 18px;
}

.title {
  font-size: 24px;
  font-weight: bold;
}

.diarypage {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  background-color: #fcfcfc;
  }

.bottom {
  border-top: 1px dotted #000000;
  background-color: #f0f0f0;
  color: #555555;
  font-size: 11px;
  padding: 4px;
}

.question {
  color:#404040;
  font-size: 20px;
  font-weight: bold;
}

.magnus {
  font-size: 17px;
  color: #999977;
  font-weight: bold;
}

.response {
  font-size: 17px;
  color: #808080;
  font-weight: bold;
}

.thoughts {
  font-size: 17px;
  color: #aaaa88;
  font-weight: bold;
}

.subtitle {
  font-size: 18px;
  font-weight: bold;
}
