/*############################
## General
############################*/

body {
  font-family: arial, sans-serif;
}
p { 
    text-align:justify;
}

td.ying {
    background-color: #ccffff;
}

td.yang {
    background-color: #ffeedd;
}

/*############################
## Links
############################*/

a:link {
color: #001EA0;
text-decoration: none;
}
a:visited {
/*color: #aa00aa;*/
text-decoration: none;
}
a:hover {
#color: #3366CC; 
text-decoration: underline
}
a:active {
color: #ff0000;
text-decoration: none;
}

/*############################
## Headings
############################*/

h1 {
  color: #444444;
/*  background-color: #dddddd; */
  font-family: arial,  sans-serif;
  text-align: center; 
  padding-top: 5px;
  padding-bottom: 5px;
}
h2 {
  color: #444444;
  text-align: left; 
  font-family: arial, sans-serif;
  background: #ffeedd;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
/*  border: solid #0088AA;*/
}
h4 {
  text-decoration: underline;
  font-style: italic;
}
/*############################
## Content tables
############################*/

.content {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

.content tr  {
  background-color: #fff;
}
.content tr:hover  {
  background-color: #ddd;
}
.content td {
  border: 1px solid #ddd;
  padding: 8px;

}
.content td:nth-child(1),
 .content th:nth-child(1) {
  font-weight: bold;
}
.content td:nth-child(3),
 .content th:nth-child(3) {
  white-space: nowrap;
}


/*############################
## lists
############################*/

dt {
     font-weight: bold; 
}

/*############################
## Biblio
############################*/

span.member {
  text-decoration: underline;
}
span.pubtitle {
  font-weight: bold; 
}
span.pubjournal {
  font-style: italic;
}
