html {
	padding:20px;
	background:#d0f5de;
}

body {
	background:white;	
	}

.bump {
	padding-top:20px;
	padding-bottom:10px;
}	

.book_info {
	padding-top:20px;
	padding-bottom:30px;
}

.book_data_bump {
	padding-top:20px;
}

.top {
	border-top: 2px solid #91ad9b;
}

.row {

}

.green {
	background:white;



}

.lightgreen {
	background:white;
}



img.books-home {
	box-shadow: 0px 0px 5px #888;
}


.bdr_bottom {

}

.nav {
	text-align:center;
	padding-top:30px;

}

.nav ul {
	width:60%;
	list-style-type:none;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	

}

.nav ul li {
	width:20%;
	float:left;
	font-weight:bold;
}

.nav ul li a {
	color:black;
}

.logo {
	padding-bottom:30px;
	text-align:center;
}


.logo img {
	width:20%;
}

.darkgreen {
	padding-top:30px;
	
}

.darkgreen .row {
	border:0;
}

.space {
	padding-top:15px;
	padding-bottom:35px;
}

.space_books {
	padding-bottom:35px;
}

.season {
	padding-top:5px;
	padding-bottom:10px;
}

.footer {
	border-top:1px solid #d0f5de;
	background:transparent;	
	padding-top:40px;
	padding-bottom:40px;

}

p.pfoot {
	color:#9b9a9a;
}

.footer ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.footer ul li {
	float:left;
	margin-right:60px;
	padding:0;
}

.footer ul li a {
	color:#9b9a9a;
}

ul#article-list {
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:center;
}

ul#article-list li {
	margin-bottom:15px;
	padding-top:15px;
}

ul#article-list li a {
	color:black;
}


.post_author a {
	color:#9b9a9a;
}

ul#article-list h5 {
	font-weight:normal;
	padding:0;
	margin:0;

}

p.footnote {
	font-size:.9em;
}

h5.about {
	font-weight:normal;
	padding:0;
	margin:0 0 5px 0;
}

h5.about a {
	color:black;
}

.match_books h5.about {
	width:80%;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
}

h4 a {
	color:black;
	font-weight:normal;
}

h4.center {
	text-align:center;
	font-weight:normal;
}


.blog_first {
	padding:30px 40px 30px 40px;
	background:#d0f5de;
	margin-bottom:40px; 
}

.blog_left {
	
}

ul.arc_twitter {
	list-style-type:none;
	margin:0 0 0 0;
	padding:0;
}

ul.arc_twitter li {
	margin-bottom:15px;
	padding-top:15px;
	font-size:.9em;
	text-align:center;
}

.white_border {
	
}

.blog_border {

	padding-bottom:20px;
}

.bottom {
	padding-bottom:20px;
}



.book_title {
	word-wrap:break-all;
	margin-top:7px;
	text-transform:uppercase;
	font-size:.9em;
	text-align:center;
	line-height:1.25em;
}

h4.book_display_title {
	color:black;
	font-weight:normal;
	margin-bottom:20px;
	text-align:center;
}

.body_p p {

}

.author {
	font-size:.8em;
	margin-top:5px;
	text-align:center;
}


.book-list {
	text-align:center;
}

.book-list img {
	
}

.no_border {
	border:0;
}

.types {
	padding-bottom:20px;
	margin-bottom: 0px;
	
}

.paperback {
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:5px;
}

.page_count {
	margin-top:5px;
}

.sample {
	margin-top:5px;
}

.pages {
	color:black;
}


.published {
	padding-bottom:20px;
}

.published h5 {
	padding:0;
	font-weight:normal;
	margin:0;
}

.pages_pub {

	margin-bottom:20px;
	padding-bottom:20px;
}
	

.price {
	margin-bottom:6px;
}

.isbn {
	text-transform:uppercase;
	font-size:.8em;
}

.buy_button {
	margin-top:5px;
}

.pagination{
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	padding-bottom:30px;
	height:100px;
	width:250px;
}

.author_name {
	font-weight:bold;
}

.translated {
	line-height:1.5em;
	padding-bottom:20px;	

	margin-bottom:20px;
}

.translator {
}

.home_books {
	width:20%;
	float:left;
}

.home_books_poster {
	width:25%;
	float:left;
}

.subscribe {
	text-align:center;
	margin-top:5px;
	border:1px solid green;
}

.subscribe h3 {
	padding-bottom:10px;
}

.subscribe_button {
	margin-bottom:15px;
}

.blink {
	width:60%;
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.nav ul { width:100%; }
.nav ul li { width:20%; float:left; font-weight:normal; font-size:.8em;}
.logo img { width:70%; }
.home_books { width:50%; float:left; }
}
