body {
        margin:0;
        padding:0;
     	font: normal 11px/1.8em Verdana;  
}
img {border:0;}


.content ul, .content ul li ul {list-style:none;}
.content ul li ul li {display:inline; }
.content ul li {clear:both;}

ul li ul li a span, ul li ul li span {
	float:left; display:block;
	margin: 0 20px 0 0;
}	

.book-list {
	padding:20px;
	width:50%;
}

.book img {
	margin:0 10px 10px 0;
	border: 1px solid grey;
	float:left;
}	

.book {	
	margin:10px 0 10px 0;
	clear:both;
}

.paging {
	height:1%;
	display:block;
	padding:20px;	
	clear:both;
	text-align:center;	
}

.paging a span {		
	padding:5px;
	background-color:#f1f4f6;
	border:1px solid #778a98;
	text-decoration:none;
}

.paging a:hover span {			
	background-color:#778a98;	
	color:#fff;
}

.paging span b {		
	padding:6px;
	background-color:#ee7070;
}

a.arrow {
	text-decoration:none;
	font-size:150%;
	font-weight:bold;
}

.content {
	padding:20px;
}



#search {
	padding:30px;
	background-color:#f1f4f6;
	border:1px solid #dbe2e8;	
}

#authors-letter, #authors-result {
	padding:20px;	
	margin:10px;
	background-color:#fffec5;
	border:1px solid #fcfb86;
}

#s input {
	width:50%;
}

.in {
	font-size: 26px;
}
