
/*
** General styles
*/

a:link {
  color: #a00000;
}

a:visited { 
  color: #604c40;
}

a:hover { 
  color: #d04000;
}

h2 { 
  background-color: #34201c;
  color: #fcf0ec;
  padding-left: 1em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}

p {
  margin-left: 1em;
  margin-right: 1em;
}

p.clear { 
  clear: both
}

img.illus { 
  float: right;
  clear: right
}

table.illus { 
  float: right;
  clear: right
}

div.illus { 
  margin-left: 1em;
  margin-right: 1em;
  display: block;
  float: right;
  clear: right
}

/* Top-level elements */

body { 
  background-color: #f9f7ff;
  background-image: url("img/left_bgnd.jpg");
  background-repeat: repeat-y;
  padding: 0;
  margin: 0
}

div.headerbgnd {
  position: absolute;
  margin: 0;
  padding: 0;
  left: 0;
  top: 0
}

div.everythingelse { 
  position: absolute;
  margin: 0;
  padding: 0;
  left: 0;
  right: 0
}

/*
** Mini Navigation bar
*/

#mininavbar { 
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  margin: 0;
  padding: 0;
  /*background-color: #201c34;*/
  background-color: #34201c;
}

#mininavbar table { 
  margin: 0;
  padding: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%
}

#mininavbar col { 
  width: 1*
}

#mininavbar p { 
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: smaller;

  color: #fcf0ec;
  /*color: #c0f0ff;*/
}

#mininavbar a:link { 
  color: #ffffa0
}

#mininavbar a:visited {
  color: #e0f0ff
}

/*
** Header
*/

#header { 
  position: absolute;
  margin: 10px;
  background: none;
  left: 190px;
  right: 0;
  top: 32px;
  height: 240px
}

#header h1 { 
  /*position: relative;
  left: -16px;*/
  color: #800000;
}

#subtitle { 
  font-weight: bold;
  /*margin-left: 200px;*/
  margin-right: 120px;
}

#headerimage {
  position: absolute;
  left: 0px;
}

#titleimage { 
  position: absolute;
  left: 32px;
  top: 36px;
}

/*
** Menu bar
*/

#menu {
  position: absolute;
  margin-left: 8px;
  border-style: solid;
  border-width: 1px;
  /*border-color: #403058;*/
  border-color: #800000;
  border-style: single;
  background: url(img/left_bgnd_red.jpg);
  background-position: 0 310px;
  font-size: smaller;
  left: 0;
  top: 290px;
  width: 186px
}

#menu ul { 
  margin: 0.5em;
  padding: 0.5em;
  list-style-type: none;
}

#menu ul li {
  padding: 0;
  margin: 0
}

#menu ul ol { 
  margin-left: 0.5em;
  padding-left: 1.75em;
}

#menu a:link { 
  color: #ffffff;
}

#menu a:visited {  
  color: #d0e0e8;
}

#menu a:hover { 
  color: #ffffe0
}

/*
** Main box
*/

div.main {
  position: absolute;
  margin-left: 1em;
  margin-right: 1em;
  left: 190px;
  top: 290px

}

