body {
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  color: #000000;
  font-family: trebuchet, geneva, verdana, arial, sans-serif;
  font-size: 10px;
  background-image: url(images/fade_bg.jpg);
  background-repeat:repeat-x;
}
a:link {
  color: #336699;
  font-weight: bold;
}
a:visited {
  color: #336699;
  font-weight: bold;
}
a:hover {
  color: #999999;
  font-weight: bold;
}
blockquote {
  float: right;
  width: 200px;
  font-size: 13px;
  font-family: trebuchet, geneva, verdana, arial, sans-serif;
  margin: 0;
  padding: 8px;
  color: #000000;
  background-color: #EAE6E4;
}  
blockquote p {
  background-color: #FFFFFF;
  font-size: 13px;
  font-family: trebuchet, geneva, verdana, arial, sans-serif;
  margin: 0;
  padding: 8px;
  text-align: left;
  line-height: 1.2em;
}
blockquote a:link {
  color: #336699;
  font-weight: bold;
}
blockquote a:visited {
  color: #336699;
  font-weight: bold;
}
blockquote a:hover {
  color: #999999;
  font-weight: bold;
}
.tree {
  margin: 0;
  padding: 0;
  background-image: url(images/tree_bg.jpg);
  background-repeat: no-repeat;
}
.texture {
  width: 2px;
  margin: 0;
  padding: 0;
  background-image: url(images/black.gif);
  background-color: #000000;
}
.bluebg {
  background-color: #005CB4;
}
.homeBox1 {
  width: 435px;
  background-color: #FFFFFF;
  border: 1px solid #336699;
  vertical-align: top;
  font-size: 13px;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  margin: 0;
  padding: 8px;
  color: #000000;
}
.homeBox2 {
  width: 218px;
  background-color: #FFFFFF;
  border: 1px solid #336699;
  vertical-align: top;
  font-size: 13px;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  margin: 0;
  padding: 8px;
  color: #000000;
}
.homeBox3 {
  width: 661px;
  background-color: #FFFFFF;
  border: 1px solid #336699;
  vertical-align: top;
  font-size: 13px;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  margin: 0;
  padding: 8px;
  color: #000000;
}
.box661 {
  width: 661px;
  background-color: #FFFFFF;
  border: 1px solid #336699;
  vertical-align: top;
  font-size: 13px;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  margin: 0;
  padding: 8px;
  color: #000000;
}
.header {
  color: #000000;
  vertical-align: top;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  font-family: Trebuchet MS, Helvetica, sans-serif;
}
.title {
  color: #336699;
  vertical-align: top;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  font-family: Trebuchet MS, Helvetica, sans-serif;
}
.bluetitle {
  color: #336699;
  vertical-align: top;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  text-decoration: underline;
  font-family: Trebuchet MS, Helvetica, sans-serif;
}
.bluetitlereg {
  color: #336699;
  vertical-align: top;
  text-align: left;
  font-size: 18px;
  font-weight: bold;
  font-family: Trebuchet MS, Helvetica, sans-serif;
}
.blue {
  color: #336699;
  vertical-align: top;
  text-align: left;
  font-weight: bold;
  font-family: Trebuchet MS, Helvetica, sans-serif;
}
.imgRight {
  margin: 0px;
  padding: 10px;
  float: right;
}
.imgLeft {
  margin: 0px;
  padding: 20px;
  float: left;
}
.bookList {
  background-color: #FFFFFF;
  border: 1px solid #336699;
  vertical-align: top;
  font-size: 12px;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  margin: 0;
  padding: 10px;
  color: #000000;
}
.genreLinks {
  background-color: #EAF1FB;
  border: 1px solid #336699;
  vertical-align: top;
  font-size: 12px;
  font-family: Trebuchet MS, Helvetica, sans-serif;
  margin: 0;
  padding: 4px;
  color: #000000;
}
a:link {
  color: #336699;
  font-weight: bold;
}
a:visited {
  color: #336699;
  font-weight: bold;
}
a:hover {
  color: #999999;
  font-weight: bold;
}
.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 150px; /*WIDTH OF MAIN MENU ITEMS*/
border: 0px solid black;
}

.glossymenu li{
position: relative;
}

.glossymenu a:link {
  color: #FFFFFF;
  text-decoration: none;
}
.glossymenu a:visited {
  color: #FFFFFF;
  text-decoration: none;
}
.glossymenu a:hover {
  color: #FED133;
  text-decoration: none;
}

.glossymenu li a{
background: url(texture.jpg) repeat-x bottom left;
font: bold 16px Trebuchet MS, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}

.glossymenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 220px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
}

.glossymenu li ul li{
float: left;
}

.glossymenu li ul a{
width: 220px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
}

.glossymenu .arrowdiv{
position: absolute;
right: 2px;
background: transparent url(arrow.gif) no-repeat center right;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(texture.jpg);
}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */