body {
	background: #f3f2f1;
}

/*
 * MAIN LAYOUTS
 */
.header {
	border-bottom: 5px #cecac6 solid;
	background: #ffffff;
}

.headerContent {
	padding: 29px 0px 12px 0px;
	margin: 0px auto;
	width: 892px;
}

.mainContent,
.footerContent {
	margin: 0px auto;
	width: 892px;
}

.sidebar {
	width: 250px;
	float: left;
}

.twoCol {
	float: right;
}

.bookReviewsContent {
	background: url(../img/bkTopCurves.gif) 0px 0px no-repeat #ffffff;
	margin: 7px 0px 0px 27px;
	width: 468px;
	float: left;
}

.categoryList {
	margin-top: 0px;
}

.review {
	background: url(../img/bkTopCurves.gif) -468px 0px no-repeat #ffffff;
	padding-bottom: 20px;
	float: right;
	width: 615px;
}

.authorPage {
	background: #ffffff;
	float: left;
	width: 615px;
}

.sidePromo {
	padding-left: 27px;
	margin-top: 5px;
	width: 120px;
	float: right;
}

.footerAd {
	padding-top: 17px;
	background: #f3f2f1;
}

.footerAd p {
	padding: 0px;
	margin: 0px;
}

.rightSideBar {
	float: right;
	width: 250px;
}

.authorBtmAd {
	background: url("../img/bkReviewDivider.png") top center no-repeat;
	padding: 30px 0px 0px 53px;
	margin-top: 5px;
}

/*
 * Ads
 */
.inReviewMediumRectangle {
	padding: 0px 0px 25px 25px;
	float: right;
}

.advertSpot {
	margin-bottom: 20px;
}

/*
 * STANDARD TYPOGRPAHY
 */
h1,h2,h3,h4 {
	font-family: georgia, serif;
}

.bookReviewsContent h1 {
	font-weight: normal;
}

.authorPage h2,
.review h2 {
	margin-bottom: 5px;
}

p, li, label, input, select, textarea {
	font-family: 'Lucida Grande','Lucida Sans Unicode',sans-serif;
	font-size: 81.25%;
	color: #281a01;
}

#breadcrumbs {
	padding-left: 17px;
	font-size: 68.75%;
}

.bookReviewsContent h1,
.authorPage h1,
.review h1 {
	padding: 11px 20px 0px 0px;
	margin-bottom: 9px;
	font-weight: normal;
	font-size: 190%;
	color: #644b1e;
}

.categoryList h1 {
	padding-left: 20px;
	margin-bottom: 18px;
}

.review p,
.review li,
.authorPage p,
.authorPage li {
	line-height: 160%;
}

.review ul,
.review ol {
	padding-left: 27px;
}

a {
	text-decoration: none;
	color: #984c47;
}

a:hover {
	color: #513501;
}

blockquote {
	background: url(../img/bkQuote.gif) 0px 0px no-repeat;
	font-weight: bold;
	padding-top: 5px;
}

blockquote p {
	font-family: georgia, serif;
	text-indent: 15px;
	font-size: 100%;
}

/* RSS */
p.rss a {
	background: url(../img/iconRSS.png) no-repeat;
	text-indent: -999999px;
	display: block;
	width: 108px;
	height: 46px;
}

/*
 * AUTHOR PAGE
 */
.authorPage {
	background: url("../img/bkTopCurves.gif") -468px 0px no-repeat #ffffff ;
	padding: 0px 20px 32px;
	width: 575px;
}

.authorPage ul {
	list-style: none;
	padding: 0px 0px 18px 0px;
	margin: 0px;
}

.authorPage ul li {
	padding: 0px 20px 8px 0px;
	float: left;
	width: 171px;
}

/*
 * TOP NAV
 */
ul.nav {
	background: url(../img/bkNavigation.png) bottom left no-repeat;
	margin: 0px 0px 9px 0px;
	list-style: none;
	padding: 0px;
}

ul.nav li {
	font-family: georgia, serif;
	font-weight: bold;
	font-size: 87.5%;
	float: left;
}

ul.nav li.bookReviews {
	padding-left: 10px;
}

ul.nav li a {
	padding: 9px 7px 16px 7px;
	color: #513501;
	display: block;
}

ul.nav li.selected a,
ul.nav li a:hover {
	background: url(../img/blNavSelected.png) bottom center no-repeat;
}

ul.nav li a:hover {
	color: #984c47;
}


/*
 * HEADER LAYOUT
 */
.headerContent .logo {
	padding: 0px;
	margin: 0px;
	width: 192px;
	height: 44px;
	float: left;
}

.headerContent .logo a {
	background: url(../img/logo.png) no-repeat;
	text-indent: -999999px;
	width: 192px;
	height: 44px;
	display: block;
}

.headerContent form {
	padding: 13px 0px 0px 0px;
	float: right;
}

.headerContent form label {
	background: url(../img/spriteHeaders.png) no-repeat;
	text-indent: -999999px;
	margin: 6px 12px 0px 0px;
	float: left;
	width: 50px;
	height: 13px;
	display: block;
}

.headerContent form input {
	float: left;
}

form input {
	background: url(../img/bkSearchForm.png) no-repeat;
	border: 1px #c0d1d7 solid;
	width: 119px;
	height: 19px;
	color: #140900;
	font-size: 116.66%;
}

input.search {
	background: url(../img/spriteIcons.png) no-repeat;
	text-indent: -999999px;
	margin-left: 9px;
	border: none;
	width: 22px;
	height: 22px;
	cursor: pointer;
}



/*
 * SUB NAV
 */
.subNav {
	margin-bottom: 20px;
	background: #ffffff;
}

.subNav h2 {
	background: url(../img/spriteHeaders.png) 0px -17px no-repeat;
	text-indent: -999999px;
	line-height: 1em;
	padding: 0px;
	margin: 0px;
	width: 250px;
	height: 39px;
}

.subNav ul {
	padding: 17px 10px 7px 17px;
	list-style: none;
	margin: 0px;
}

.subNav ul li {
	font-family: georgia, serif;
	padding-bottom: 9px;
	font-weight: bold;
	font-style: italic;
	font-size: 87.5%;
	color: #a8946f;
}

.subNav ul li a {
	font-style: normal;
}

.subNav ul li ul {
	padding: 9px 10px 0px 17px;
}

/*
 * BOOK REVIEWS
 */
h2.latestReviews {
	background: url(../img/spriteHeaders.png) 0px -57px no-repeat;
	margin-bottom: 0px;
	text-indent: -999999px;
	width: 468px;
	height: 30px;
}


.post {
	background: url(../img/bkReviewDivider.png) bottom center no-repeat;
	padding: 0px 20px 32px 20px;
	margin-bottom: 28px;
}

.review .post {
	background: transparent;
	margin-bottom: 0px;
}

.authorPage .post {
	padding-left: 0px;
}

.heroReview {
	padding-top: 23px;
}

p.thumbnail {
	width: 84px;
	float: left;
}

.post .entry {
	width: 327px;
	float: right;
}

.post .entry p,
.post .entry br {
	display: inline;
}

.post .entry p {
	line-height: 166.66%;
	font-size: 75%;
}

.post .entry br {
	display: none;
}

.post h3 {
	margin-bottom: 8px;
	font-size: 112.5%;
}

ul.bookInfo {
	list-style: none;
	margin: 0px;
}

ul.bookInfo li {
	padding-bottom: 8px;
	font-size: 75%;
}

ul.bookInfo li strong {
	font-family: georgia, serif;
}

ul.bookInfo li strong.rating {
	padding-bottom: 3px;
	display: block;
}

ul.inReview {
	padding-bottom: 15px;
	padding-left: 0px;
}

ul.inReview li {
	padding-bottom: 3px;
}

/*
 * POST ACTIONS
 */
.postActions {
	background: url(../img/spriteComments.png) 0px -271px no-repeat;
	font-family: 'Lucida Grande','Lucida Sans Unicode',sans-serif;
	font-size: 75%;
	padding-top: 13px;
	margin-top: 30px;
}

.postActions .actionIt {
	background: url(../img/spriteHeaders.png) -7px -102px;
	text-indent: -999999px;
	margin-right: 60px;
	width: 52px;
	height: 14px;
	float: left;
}

.postActions .post-ratings {
	width: 300px !important;
}

.shareIt {
	padding-top: 14px;
}

.shareIt p {
	background: url(../img/spriteHeaders.png) -7px -138px;
	text-indent: -999999px;
	margin-right: 50px;
	float: left;
	width: 62px;
	height: 17px;
}

.shareIt ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
}

.shareIt li {
	padding-right: 5px;
	float: left;
}

.shareIt li a {
	text-indent: -999999px;
	display: block;
	height: 19px;
	width: 18px;
}

.shareIt li.stumble a {
	background: url(../img/spriteIcons.png) -1px -32px no-repeat;
}

.shareIt li.digg a {
	background: url(../img/spriteIcons.png) -92px -32px no-repeat;
}


.shareIt li.delicious a {
	background: url(../img/spriteIcons.png) -24px -32px no-repeat;
}

.shareIt li.mixx a {
	background: url(../img/spriteIcons.png) -47px -32px no-repeat;
}

.shareIt li.redit a {
	background: url(../img/spriteIcons.png) -70px -32px no-repeat;
}

.buyIt {
	padding-top: 7px;
}

.buyIt p {
	padding: 0px;
	margin: 0px;
}

.buyIt p span {
	background: url(../img/spriteHeaders.png) -7px -164px;
	text-indent: -999999px;
	margin: 4px 64px 0px 0px;
	width: 48px;
	height: 19px;
	display: block;
	float: left;
}

.buyIt ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
}

.buyIt ul li {
	padding: 0px;
	margin: 0px;
}

.buyIt .aUK a {
	background: url(../img/spriteHeaders.png) -7px -193px;
	text-indent: -999999px;
	display: block;
	width: 125px;
	height: 31px;
	
}

.buyIt .aUS a {
	background: url(../img/spriteHeaders.png) -133px -193px;
	text-indent: -999999px;
	display: block;
	width: 125px;
	height: 31px;
}

/*
 * PAGE NUMBERS	
 */
.navigation {
	padding: 0px 0px 12px 20px;
}

#wp_page_numbers ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#wp_page_numbers ul li {
	font-family: georgia, serif;
	padding-right: 3px;
	font-weight: bold;
	float: left;
}

#wp_page_numbers ul li.page_info {
	padding-right: 10px;
}

#wp_page_numbers ul li a {
	display: block;
	padding: 1px 5px;
}

#wp_page_numbers ul li.active_page a {
	background: #984c47;
	color: #ffffff;
}



/*
 *	COMMENTS
 */
.commentsContainer {
	padding: 0px 20px 20px 20px;
}

ol.commentlist {
	list-style: none;
	padding: 0px 0px 2px 0px;
	margin: 0px;
}

ol.commentlist li {
	padding-bottom: 10px;
	position: relative;
}

ol.commentlist li img {
	margin-right: 8px;
	float: left;
}

ol.commentlist li cite {
	font-weight: bold;
	font-style: normal;
	color: #333333;
}

ol.commentlist li p {
	padding-left: 40px;
	font-size: 92.3%;
}

.commentsContainer form {
	width: 415px;
}

.commentsContainer h2 {
	font-family: 'Lucida Grande','Lucida Sans Unicode',sans-serif;
	padding: 14px 17px 8px 40px;
	margin-bottom: 0px;
	font-weight: normal;
	font-size: 112.5%;
	color: #333333;
}

.commentsContainer h2#comments {
	background: url(../img/spriteComments.png) no-repeat;
}

.commentsContainer h2#respond {
	background: url(../img/spriteComments.png) 0px -145px no-repeat;
}

p.commentNote {
	padding-left: 40px;
	font-weight: bold;
	color: #666666;
}

.commentsContainer form {
	padding-left: 40px;
}

.commentsContainer label {
	font-size: 100%;
	color: #513501;
	float: left;
	width: 164px;
}

.commentsContainer label span {
	font-size: 81.25%;
	color: #666666;
}

.commentsContainer input,
.commentsContainer textarea {
	background: url(../img/bkComments.png) no-repeat;
	border: 1px #c0d1d7 solid;
	font-size: 100%;
	width: 240px;
	float: left;
}

.commentsContainer input#submit {
	background: transparent;
	border: none;
	float: right;
	width: auto;
	height: auto;
}

.comment-author,
.comment-meta {
	display: inline;
	font-size: 84.62%;
}

.reply {
	position: absolute;
	font-weight: bold;
	text-align: right;
	font-size: 84.62%;
	top: 0px;
	right: 3px;
}

/*
 *	PREVIOUS/NEXT
 */
ul.previousNext {
	background: url(../img/prevNext.png) no-repeat;
	padding: 70px 0px 10px 0px;
	margin: 20px 0px 0px 0px;
}

ul.previousNext li {
	padding: 0px 0px 0px 27px;
	line-height: auto;
	font-weight: bold;
	list-style: none;
	font-size: 67.75%;
	margin: 0px;
	width: 159px;
	float: left;
}

ul.previousNext li.next {
	padding: 0px 47px 0px 0px;
	margin: 0px;
	width: 213px;
	float: right;
}

ul.previousNext li a {
	color: #044562;
}

ul.previousNext li a:hover {
	text-decoration: underline;
	color: #044562;
}

/*
 * POPULAR REVIEWS
 */
.popular {
	margin-bottom: 20px;
	background: #ffffff;
}

.popular h2 {
	background: url(../img/spriteHeaders.png) 0px -262px no-repeat;
	text-indent: -999999px;
	line-height: 1em;
	padding: 0px;
	margin: 0px;
	width: 250px;
	height: 39px;
}

.popular ol {
	padding: 17px 10px 7px 17px;
	list-style: none;
	margin: 0px;
}

.popular ol li {
	font-family: georgia, serif;
	padding-bottom: 9px;
	font-weight: bold;
	line-height: 130%;
	font-size: 75%;
	color: #a8946f;
}

.popular ol li a {
	color: #044562;
}

.popular ol li a:hover {
	text-decoration: underline;
	color: #044562;
}

/*
 * RELATED POSTS
 */
.relatedReviews {
	background: url(../img/spriteComments.png) 0px -271px no-repeat;
	font-family: 'Lucida Grande','Lucida Sans Unicode',sans-serif;
	font-size: 75%;
	padding-top: 13px;
	margin-top: 30px;
}

.relatedReviews h2 {
	font-family: 'Lucida Grande','Lucida Sans Unicode',sans-serif;
	font-weight: normal;
	font-size: 150%;
	color: #333333;
}

.relatedReviews ol {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.relatedReviews ol li {
	text-align: center;
	padding-right: 18px;
	float: left;
	width: 84px;
}

.relatedReviews ol li span {
	line-height: normal;
}

/*
 * SEARCH LIST OF CATEGORIES
 */
ul.searchList li {
	width: auto;
	float: none;
}

/*
 * FOOTER
 */
.footer {
	background: url(../img/bkFooter.png) repeat-x #f6f6f5;
	padding-bottom: 30px;
	margin-top: 17px;
}

.footerContent {
	text-align: center;
	padding-top: 22px;
}

.footerContent p {
	font-size: 68.75%;
	color: #666666;
}

.footerContent p a {
	color: #666666;
}















