/*
  red:   943c35
  green: 828257
  tan:   e2cf71
a:link { color: #0b0b47; }
*/

a:link { color: #0B0B47; }
a:visited { color: #0B0B47; }
a:active { color: #171717; }
a:hover { color: #171717; }

body {
  color: 171717; 
  background-color: #e2cf71;
}
h1 { 
  font-family: "Cooper Black";
  font-size: 250%;
}

#tophalf{
  color: 171717;
  background-color: #828257;
  width: 1020;
  height: 125;
  padding: 5px 5px 5px 5px;
}

#toptext{
  position:absolute;
  left:300px;
  top:50px
}

#topguide{
  text-align: center;
  position:absolute;
  left:230px;
  top:110px
}

#mainhalf{
  color: 171717;
  background-color: #828257;
  width: 1020;
  padding: 5px 5px 5px 5px;
  background-color: #828257;
}
#toc{
  font-size: 150%;
  margin: 5px 5px 5px 5px;
  padding: 5px 5px 5px 5px;
  width: 608;
  background-color: #828257;
}
#body{
  font-size: 100%;
  margin: 10px 5px 10px 5px;
  padding: 10px 10px 10px 10px;
  width: 600;
  #background-color: #828257;
}
img.floatLeft { 
    float: left;
    margin: 10px
}
img.floatRight { 
    float: right;
    margin: 10px
}
#widetoc{
  font-size: 150%;
  margin: 10px 5px 10px 5px;
  padding: 10px 10px 10px 10px;
  width: 809;
  background-color: #828257;
}
#widebody{
  font-size: 100%;
  margin: 10px 5px 10px 5px;
  padding: 10px 10px 10px 10px;
  width: 800;
  #background-color: #828257;
}
#loc{
  color: 171717;
  background-color: #828257;
  margin: 0 auto;
  padding: 10px 10px 10px 10px;
}
#picture{
  float:left;
  width:200px;
  padding: 0px 5px 5px 25px;
}

#col1{
  padding-left: 0;
}
#col2{
  padding-left: 25;
}
#col3{
  padding-left: 50;
}
#verticaltext {
  font-family: "Cooper Black";
  font-size: 250%;
  writing-mode: tb-rl;
  filter: flipv fliph;
} 
