/* colour scheme */

/*
  FFFAF0 Floral white   (very pale)    background
  FFFFFF White          (very pale)    special background (lighter)
  FAEBD7 Antique white  (pale)         special background (darker)
  F5DEB3 Wheat          (pale)         highlight bg
  DEB887 Burlywood      (medium)       highlight bg
  F4A460 Sandy brown    (medium)       highlight bg
  CD853F Peru           (medium)       highlight bg
  FFA500 Orange         (bright)       strong highlight bg
  FF4500 Orange red     (very bright)  strong highlight text
  8B4513 Saddle brown   (very dark)    header text
  000000 Black          (very dark)    text
*/


/* general text */

body, p, td, th {
  font-family:    "new century schoolbook", serif;
}
body {
  margin-left:    4%;
  margin-right:   4%;
  margin-top:     2%;
  margin-bottom:  2%;
  color:          #000000; /* Black */
  background:     #FFFAF0 url(/.style/images/bg2.jpg) repeat fixed; /* Floral white */
  text-align:     justify;
}
.navbar {
  text-align:     center;
  text-transform: capitalize;
  border:         solid;
  border-width:   medium;
  border-color:   #8B4513;  /* Saddle Brown */
  background:     #FFF4DF;
  padding:        0.4em;
  margin:         0.1em;
}
table.navbar {
  border-style:   none;
  padding:        0;
}
td.navbar {
  border-style:   none;
  padding:        0;
}

A:link {    /* unvisited link */
  text-decoration: underline;
  color:          #CD853F; /* Peru */
}
A:visited { /* visited link */
  color:          #8B4513; /* Saddle brown */
}
A:active {  /* active link */
  color:          #FF4500; /* Orange red */
}
A:hover {
  background-color: #99ff99;
  color:          #003300;
}

.hl_text {
  color:          #FF4500; /* Orange red */
}

/* headers, rulers */

hr {
  margin-left:    -3%; /* nearly back to leftmost edge, leave 3% */
}

hr.pagetitle {
  margin-left:    0;
  height:         2;
  background-color: #8B4513;  /* Saddle brown */
}

hr.pagefooter {
  margin-left:    0;
  margin-top:     20;
  margin-bottom:  18;
  height:         2;
  background-color: #8B4513;  /* Saddle brown */
}

h1,h2,h3,h4,h5,h6 {
  color:          #8B4513; /* Saddle brown */
  font-family:    helvetica, sans-serif;
  /* font-style:     oblique; */
}
h1,h2,h3 {
  margin-left:    -2%; /* nearly back to leftmost edge, leave 2% */
}
h1.pagetitle {
  font-family:    "courier new", courier, serif;
  font-style:     normal;
  text-align:     center;
  margin-top:     36;
  margin-bottom:  36;
  /* font-weight:    bold; */
  color:          #000000; /* Black */
  text-transform: capitalize;
}
h1 {
  font-size: 200%;
  vertical-align: middle;
}
h2 {
  margin-top:     30;
  font-size: 185%;
}
h3 { font-size: 175%; }
h4 { font-size: 150%; }
h5 { font-size: 100%; }
h6 { font-size:  85%; }

img.floatleft {
  float:          left;
  margin-right:   15;
}
img {
  border-style:   none;
}

/* spans and blocks (divs) */

em     { font-style: italic; font-weight: normal; }
strong { font-style: italic; font-weight: bold; }
pre {
  color:          #000000; /* Black */
  font-weight:    normal;
  white-space:    pre;
  font-family:    monospace;
}

div.pagetitle {
    padding:     5 0 5 0;
}
div.navbar {
    clear:       both;
}

/* tables */

table {
  width:          100%;
  color:          #000000; /* Black */
  background:     #CD853F; /* Peru */ /* missing cells, between borders */
  border-width:   3px;
  border-style:   none;
  border-color:   #8B4513; /* Saddle brown */
}

table.photogallery {
  width:          100%;
  border:         none;
}
td.photogallery {
  text-align: center;
  vertical-align: middle;
  border:         none;
}

table.footer, td.footer {
  border-style:   none;
  background:     #FFFAF0; /* Floral white */
  font-size:      smaller;
}

caption {
  color:          #8B4513; /* Saddle brown */
  background:     #FFFAF0; /* Floral white */
  padding:        5px;
}

td, th {
  color:          #000000; /* Black */
  padding:        3px;
  margin:         0px;
  vertical-align: top;
}

th {
  background:     #FAEBD7; /* Antique white */
  text-align:     center;
  font-weight:    bold;
}
td {
  background:     #FFFFFF; /* White */
  text-align:     left;
  font-weight:    normal;
}

/* special-purpose items */

.archival { /* Used in headers for no-longer-maintained pages */
  color:          #FF4500; /* Orange red */
  text-align:     center;
}

