/*
Theme Name: Encounter Books

Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/* YUI Reset */ html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/* Reset */ html{background: none; }
/* YUI Base */ body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}
/* YUI Fonts */ body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

body {
	margin: 0;
	background-color: #eee;
	color: #000;
	font-family: Verdana, helvetica, sans-serif;
	font-size:12px;
}
a { text-decoration: none; }
img {border: none;}
hr {color: #8c8c8c;}
.clear {clear: both;}
.hidden {display:none;}
/* Top Container */
#container-shadow {
	background: #fff url(/wp-content/themes/encounter-books/images/bg-shadow.gif) repeat-y;
	width:1025px;
	margin:0px auto;
}
#container {
	margin: 0 auto;
	width: 980px;
	background:#fff;
}

/* Color Bar */
#bg-container {
	margin: 0 auto;
	width: 100%;
	height: 7px;
	background-image: url('/wp-content/themes/encounter-books/images/header-bg.gif');
	background-repeat: repeat-y;
}
/* Body Container */
#container-thin {
	margin: 0 auto;
	width:805px;
	margin-left: 84px;
}
#body {padding-top: 3px;}
#top-bar {background:#000;}
#bottom-bar {margin-bottom: 70px;}

/* Header Area */
	#header {
		width:980px;
		margin:0px auto;
		height: 117px;
	}
	#header #header-image {
		position: absolute;
		z-index: 0;
	}
	#header ul {
		position: relative;
	}
/* End Header Area */

/* Global Nav */
	#header .globalnav {
		margin: 0;
		margin-left: 42px;
		padding-top: 8px;
	}
	#header .globalnav li {
		list-style-type: none;
		float: left;
		color: #fff;
		font-size:10px;
		font-weight: bold;
	}
	#header .globalnav a {color:#fff;padding: 0px 10px;}
	#header .globalnav a:hover {text-decoration:underline;}
	#header .globalnav li span#order {margin-left: 63px;}
	#header .globalnav li span#order strong {font-size: 14px;}
	#header .globalnav li.view-cart,#header .globalnav li.about {padding-top:3px;}
	#header .globalnav li a#about {margin-left: 21px;}
	#header .globalnav li a#view-cart {margin-left: 4px;}
	
	#header .globalnav li a#logo {
		display: block;
		text-indent:-9999px;
		width: 350px;
		height: 70px;
		outline: none;
		text-align:left;
	}
	#header .globalnav li a#cart-icon {
		background:url(/wp-content/themes/encounter-books/images/sprite-body.png) -946px 0px no-repeat;
		display: block;
		text-indent:-9999px;
		width: 10px;
		height: 21px;
		outline: none;
	}
/* End Global Nav */

/* Main Nav */
	#header .mainnav {
		margin: 0;
		color: #fff;
		margin-left: 70px;/* was 140 - NW */
		margin-top: 10px;
	}
	#header .mainnav li {
		list-style-type: none;
		display: inline;
		margin-top: 30px;
		font-size:1.2em;
		font-size:14px;
		color: #fff;
		text-transform: uppercase;
		font-family: georgia, Verdana, helvetica, sans-serif;
	}
	#header .mainnav a {color: #dcdcdc; padding: 0px 7px 0px 7px;}
	#header .mainnav a:hover {color: #ce181f;}
/* End Main Nav */

/* Utility Nav */
	#utility {
		height: 42px;
	}
	#utility .search {
		background: url(/wp-content/themes/encounter-books/images/sprite-body.png) -421px -105px no-repeat;
		margin: 0;
		float: left;
		width: 378px;
		height: 41px;
	}
	#utility .search input[name=s] {
	    border:none;
	    background:none;
	    width:165px;
	    margin-left:70px;
	    margin-top:13px;
	}
	#utility .search input[name=search] {
	    background:none;
	    border:none;
	    text-transform:uppercase;
	    text-indent:-9999px;
	    width:22px;
	}
	#utility .utilitynav {
		margin: 0;
		float: left;
		margin-left: 210px;
		margin-top:5px;
	}
	#utility .utilitynav li {
		list-style-type: none;
		display: inline;
		font-size:.95em;
		color: #595959;
	}
	#utility .utilitynav a {color: #595959; padding: 0px 10px;}
	#utility .utilitynav a:hover {color: #ce181f;}
	#utility .utilitynav li a#print-icon {
		background: url(/wp-content/themes/encounter-books/images/sprite-body.png) -920px -1px no-repeat;
		display:inline-block;
		text-indent:-9999px;
	    padding:0px;
	    margin:0px;
		width: 23px;
		height: 25px;
		outline: none;
	    position:relative;
	    top:10px;
	    left:10px;
	}
	#utility li div {display:inline;}
	#utility li div a{padding:0px;}
/* End Utility Nav */

/* Main Body Content */
	.cover-feature {
		margin: 0;
		margin-top:14px;
		width: 805px;
		float: left;
		color: #595959;
	}
	.cover-feature a {color: #0066ff;}
	.cover-feature a:hover {text-decoration: underline;}
	.cover-feature h1 a,.cover-feature h2 a,.cover-feature h3 a,#body .cover-feature-price {
		margin: 0;
		width: 805px;
		float: left;
		color: #000;
		font-family: georgia, times, Verdana, helvetica, sans-serif;
		font-weight:normal;
		margin-bottom:3px;
	}
	.feature .cover-feature h1 a{
		font-size:37px;
	}
	.cover-feature h2 a{
		font-size:1.05em;
		text-transform: uppercase;
	}
	.cover-feature h3 a{
		color: #595959;
		font-size:1.3em;
		font-style: italic;
		margin-bottom:7px;
		text-transform:capitalize;
		float: none;
	}
	.cover-feature p{
		font-size:1.05em;
	}
	#body .cover-feature-price {
		color: #595959;
		font-size:1.3em;
		font-weight: bold;
		font-family: Arial, times, helvetica, sans-serif;
	}
	.test-next, .test-prev {
		display:block;
		height:30px;
		width:30px;
		margin-top:200px;
		background: url(/wp-content/themes/encounter-books/images/sprite-body.png) no-repeat;
	}
	.test-next {float:right;background-position:-777px -0px; margin-right:49px;}
	.test-prev {float:left;background-position:-745px -0px;margin-left:42px;}
	
	.cover-feature .ecom {float:left;}
	.cover-feature .ecom li {background: url(images/home-carousel-buttons.gif) no-repeat;}
	.cover-feature .ecom li.amazon{background-position:-0px -0px;}
	.cover-feature .ecom li.bn{background-position:-87px -0px;}
	.cover-feature .ecom li.encounter{background-position:-156px -0px;}
/* End Main Body Content */

/* Cover feature nav */
.cover-feature-nav {
    margin: 0;
    float:left;
    margin-top:0px;
    margin-left:14px;
}
.cover-feature-nav li {
	float: left;
	list-style-type: none;
	display: inline;
	font-size:1em;
	color: #595959;
	font-family: Verdana, helvetica, sans-serif;
	font-weight:bold;
}
.cover-feature-nav a,.author .cover-feature-nav a {
	font-weight:normal;
	color: #0068df; 
	padding: 0px 7px 0px 7px;
}
.cover-feature-nav a:hover {text-decoration:underline;}
.cover-feature-nav .nav-overview{padding:0px;}
/* End Cover Feature Nav */

/* Ecomm Buttons */
	.ecom {
	    margin: 0;
		width:250px;
		float:right;
		margin-top:-7px;
	}
	.ecom li{
		display: block;
	    float:left;
		list-style-type: none;
		background: url(/wp-content/themes/encounter-books/images/sprite-body.png) no-repeat;
		height:23px;
	}
	.ecom li a{
		text-indent:-9999px;
		display:block;
		height:23px;
	}
	.ecom li.amazon { width: 80px; background-position: -0px -0px; }
	.ecom li.amazon:hover { background-position: -0px -24px; }
	.ecom li.bn { width: 65px; background-position: -87px -0px; }
	.ecom li.bn:hover { background-position: -87px -24px; }
	.ecom li.encounter { width: 95px; background-position: -156px -0px; }
	.ecom li.encounter:hover { background-position: -156px -24px; }
	
	.ecom li.buy-now{ width: 71px; background-position: -349px -0px;}
	.ecom li.buy-now:hover{background-position: -349px -0px;}
/* End Ecomm Buttons */
.ui-jcoverflip {position: relative;}
.ui-jcoverflip--item {position: absolute;display: block;}

/* Home page top carousel */
#flip {
	height: 300px;
	width: 785px;
	margin-bottom: 50px;
}
#flip .ui-jcoverflip--title {
	position: absolute;
	top: 300px;
	left:-24px;
}
#flip img {
	display: block;
	border: 0;
	outline: none;
}
#flip a {outline: none;}
.feature.home-spotlight {
	width:100%;
	margin:0px auto;
	margin-top:7px;
	margin-bottom:28px;
	overflow: hidden;
	position: relative;
	min-height:574px;
}
.feature.home-spotlight .prev,.feature.home-spotlight .next {margin-top:85px;}
.feature.home-spotlight .recommended li a {color:#000;font-size:1em;}
.feature.home-spotlight .recommended li a .title {color:#000;font-size:1.2em;}
.feature.home-spotlight .recommended {margin:0px auto;}
.feature.home-spotlight .recommended li {width:175px;}
/* Home page bottom carousel */

/* Home page feature boxes */
	#body-features-left,#body-features-right {
		width: 371px;
		float: left;
		color: #000;
		font-size:1.05em;
		margin:0px;
	}
	#body-features-right {
		float:right;
	}
	#body-features-left li,#body-features-right li {
		list-style-type:none;
		padding-left:0px;
		margin-left:0px;
	}
	.feature h1, .feature h2, .feature h3 {
		margin: 0;
		width:350px;
		color:#000;
		font-family:georgia, Verdana, helvetica, san-serif;
	}
	.feature h1,.feature h1 a {
		font-size:28px;
		padding-bottom:0px;
		font-weight:normal;
		color: #000;
	}
	.feature h2, .feature h3 {
		font-size:1.3em;
		text-transform:uppercase;
		padding-bottom:3px;
		font-weight:normal;
	}
	.feature h2 {
		padding-bottom:7px;
	}
	.feature h3 {
		font-size:1.1em;
		line-height:15px;
		padding:0px;
		margin-top:-7px;
		margin-bottom:5px;
	}
	.feature img.left {
		float:left;
		margin-right:7px;
	}
	.feature img.banner {
		height:105px;
		width:365px;
	}
	.feature .author,.feature .author a{
		color: #595959;
		font-family:georgia, Verdana, helvetica, san-serif;
		font-style: italic;
	}
	.feature p {padding-top:5px;color: #59595a;}
	.feature .bar{
		width: 371px;
		height: 12px;
		margin-bottom: 9px;
	}
	.feature.news .bar {background-color: #9a9d68;}
	.feature.best .bar {background-color: #d7d948;}
	.feature.title .bar {background-color: #c44699;}
	.feature.media1 .bar {background-color: #54dfff;}
	.feature.broadsides .bar {background-color: #68b271;}
	.feature.events .bar {background-color: #ff0000;}
	.feature.author .bar {background-color: #aa2b3c;}
	.feature.special .bar {background-color: #96c7c6;}
	.feature.blog .bar {background-color: #caa755;}
	.feature.media2 .bar {background-color: #676767;}
	.feature.social .bar {background-color: #c5b28d;}
	.feature.announcements .bar {background-color: #ff00ba;}
	.feature.mailing .bar {background-color: #4b4c00;}
	.feature.recommend .bar {background-color: #6b2976;width:100%;}
	.feature .twitter-widget {
		margin-bottom:28px;
	}
	.feature .media-item {
		margin-bottom:14px;
	}
	.feature object{
		float:left;
		margin-right:7px;
	}
	.feature form {
		display:inline;
		padding-left:3px;
	}
	#email-signup{
		margin-bottom:14px;
	}
	.mail-icon {
		background: url(/wp-content/themes/encounter-books/images/sprite-body.png) -896px -33px no-repeat;
		height:62px;
		width:82px;
		float:left;
		margin-right:7px;
		margin-bottom:14px;
		padding-left:7px;
	}
	.submit {
		background: url(/wp-content/themes/encounter-books/images/sprite-body.png) -262px -0px no-repeat;
		height:25px;
		width:75px;
		border:none;
	}
	.text {
		padding:4px;
		width:250px;
	}
	/* Home page cover feature social */
		.feature-social {
		    margin: 0;
			width:371px;
			padding-bottom:35px;
		}
		.feature-social li{
			display: block;
		    float:right;
			list-style-type: none;
			background: url(/wp-content/themes/encounter-books/images/sprite-body.png) no-repeat;
			height:23px;
		}
		.feature-social li a{
			display: block;
			text-indent:-9999px;
			height:23px;
		}
		.feature-social li.tweet { width: 80px; background-position: -542px -68px; margin-left: 217px;}
		.feature-social li.tweet:hover { background-position: -542px -68px; }
		
		.feature-social li.like { background:none;width:45px; }

	/* End Social Icons */
/* End Home Page Feature Boxes */

/* Recommended carousel */
	#container #container-thin .recommend .recommended {
		width:105px;
	}
	.recommended li {
		text-align:center;
		width:120px;
		margin-top:7px;
		margin-left:4px;
	}
	.recommended li a {color: #565656;font-size:1em;font-style:italic;}
	.recommended li a .title {color:#000;font-size:.9em;}
	.recommended li a:hover {color: #ce181f;}
	.next, .prev {
		background:url(/wp-content/themes/encounter-books/images/sprite-body.png) no-repeat;
		height:28px;
		width:28px;
		text-indent:-9999px;
		margin-top:35px;
		cursor:pointer;
	}
	.next {
		background-position:-779px 0px;
		float:right;
		margin-right:0px;
	}
	.prev {
		background-position:-745px 0px;
		float:left;
	}
/* End Recommended carousel */

/* Pagination */
#body .cover-feature-nav.pagination a.prev, #body .cover-feature-nav.pagination a.next {
	display:block;
	width:10px;
	height:14px;
	padding:0px;
	margin:0px;
}
#body .cover-feature-nav.pagination a.next {background-position:-830px 0px;}
#body .cover-feature-nav.pagination a.prev {background-position:-819px 0px;}
#body #book-titles ul.cover-feature-nav.pagination li a {color:#595959;}
#body #book-titles ul.cover-feature-nav.pagination li a.active {color:#0066ff;}
.pagination {margin-bottom: 140px;}
#body .cover-feature-nav.pagination {
	float:right;
	margin-bottom:14px;
}
/* End Pagination */

/* sub page styles */
#body #page-name {
	font-family: times, Verdana, helvetica, sans-serif;
	color: #000;
	font-size:2.3em;
	font-weight: normal;
	margin-top:49px;
}
#body .breadcrumb {
	font-family: Verdana, helvetica, sans-serif;
	color: #595959;
	font-size:.9em;
	font-weight:normal;
}
#body .breadcrumb a{
	color: #595959;
}
#body .last-name-search {
	margin-top:7px;
	color: #595959;
	font-size: .9em;
}
#body .last-name-search .letters {
	font-size:15px;
	padding-left:14px;
	font-family: georgia, times, Verdana, helvetica, sans-serif;
}
#body .last-name-search .letters a{
	text-transform:uppercase;
	color: #5f5f5f;
	font-weight:normal;
}

/* Book Titles */
#book-titles {
	margin: 0;
	color: #595959;
	font-size:1.05em;
	font-family: georgia, times, Verdana, helvetica, sans-serif;
}
#book-titles h1 {
	font-weight:normal;
	font-size:25px;
	margin-left:14px;
	margin-bottom:0px;
	color: #000;
}

/* Book Details Template */
	#book-sidebar {
		margin: 0;
		float: left;
		width: 157px;
		color: #595959;
		font-size:.95em;
		margin-top:21px;
	}
	#book-sidebar .side-block {
		padding: 18px 5px 7px 5px;
		margin-bottom: 45px;
	}
	#book-sidebar .side-block ul{margin:0 0 20px 0;}
	#book-sidebar .side-block ul li{
		list-style-type:none;
		margin-left:0px;
		padding:0px;
		font-size:.95em;
	}
	#book-sidebar .side-block ul li.price{
		font-size:1.2em;
		font-weight:bold;
		padding:7px 0px;
	}
	#book-sidebar .side-block ul .savings{
		color: #ce181f;
	}
	#book-sidebar .side-block h2 {
		font-family: times, Verdana, helvetica, sans-serif;
		color:#000;
		font-size:1.4em;
		font-style:italic;
		margin:0px;
		padding-bottom:7px;
	}
	.kindle, .ipad {
		display:inline-block;
		background:url(images/kindle-ipad.png) -3px -0px no-repeat;
		height:90px;
		width:65px;
	}
	.ipad {
		background-position: -83px 0px;
		width:70px;
	}
	#book-sidebar .side-block.also-by {
		background:none;
		padding-top:0px;
	}
	#book-sidebar .side-block.also-by h3 {font-style: italic;font-family: georgia, times, Verdana, helvetica, sans-serif; font-size:11px;font-weight:normal;}
	#book-sidebar .side-block {background: url(/wp-content/themes/encounter-books/images/sprite-body.png) -10px -269px no-repeat;margin-top:10px;min-height:150px;}
	#book-sidebar .ecom {width:152px;}
	#book-sidebar .ecom .buy-now {margin-left:5px;}
	
	#book-detail {
		margin: 0;
		float: left;
		width: 616px;
		margin-left:30px;
		color: #595959;
		font-size:1.05em;
	}
	#book-detail .pre {
		font-family: Verdana, helvetica, sans-serif;
		font-size:1em;
		font-style:italic;
		margin-left:7px;
		margin-bottom: 11px;
		color: #0000ff;
	}
	#book-detail .description {
		font-family: Verdana, helvetica, sans-serif;
		font-size:1em;
		color: #333;
		margin-bottom: 21px;
	}
	#book-detail h1{
		font-family: georgia, times, Verdana, helvetica, sans-serif;
		font-weight:normal;
		color: #000;
		font-size:32px;
		margin-bottom: 0px;
	}
	#book-detail h2{
		margin-top:0px;
		font-family: georgia, times, Verdana, helvetica, sans-serif;
		color: #000;
		font-size:1.6em;
		font-weight:normal;
		margin-bottom: 14px;
	}
	#book-detail h3{
		color: #ggg;
		font-size:1.5em;
	}
	#book-detail .author {
		font-family: georgia, times, Verdana, helvetica, sans-serif;
		font-size:1.4em;
		color:#595959;
		text-transform:uppercase;
		line-height:30px;
	}
	.author a {
		color:#595959;
		text-decoration:none;
	}
	.author a:hover {
		text-decoration:underline;
	}
	#book-detail .author img {
		float:left;
		margin-right:7px;
	}
	.feature.recommend.consider {
		background: url(/wp-content/themes/encounter-books/images/sprite-body.png) -177px -400px no-repeat;
		width:800px;
		padding:0px 14px;
	}
	
	/* Book Detail Page */

	/* Book tabs */
	#body .book-tabs {
	    margin: 0;
		width:700px;
		margin-top:14px;
	}
	#body .book-tabs li{
		display: block;
	    float:left;
		list-style-type: none;
		background: url(/wp-content/themes/encounter-books/images/sprite-body.png) no-repeat;
		height:37px;
		margin-bottom:7px;
	}
	#body .book-tabs li a{
		text-indent:-9999px;
		display:block;
		height:37px;
	}
	#body .book-tabs li.overview { width: 129px; background-position: -1px -65px; }
	#body .book-tabs li.overview:hover { background-position: -1px -108px; }
	#body .book-tabs li.overview.active { background-position: -1px -151px; }
	
	#body .book-tabs li.reviews { width: 129px; background-position: -131px -65px; }
	#body .book-tabs li.reviews:hover { background-position: -131px -108px; }
	#body .book-tabs li.reviews.active { background-position: -131px -151px; }
	
	#body .book-tabs li.excerpts { width: 129px; background-position: -262px -65px; }
	#body .book-tabs li.excerpts:hover { background-position: -262px -108px; }
	#body .book-tabs li.excerpts.active { background-position: -262px -151px; }
	
	#body .book-tabs li.goodreads { width: 105px; background-position: -413px -65px; }
	
	#body .book-tabs li.tweet { width: 91px; background-position: -534px -65px; }
	
	#body .book-tabs li.like {margin-top:4px; background:none; }
	
	.comments a {color:#595959;font-weight:bold;}
	.comments a:hover {text-decoration:underline;}
	.comments a span {
		display:inline-block;
		background: url(/wp-content/themes/encounter-books/images/sprite-body.png) -820px -100px no-repeat;
		margin-top:14px;
		height:15px;
		width:15px;
	}
	/* End Book Detail page */
/* End Book Detail Template */

/* Spotlight */
#spotlight .info{
	background: url(/wp-content/themes/encounter-books/images/sprite-body.png) -177px -270px no-repeat;
	width:588px;
	height:307px;
	padding-left:7px;
}
#spotlight.listing .cover {margin:0px;}
#spotlight .description {
	font-family: Verdana;
	width:553px;
	height:110px;
}
/* End Spotlight */

.listing {
	margin: 28px 0px;
}
.listing h1, .listing h2, .listing h3 {
    margin:0px;
    color: #000;
    font-weight: bold;
    font-family: georgia, arial, helvetica, sans-serif;
}
.listing h1{
	font-size:1.9em;
	font-weight:normal;
	margin-left:14px;
}
.listing h2 {
	font-size:1.2em;
	font-style: italic;
	margin-bottom:11px;
	margin-left:14px;
	font-weight:normal;
	text-transform:uppercase;
	
	overflow:hidden;
}
.listing h3 {
	font-size:1.2em;
	font-style: italic;
	margin-left: 14px;
	margin-bottom:7px;
	font-weight:normal;
	height:21px;
}
.listing h1 a,.listing h2 a {
	color:#000;
}
.listing h1 a:hover,.listing h2 a:hover {
	text-decoration:underline;
}
.listing .cover {
    float:left;
    margin:0px 14px 0px 0px;
}
.listing .spotlight {
	color: #5d5d5d;
	font-size:1.2em;
	text-transform: uppercase;
	padding-top: 17px;
	margin-left: 14px;
	margin-bottom: 14px;
}
.listing .available {
	margin-left:14px;
	margin-bottom:10px;
	background:#000;
	padding:5px;
	color:#fff;
	width:200px;
}
.listing .info{
	float:right;
	width:640px;
}
.listing .author {
	color: #59595a;	
	font-size:1.0em;
	font-weight: normal;
	font-style: italic;
	font-family:Palatino,FreeSerif,serif;
	width:475px;
	margin-left:14px;
}
.listing .price {
	color: #59595a;	
	font-size:.95em;
	font-weight: normal;
	font-family:Verdana;
	width:475px;
}
.listing .description {
	height:87px;
	overflow:hidden;
}
.listing .description p {
	font-family: Verdana, georgia, helvetica, sans-serif;
	font-size:.95em;
	color: #333;
	margin-left:14px;
}
.listing .learn-more {color:#0068df;font-family:Verdana, helvetica, sans-serif;}
#author-search {margin: 14px 0px;}
.listing .feature-social {
	float:right;
	width:350px;
	margin-right:21px;
}
.listing .cover-feature-ecom {float:right;}

.listing.full h1 {font-size:1.6em;}
.listing.full h2 {font-size:1.2em;}
.listing.full h3 {font-size:1.2em;}
.listing.full .author {width:400px;}

.listing.titles .author {width:400px;}
.listing.titles h2 {
    font-size:1.1em;
}    
.listing.titles {
    width:375px;
    float:left;
    margin-right:25px;
}
.listing.titles .info {width:375px;}
.listing.titles h2 {
	height: 31px;
}
.listing.titles h3, .listing.titles .cover, .listing.titles .cover-feature-nav, .listing.titles .ecom, .listing.titles .description, .listing.titles .price, .listing.titles .bar {display:none;}

.listing.covers h1, .listing.covers h2, .listing.covers h3, .listing.covers .author ,.listing.covers .cover-feature-nav ,.listing.covers .ecom ,.listing.covers .meta, .listing.covers .description, .listing.covers .available{display:none;}
.listing.covers {
    width:148px;
    float:left;
    margin: 20px 53px 54px 0px;
}
.listing.covers .clear { clear:left; }

.author-listing .info {width:720px;}

#book-titles .sorting h1 {font-size:21px;margin-left:0px;}
#book-titles .sorting a {color:#595959;}
#book-titles .sorting a.active {color:#0068df;}
#book-titles .sorting ul {margin-left:0px;}
/* footer */
#footer {
	margin: 0;
	margin-top:21px;
	height: 42px;
	background-color: #bababa;
	color: #fff;
	text-align:center;
}
#footer ul {
	padding:10px;
}
#footer .nav li {
	list-style-type: none;
	display: inline;
	font-size:1.05em;
}
#footer .nav a {color: #fff;}
#footer .nav a:hover {color: #ce181f;}
/* End Footer */

/* Static Page */
#body #static-title {
	width: 791px;
	height: 89px;
	margin-top: 56px;
	margin-bottom: 35px;
	padding-left: 19px;
	background-color: #5488c7;
	font-family: georgia, arial, helvetica, sans-serif;
	color: #fff;
	font-size:3.5em;
	line-height: 112px;
}

#body #static-text {
	color: #484646;
	font-size:1.0em;
}
#body #static-text p {margin-bottom: 21px;}
#body #static-text ul {}
#body #static-text a {color: #39b8e2;}
#body #static-text a:hover {text-decoration: underline;}
#body #static-text h1,#body #static-text h2,#body #static-text h3 {
	margin: 0;
	font-family: times, arial, helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}
#body #static-text h1 {
	margin-bottom: 21px;
	font-size:1.6em;
	font-style: italic;
}
#body #static-text h2 {
	font-size:1.45em;
	font-style: normal;
	margin-bottom:21px;
}
#body #static-text h3 {
	font-size:1.3em;
	font-style: italic;
	margin-bottom: 14px;
}
#body .static-text li {list-style-type: none;}
/* End Static Detail Page */

/* Author Listing Page */
.listing.author .info {width:700px;}
.listing.author .info .description{overflow:visible;}
#body #book-titles .listing.author .info .description a{color:#2a90fd;padding-top:7px;}
#body #book-titles .listing .info .description a{color:#2a90fd;}
/* End Author Listing Page */

/* Author Detail Page */
#body #spotlight-author h1 {
	margin-left:0px;
	margin-bottom:7px;
	font-size:28px;
}
#spotlight-author .author-sub {
	margin:0px;
	text-transform:uppercase;
	font-weight:bold;
}
#spotlight-author .info {width:635px;}
#spotlight-author .description {height:auto;}
/* End Author Detail Page */


/* News Listing Page */
#book-titles.news .author {font-style: normal;}
#body #book-titles.news .feature-social li.tweet {margin-left:0px;}
#book-titles.news .like{width:100px;}
.listing.news img {
	width:166px;
	height:121px;
}
.listing.news .info .description{overflow:visible;}
.listing.news .info {width:625px;font-family: georgia, arial, helvetica, sans-serif;}
.listing.news .description a,.news .description a{color:#0068df;}
/* End News Listing Page */
