body {
  background-color: #7C6734;
  background-image: url(images/seat.jpg);
  background-position: center top;
  background-repeat:repeat-y;
}

.paddedData{
  vertical-align:top;
  padding-left:.7em;
  padding-right:.7em;
}
.largeItalicFont {
  font-size:large;
  font-style:italic;
}
.directionPointsList{
	margin-top:1em;
}
.directionPointsTable{
	width:75%;
	border:0.31em double black;
	font-size:smaller;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
}
#wholeBook {
  position: relative;
  width: 55em;
  margin: 1.5em auto auto auto;
}
.spaceBelow{
  margin-bottom:0.5em;
}
.redFabric{
  background-image: url(images/Shbg.JPG);
  color: #ffff00;
}

.redFabric a:link {
  color: #ffff00;
}

.redFabric a:active {
  color: #ffff00;
}

.redFabric a:visited {
  color: #999900;
}

#nav {
  width: 12em;
  padding: 1em;
}
.abs00{
  position: absolute;
  top: 0;
  bottom: 0;
}
.bookRight {
  width: 41em;
  margin-left: 14em;
  background-image: url(images/paper1.jpg);
}
#homeRight {
  width: 39.4em;
  border-left:#404000 solid 0.6em;
  padding-right:1em;
}
.dirRight{
  padding:1em; 
	text-align:center;
}
	
#bookTop {
  padding-top:2em;
	text-align:center;
}

.bookMiddle {
  padding-top:3em;
	text-align:center;
}

.bookFooter {
  position:absolute;
  bottom:0em;
  width: 96%;
  text-align: right;
  padding-bottom:1em;
}

.littlerLetters {
  font-size: large;
}

#yelNote{
  /* maintain 40/55 (pixel) width/height ratio in ems; 8/11, 1/1.375.
  16px = 1em in base condition
  */
  width: 2.5em;
  height: 3.4375em;
}
.bookTitle {
  font-size: xx-large;
  font-style: italic;
  font-weight: bold;
}
.whatUL{
   text-align:left;
   width:80%;
}
.directionsButton{
  border:0;
  width:6.6875em;
}