

	b, strong { 
		font-weight: bold; }

	body {
		text-align: center; 
		background: #000000;}
	

	p {
		margin-left: 50px; 
		margin-right: 50px;}

	p.nav {
		margin-left: 40px;
		margin-right: 40px; }

	p.quo {
		margin-left: 120px;
		margin-right: 120px; }

	p.navnote {
		font: Verdana, Helvetica, sans-serif;
		font-size: 11px; 
		color: black;
		margin-left: 60px;
		margin-right: 30px; }


	P.note { 
		font: 85% Verdana, Helvetica, sans-serif; 
		color: black; }

	P.invis { 
		font: 85% Verdana, Helvetica, sans-serif; 
		color: #E6E6FA; }

	P.nota { 
		font: 85% Verdana, Helvetica, sans-serif; 
		color: #E6E6FA;
		margin-left: 40px; }


	span {
		font: 85% Verdana, Helvetica, sans-serif;
		color: #000000;}

	.book {clear: both; margin: 30px 0 0 30px;}
	.book img {float: left;}
	.book p {margin-left: 85px;}


	#left {
		float: left;
		width: 50%;
		border: 0;
		margin-left: 0;
		margin-right: 0px;
		padding: 5px; }

	#right {
		}


	#content {font: 80% Verdana, Helvetica, Arial, sans-serif;
		color: black; 
		margin-left: auto;
		margin-right: auto;
		width: 610px;
		text-align: left;
		background: #E6E6FA;
		padding: 0px;
		border: 0px;
		z-index: 2; }

	#content a {
		text-decoration: underline;
		color: #008080; }

	#content a:hover { 
		text-decoration: underline;
		color: #008080;}

	#image {
		margin: 0 30px; float: left; border: 0;}


	#tabmenu {
		color: #000;
		border-bottom: 0;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		z-index: 0; }

	#tabmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none; }

	#tabmenu a, a.active {
		color: #FFFFFF;
		background: #2F4F4F;
		font: bold 12px Verdana, Helvetica, Arial, sans-serif;
		border: 1px solid #E6E6FA;
		border-bottom: 0;
		padding: 5px 12px 2px 10px;
		text-decoration: none; }

	#tabmenu a.active {
		color: #660000
		background: #dcdcdc;
		border-bottom: 3px solid #E6E6FA; }

	#tabmenu a:hover {
		color: #2F4F4F;
		background: #E6E6FA;}


	#tabmenu a.active:hover {
		background: #dcdcdc;
		color: #660000; }

	#tabmenu a.page {
		background: #E6E6FA;
		color: #2F4F4F;
		border-bottom: 3px solid #E6E6FA; }

	#footer {
		float: left;
		margin-top: 20px;
		font: 80% Verdana, Helvetica, sans-serif;
  		width:100%;
  		text-align:center;
  		background: #000000;}

	#footer a, a:visited {
		text-decoration: underline;
		color: #98CBCC; }


	
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -200px;
left: 50px; /*position where enlarged image should offset horizontally */

}

