.btn {
	border-width: 1px; border-style: solid; border-color: rgb(230, 230, 230) rgb(230, 230, 230) rgb(162, 162, 162); padding: 4px 14px; border-radius: 4px; border-image: none; text-align: center; color: rgb(85, 60, 36); line-height: 20px; font-size: 14px; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: 0px 1px 1px rgba(255,255,255,0.75); background-image: linear-gradient(rgb(255, 255, 255), rgb(230, 230, 230)); background-repeat: repeat-x; background-color: rgb(245, 245, 245); -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn:hover {
	color: rgb(195, 19, 40); background-color: rgb(230, 230, 230); text-decoration:none;
}
.btn:active {
	color: rgb(85, 60, 36); background-color: rgb(230, 230, 230);
}

#books { width:100%; top:100px; right:0px; overflow-y: auto; height:80%; }

#book { width:100%; top:100px; right:0px; overflow-y: auto; height:90%;
	border:2px  #FFF solid;
	border-radius:6px; 
-webkit-border-radius:6px; 
-moz-border-radius:5px; 
-khtml-border-radius:10px; }

#books p { padding:10px; background:#f3f3f3; text-indent:0px; }

.links { color: #ff0000; }

.links:link { text-transform: none; text-decoration: underline; letter-spacing:1px; color: #ff0000;
	}   
.links:visited { text-transform: none; text-decoration: none; letter-spacing:1px; color: #ff0000;
	}
	
.links:hover { text-transform: none; text-decoration: underline; color: #c31328; letter-spacing:1px;
	} 

.note { font-style:italic; font-family: Georgia, "Times New Roman", Times, serif; margin: 5px 5px 5px 50px; display:inline-block;}