
body
	{
	background-color: #FFFFFF;
	background-image: url(bg.jpg);
	background-repeat: repeat-y; 
	link-color: darkred; 
	color: #111110;
	font-size: 12px;
	font-family: verdana;
	}




.thetop
	{
	position: absolute;
	top: 50; 
	left: 200; 
	border-left: rgb(50%, 50%, 50%) 2px groove;
	width: 150px; 
	height: 105px;
	}

.thetopright
	{
	position: absolute;
	top: 50;
	left: 380px;
	height: 105px;
	width: 370px; 
	border-right: rgb(50%, 50%, 50%) 2px groove;
	}

.left
	{
	position: absolute;
	top:200; 
	left:100;
	width:330;
	line-height: 15pt; 
	text-align: justify; 
	padding-left: 5px; 
	padding-right: 5px;
	border-left: rgb(50%, 50%, 50%) 2px groove;
	background-color: #FFFFFF; 
	overflow: no;
	}

.right
	{
	position: absolute;
	top:200; 
	left:430;
	width:400;
	line-height: 15pt; 
	text-align: justify; 
	padding-left: 5px; 
	padding-right: 5px;
	border-right: rgb(50%, 50%, 50%) 4px groove;
	background-color: #FFFFFF; 
	overflow: no;
	}


p
	{
	margin: 10pt;
	color: #993366; 
	font-size: 8pt;
	line-height: 14pt; 
	}


table.books
	{
	border: thin dotted black;
	color: #3399FF; 
	font-family: verdana; 
	font-size: 8pt; 
	line-height: 14pt; 
	margin-left: 0pt;
	width: 280px;
	}

caption
	{
	color: #003399;
	font-size: 13pt;
	line-height: 14pt;
	font-weight: bold;
	}

img.book
	{
	height: 120px;
	width: 120px;
	}


#sidebar
	{
	float: right;
	}


.title
	{
	color: #993366; 
	font-size: 12pt; 
	font-weight: bold;
	margin: 0pt;
	}

hr
	{
	width: 50%;
	}

td
	{
	vertical-align: top;
	}

a:link
	{
	color: #3399FF;
	text-decoration: none;
	}
a:visited
	{
	color: #3399FF;
	text-decoration: none;
	}
a:hover
	{
	color: darkblue;
	background-color: dodgerblue;
	}

img
	{
	border: 0pt;
	}



