body {
	margin: 0px;
	background-position: center bottom; 
	background-repeat: repeat-x;
	background-attachment: fixed; background-image: url(../images/mainbg.jpg);
}

p, td, li {
	font : 13px tahoma, verdana, arial, helvetica, sans-serif;
	color: #333333;
	line-height: 145%;
}

ul.authors {
	list-style: none;
	margin-left: 10px;
	padding-left: 1em;
	text-indent: -1em;
}

a.authors {
	font : bold 13px tahoma, verdana, arial, helvetica, sans-serif;
	color: #333366;
	text-decoration: none;
}

a:hover.authors {
	  color: #996633;
}

h1 {
      font : bold 16px tahoma, verdana, arial, helvetica, sans-serif;
	  color: #76020e;
	  line-height: 100%;
}

h2 {
      font : bold 16px tahoma, verdana, arial, helvetica, sans-serif;
	  color: #333366;
	  line-height: 100%;
}

h3 {
      font : bold 16px tahoma, verdana, arial, helvetica, sans-serif;
	  color: #844e13;
	  line-height: 100%;

}

h4 {
      font : bold 14px tahoma, verdana, arial, helvetica, sans-serif;
	  color: #76020e;
	  line-height: 100%;
}

h5 {
      font : bold 14px tahoma, verdana, arial, helvetica, sans-serif;
	  color: #333366;
	  line-height: 100%;
}

h6 {
      font : bold 14px tahoma, verdana, arial, helvetica, sans-serif;
	  color: #844e13;
	  line-height: 100%;
}

td.footer { 
	background-repeat: no-repeat; 
	background-image: url(../images/footer.gif); 
}

td.content { 
	background-repeat: repeat-y; 
	background-image: url(../images/contentbg.jpg); 
}

td.rightcolumn { 
	background-repeat: repeat-y;
	background-image: url(../images/rightbg.gif);
}

td.leftcolumn { 
	background-repeat: repeat-y;
	background-image: url(../images/leftbg.gif);
}

td.div { 
	background-repeat: repeat-y;
	background-image: url(../images/divbg.jpg);
}

td.aname { 	
	background-image : url(../images/authornamebg.jpg); 
	background-position : top left; 
	padding-right : 35px;
}

td.ablurb { 
	background-image: url(../images/authorblurbbg.jpg); 
	background-position : top left; 
	padding-left: 25px;
	padding-right: 35px;
	padding-top: 85px;
}

td.biobg { 
	background-repeat: repeat-y;
	background-image: url(../images/authorbiobg.jpg);
	padding-right: 75px;
	padding-left: 55px;
	padding-top: 5px;
}

a 
{
  color: #76020e;
}

a:visited
{
  color : #44445b;
}

a:hover  
{
  color: #996633;
}

.copyright 
{
	font : 10px Tahoma, verdana, arial, helvetica, sans-serif;
	color: #76020e;
	line-height: 155%;
}

a.copyright 
{
	color: #76020e;
}

a:visited.copyright 
{
	color: #76020e;
}

a:hover.copyright 
{
  color: #996633;
}

.stampname {
      font : bold 18px tahoma, verdana, arial, helvetica, sans-serif;
	  color: #76020e;
}

.bookdate {
      font : bold 15px tahoma, verdana, arial, helvetica, sans-serif;
	  color: #76020e;
}

.bookinfo {
      font : bold 16px tahoma, verdana, arial, helvetica, sans-serif;
	  color: #844e13;
}

.genre {
      font : bold 26px tahoma, verdana, arial, helvetica, sans-serif;
	  color: #333366;
}

.isbn {
      font : bold 14px tahoma, verdana, arial, helvetica, sans-serif;
	  color: #333366;
}

.booktitle {
      font : bold italic 20px tahoma, verdana, arial, helvetica, sans-serif;
	  color: #76020e;
}

.oneline {
      font : bold 15px tahoma, verdana, arial, helvetica, sans-serif;
	  color: #bc6a61;
	  line-height: 155%;
}