/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
.clr {
	clear: both;
}

body {
	background-image: url(images/bg-body.jpg);
}
#home-footer-box.box6 {
	background: none;
}
#home-footer-box.box6 .spacer {
	background: none;
}
#header-text.spacer {
	padding:4px 25px 0;
}
ul.buy-links li {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.col4 ul.buy-links li {
	width:49%;
	float:left;
}
.buy-links li a {
	color: #454545;
	padding: 0 0 0 24px;
	background-position: left top;
	background-repeat: no-repeat;
}
.widget li.title {
	padding-left: 0;
}
.title .buy-links li {

}
.buy-links li a.amazon {background-image: url(images/icon-amazon.jpg);}
.buy-links li a.barnes {background-image: url(images/icon-barnes.jpg);}
.buy-links li a.borders {background-image: url(images/icon-borders.jpg);}
.buy-links li a.indie {background-image: url(images/icon-indiebound.jpg);}
.buy-links li a.ceoread {background-image: url(images/icon-ceoread.jpg);}

.widget .xoxo li {
	padding-left: 10px;
}

.xoxo a {
	background: url(images/icon-link.gif) no-repeat left center;
	padding-left: 20px;
}
.widget_twitter li {
	padding-left: 5px;
	line-height: 1.2em;
}
h3.twitter a {
	background:transparent url(images/icon-bg-twitter.gif) no-repeat scroll right top;
	color:#F2F2EE;
	display:block;
	line-height:30px;
	margin-bottom:0;
	margin-right:10px;
}
h3.twitter a:hover {
	text-decoration: none;
	color: #fff;
	
}
.col3 .recent_posts li, .recent_posts li {
	padding-left: 10px;
}
.col3 .recent_posts {
	margin-bottom: 20px;
}
.recent_posts a {
	padding: 0 0 0 20px;
	background: url(images/bg-links.gif) no-repeat left 6px;
	display: block;
}
.title .bookthumb {
	float: left;
	margin-right: 12px;
	margin-bottom: 2px;
}
.widget .title p {
	line-height: 1.3em;
}
.post ul li {
	background-position: left 2px;
	margin-bottom: 8px;
}
.box .spacer {
	min-height: 760px;
}
.col4 {
float:left;
width:500px;
}
.col5 {
float:right;
width:235px;
}
.col4 p.byline {
	font-size:20px;
	padding-bottom:10px;
}
.col4 h2.book {
	font-size:32px;
	line-height:1em;
	margin-bottom:10px;
}
.col4 p {
	padding-bottom: 12px;
}
.col4 div {
	border-bottom:1px solid #EFEFEF;
	margin-bottom:12px;
}
.more-dropdown {
	position: relative;
	z-index: 1;
	padding: 0;
	margin: 0;
	padding-left: 67px;

}
.more-dropdown .more-button {
	z-index: 0;
}
.more-dropdown .more-button img {
	position: relative;
	z-index: 0;
}
.book-links {
	background:#FFFFFF none repeat scroll 0 0;
	border:2px solid #580810;
	position:absolute;
	right:12px;
	top:-6px;
	z-index:1000;
}
.book-links ul {
	z-index:9999;
}
.booklinks {
}
#rightcol .widget .title ul.buy-links {margin-bottom: 0;background: #fff;padding-bottom: 5px;padding-left:8px;}
/* ==========================================
=====! Books Page  =====
============================================*/
.spacer .entry .featured-title img {
	float: left;
	margin-right: 15px;
	margin-bottom: 4px;
	border: 2px solid #efefef;
}
.featured-title {
	border:4px solid #EFEFEF;
	float:left;
	margin-right:20px;
	min-height: 294px;
	padding:11px;
	width:400px;	
}
.second {
	margin-right: 0;
}
.featured-title h3 {
	font-size:34px;
	line-height:1em;
	margin-bottom:8px;
}
.featured-title p, .featured-title ul.buy-links {
	margin-left: 142px;
}
.featured-title p {
	padding-bottom: 4px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 4px;
}
.featured-title ul.buy-links {padding-bottom:3px;
padding-left:13px;}
.featured-title ul.buy-links li {margin-bottom:4px;}
.entry .title-small {
	float: left;
	margin-right: 25px;
	width: 30%;
	min-height: 140px;
}
.entry .title-small.odd {
	clear: left;
}
.title-small p, .title-small h3 {
	margin-left: 67px;
}
.title-small h3 {
	color: #333;
	font-size: 13px;
	margin-bottom: 0px;
	line-height: 1.1em;
}
h3.title-sep {
	border-bottom:1px solid #ccc;
	clear:both;
	margin-bottom:12px;
	padding-bottom:2px;
	padding-top:13px;
}
.title-small img.book-img {
	float: left;
	margin-right: 7px;
	margin-bottom: 3px;
}
.title-small p {
	line-height:1.15em;
	padding-bottom:6px;
}

.title-small .book-links {
	width: 184px;
	top: -4px;
	padding-top: 4px;
}
.title-small .buy-links {
	padding-bottom:0;
	padding-left:10px;
	padding-right:10px;
}
.title-small a.morelink {
	display: block;
	margin-left: 67px;
}
.title-small .buy-links li {
	margin-bottom: 4px;
}
input, select, textarea {
border:1px solid #CCCCCC;
}
* html .spacer {
	background-position: top left !important;
}
/* ==========================================
=====!   Book Page Single   =====
============================================*/

.book-single li {
	float: left;
	width: 160px;
}
.booksellers h4 {
	font-size: 20px;
	margin-bottom: 10px;
}
.book-single .book-img {
	margin-right: 15px;
}
.booksellers {
	padding-top: 10px;
}
.book-single .date {
	margin-bottom:0;
	padding-bottom:10px;
	font-size: 16px;
}
.search-result {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 12px;
}
.btn-continue {
	margin-bottom: 1.5em;
}
h2 span.book {
	background:#580810 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:12px;
	margin-left:13px;
	padding:3px 8px;
	vertical-align:middle;
}