/* CSS Document */

#body, #content, #gallerycontent, #left, #right, #footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-align: justify;
  line-height: 1.5em;
}

#footer {
  font-size: .7em;
  text-align: center;
  line-height: 1.5em; 
}

#content a:link, #right a:link {
 color: #991C11;
 text-decoration: none;
 border-bottom: 1px dashed #991C11;
}

#right a.noborder:link {
 color: #991C11;
 text-decoration: none;
 border: none;
}

#content a:visited, #right a:visited {
 color: #8C2B1C;
 text-decoration: none;
 border-bottom: 1px dashed #8C2B1C;
}

#right a.noborder:visited {
 color: #8C2B1C;
 text-decoration: none;
 border: none;
}

#content a:hover, #right a:hover {
 color: #8C2B1C;
 text-decoration: none;
 border-bottom: 1px solid #8C2B1C;
}

#right a.noborder:hover {
 color: #8C2B1C;
 text-decoration: none;
 border: none;
}

#content a:visited, #right a:visited {
 color: #8C2B1C;
 text-decoration: none;
 border-bottom: 1px dashed #8C2B1C;
}

#footer a:link {
 color: #58230D;
 text-decoration: none;
 border-bottom: 1px dashed #58230D;
}

#footer a:hover {
 color: #8C2B1C;
 text-decoration: none;
 border-bottom: 1px solid #8C2B1C;
}

#footer a:visited {
 color: #8C2B1C;
 text-decoration: none;
 border-bottom: 1px dashed #8C2B1C;
}

.strong {
 font-weight: bold;
}

.small {
 font-size: .7em;
 line-height: 1em;
}
 
.more {
 font-size: .7em;
 line-height: 1em;
 text-align: right;
}



.credits {
  font-size: .9em;
}

/* ELEMENTS */

h1 {
 color: #8C2B1C;
 font-size: 1.5em;
 line-height: 2em;
}


h2 {
  font-size: 1.1em;
  color: #8C2B1C;
  
}

h3 {
  font-size: 1.1em;
  color: #8C2B1C;
}

h4 {
  font-size: 1.1em;
  line-height: 1.5em;
  color: #8C2B1C;
  font-style: italic;
}

p, td, th, dl, ul, li, dt, dd, #footer {
  color: #58230D;
}

table, td{
  font-size: 100% 
}

table{ 
  width:100%;
  border-collapse: collapse;
  margin: 1em 0;
}

th, td{
  text-align:left;
  padding:.5em;
  border: 1px solid #9B5422;
  line-height: 1.5em;
}

th {
  background: #9B5422;
  border: 1px solid #FFFFFF;
  color:#fff;
  vertical-align: top;
}

td{
  background: #FAF8E9;
}

