#bookwrap {
	margin-top: 10px;
	margin-left: 10px;
	border-style: solid;
	border-color: #c1c1c1;
	border-width: 1px;
	float: none;
	height: 630px;
	width: 1090px;
	overflow: visible;
}

#book {
	border-width: 1px;
	text-align: left;
	margin-top: 20px;
	float: none;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: black;
	border-bottom-color: black;
	border-right-color: black;
	border-top-color: black;
	border-top-style: solid;
	font-weight: bold;
	height: 590px;
	width: 1000px;
	overflow: visible;
}


body {
	background-color: #c1c1c1;
	margin: 0px;
}


#bookleft {
	text-align: center;
	background: url(../images/bookgrad.png) repeat top right;
	float: left;
	height: 590px;
	width: 500px;
}

#bookright {
	float: left;
	position: relative;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	color: #cccccc;
	font-size: 11px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	background-color: #5d5d5d;
	height: 590px;
	width: 500px;
}

#thumbnailmatrix {
	padding-top: 53px;
	margin: 0px;
}

#textbox {
	text-align: left;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 50px;
	color: black;
	padding: 15px;
	height: 450px;
	width: 350px;
	background-color: white;
	font-size: 12px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
}


#photo_pr {
	border-color: white;
	margin-top: 35px;
	padding: 0px;
	border-style: solid;
	border-width: 1px;
}

#photo_pr_bl {
	margin-top: 35px;
	padding: 0px;
	border-color: white;
	border-style: solid;
	border-width: 2px;
}


#photo_thumb {
	margin: 1px;
	padding: 0px;
	border-color: white;
	border-style: solid;
	border-width: 1px;
}


#tocentry {
	font-style: normal;
	font-weight: normal;
	color: #404040;
	text-align: center;
	font-size: 14px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
}

#tocentry_n {
	font-style: normal;
	font-weight: normal;
	color: #404040;
	text-align: center;
	font-size: 13px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
}


#tocentry_n_inactive {
	font-style: normal;
	font-weight: normal;
	color: #cecece;
	text-align: center;
	font-size: 13px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
}


#sometext {
	font-style: normal;
	font-weight: normal;
	color: #404040;
	text-align: center;
	font-size: 12px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
}


#footerline {
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: center;
	font-size: 12px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
}


#tocheader {
	font-size: 14px;
	font-weight: bold;
	padding-left: 1px;
	padding-bottom: 5px;
	padding-right: 1px;
	padding-top: 1px;
	color: #565656;
	text-align: center;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
}

a {
	text-decoration: none;
	color: #32548d;
}

a:hover {
  text-decoration:underline;
}



#link {
	font-family: Helvetica, Verdana, Arial, sans-serif, "Lucida Grande";
	font-style: normal;
	margin: 0px;
	border-width: 0px;
	width: 350px;
	font-weight: normal;
}


#linklink {
	width: 50%;
	font-weight: bold;
	font-size: 12px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	margin: 0px;
	border-spacing: 0px 0px;
	border-color: black;
	padding: 0px;
}

#linkdesc {
	padding-top: 2px;
	margin-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	padding-left: 5px;
	margin-left: 5px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	border-left-width: 1px;
	border-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-color: black;
}



* html #book {text-align: left;}
* html #bookright { margin-left: 0;}
#date { margin-top: 20px; margin-bottom: 10px; text-align: center; color: #7d1018; font-family: monospace; text-shadow: 0px 0px white; font-size: 14px; font-weight: bold; }
#datetext { text-align: center; color: #6d6d6d; font-size: 16px; }
#aright { 
	font-size: 11px; 
	color: #cccccc;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
}
#aright_right { 
	font-size: 11px; 
	color: #cccccc;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
}
#aright_left { 
	font-size: 11px; 
	color: #cccccc;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
}
h1 {
	border-width: 0px;
	margin: 0px;
}
img {
	border-width: 0px;
}
.tab li {
	list-style-type: none;
	margin-bottom: 7px;
	text-align: left;
	top: 0px;
	color: #575757;
	text-shadow: 0px 0px;
}
.infoblock {
	text-align: left;
	top: 20px;
	position: relative;
	height: 500px;
	width: 400px;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica;
}
.tabfont {
}
.tab ul {
margin:1em; 
padding:0;
}
.infoblock_head {
	font-size: 22px;
	text-align: center;
	font-weight: bold;
}

.infoblock_head_small {
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}

