body {
  color: black;
  font-size: 12px;
  font-family: "trebuchet ms";
  background: white url(/backgrounds/lbfcextrabgforjoe.jpg) no-repeat fixed center bottom;
  vertical-align: top;
  margin: 0;
  padding: 0;
  height: 100%;
}

html {
  height: 100%;
}

p {}

.center {text-align: center;} 
.right {text-align: right;}
.left {text-align: left;}

.victrolaback {
  background-image: url("backgrounds/victrola-right-faded.gif");
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-color: white;
}

td {}

a:link { color: black; }
a:visited { color: black; }
a:hover { color: teal; }
a:active { color: teal; }

.color1 { background-color: #c9dab0; }
.color2 { background-color: #bacaa2; }
.color3 { background-color: #b0c09a; }
.color4 { background-color: #a5b390; }
.color5 { background-color: #9aa885; }
.color6 { background-color: #8e9c7a; }
.color7 { background-color: #879572; }
.color8 { background-color: #818f6d; }
.color9 { background-color: #7B8968; }

.navcell { width: 170px; height: 50px; }
.fillcell { width: 170px; height: 380px; }
.subnav { vertical-align: top; width: 150px; height: 100%; padding: 5px; }
.leftfloat-slides { position: relative; top: 400px; left: 17px; }
.frame { text-align: left; width: 800px; height: 100%; }

.navheader {
  font-size: 12px;
  background-color: #daecbf;
  height: 25px;
  padding: 5px;
}

.navframe { vertical-align: top; height: 100%; }

.maincont {
  background-color: #f3f7ec;
  vertical-align: top;
  width: 630px;
  height: 100%;
  padding: 5px;
}

.h1 {
  font-size: 13px;
/*  text-decoration: none; */
/*  text-transform: uppercase; */
/*  text-align: left; */
/*  letter-spacing: 10px; */
  font-weight: bold; 
  color: #7B8968;
}

.linkheader {
  font-size: 13px;
/*  text-decoration: none; */
  text-transform: uppercase;
/*  text-align: left; */
  letter-spacing: 10px;
  font-weight: bold; 
  color: #7B8968;
}

.linkname {
  font-size: 13px;
/*  text-decoration: none; */
  text-transform: uppercase;
  text-align: left;
  letter-spacing: 10px;
  font-weight: bold; 
}

.byline { font-size: 11px; }
.leftborder { background-color: #788566; width: 1px; height: 100%; }
.rightborder { background-color: #c9dab0; width: 1px; height: 100%; }
.footer { background-color: #7B8968; vertical-align: text-bottom; }
.b { font-weight: bold; }
.i { font-style: italic; }
.u { text-decoration: underline; }

