body {  
		  background: white;
		  color: black;
		  font-family: Arial, sans-serif;
}

a {
		  text-decoration: none;
}

A:link {
		  color: blue;
		  background: inherit;
		  font-weight: bold;
}

A:visited {
		  color: maroon;
		  background: inherit;
		  font-weight: bold;
		  
}

a:hover { 
		  background: yellow;
		  color: inherit;
}

H1	{
		  text-align: right;
		  background: #b0b0b0;
		  color: maroon;
}

H2 {
		  text-align: left;
		  background: #d0d0d0; 
		  color: black;
}

blockquote {
		  border: solid;
		  border-width: thin;
		  border-color: Maroon;
		  background: #e0e0e0;
		  color: inherit;
		  background-color: inherit;
		  margin-left: 1em;
		  margin-right: 1em;
}

.caption { 
		  width: 50%; 
		  padding-top: 0em;
		  padding-bottom: 1em;
}

a img {
	border: none;
}

.indent{
		  padding-left: 1em;
		  padding-right: 2em;
		  padding-bottom: 1em;
}

.logobuttons{
		  position: absolute;
		  top: 100px;
		  right: 0px;
		  text-align: center;
		  float: right;
		  width: 90px;
}

li {
		  padding-bottom: .5em;
}

.right_image {
		  float: right;
		  padding-left: .5em;
}

.left_image {
		  float: left;
		  padding-right: .5em;
}

.fpbody{
		  float:left;
		  padding-right: 85px;
}

.hide{
		  display: none;
}

.taps{
		  border: 1px;
		  border-color: maroon;
		  border-style:solid;
		  float: right;
		  padding: .25em;
}

.tap{
		  border:1px;
		  border-width:thin;
		  border-style: dashed;
		  border-color: maroon;
		  text-align: center;
		  padding: .25em;
		  margin: .25em;		  
}

.navmenu{
		  clear:both;
		  background: #d0d0d0; 
}

.back{
		  width:33%;
		  text-align:left;
		  float:left;
}

.contents{
		  width:34%;
		  text-align:center;
		  float:left;
}

.next{
		  width:33%;
		  text-align:right;
		  float:right;
}
