/* RESET BACKGROUND */
body.book-club { background: url('../images/design_bg/GR_sub_bookclub_01.png') no-repeat scroll center 0 transparent; }

body.book-club,
body.book-club .header-container,
body.book-club .nav-container,
body.book-club .main-container,
body.book-club .footer-container,
body.book-club .main {
	background: none; 
	border: 0px;
}

body.book-club .antifloat { clear: both; }

body.book-club .main {
	padding: 0px;
	margin: 0px auto;
	width: 1050px;
}
body.book-club .col-left.sidebar {
	padding: 0px;
	margin: 0px;
	width: 200px;
}

body.book-club .col2-left-layout .col-main {
	margin-left: 10px;
	padding: 0px;
	width: 830px;
	margin-top: 2px;
}

body.book-club .col-left.sidebar .block.block-layered-nav,
body.book-club .col-left.sidebar .block.block-banner,
body.book-club .col-left.sidebar .block.block-subscribe,
body.book-club .page-title.category-title {
	display: none;
}

body.book-club .slider-wrapper { margin-bottom: 35px;}








/*
body.cms-generic .col-right.sidebar {
	padding: 0px;
	margin: 0px;
	width: 220px;

}

body.cms-generic .col3-layout .col-wrapper {
	padding: 0px;
	margin: 0px;
	width: 810px;
}


body.cms-generic .main-container {
}



body.cms-generic .main-container .std {
	padding: 0px 20px;
}*/

body.book-club .main-container .breadcrumbs {
    border-bottom: 1px dashed #666464;
    line-height: 15px;
    padding: 16px 20px;
    margin-bottom: 0px;
    margin-top: 0;
    float:left;
    width: 790px;
    margin-left: 0px;
}
body.book-club .main-container .breadcrumbs ul li > a {
	color: #b83535;
	text-decoration: none;
	font-size:13px;
	font-family: "interstateregular";
}

body.book-club .main-container .breadcrumbs ul li > strong {
	color: #666464;
	font-size:13px;
	font-family: "interstateregular";
}



body.book-club .main-container .book-club-container {
	
}

body.book-club .main-container .featured-author {
	width: 500px;
	float: left;
}

body.book-club .main-container .book-club-notes {
	width: 300px;
	float: right;
}

	body.book-club .main-container .book-club-notes ul.book-club-notes-list {
		margin-top: 18px;
	}

		body.book-club .main-container .book-club-notes ul.book-club-notes-list li {
			border-bottom: 1px dashed #666464;
			display: inline-block;
			margin: 0 0 12px 11px;
			padding: 0 0 13px;
		}
			body.book-club .main-container .book-club-notes ul.book-club-notes-list li .book-club-notes-image {
				width: 84px;
				float: left;
			}
			
			body.book-club .main-container .book-club-notes ul.book-club-notes-list li .book-club-notes-info {
				float: left;
				margin-left: 20px;
				width: 178px;
			}
				body.book-club .main-container .book-club-notes ul.book-club-notes-list li .book-club-notes-info .book-club-name {
					font-family: "interstatebold";
					font-size: 16px;
					margin-top: 3px;
					padding: 0px;
					margin: 3px 0px 0px 0px;
				}
				
				body.book-club .main-container .book-club-notes ul.book-club-notes-list li .book-club-notes-info .book-club-notes-version {
					display: block;
					margin: -4px 0 0;
					padding: 0;
					font-family: interstatebold;
				}
				
				body.book-club .main-container .book-club-notes ul.book-club-notes-list li .book-club-notes-info .book-club-notes-short-desc {
					font-family: interstatebold;
					line-height: 18px;
					margin-top: 10px;
				}
				
				body.book-club .main-container .book-club-notes ul.book-club-notes-list li .book-club-notes-info .book-club-notes-extract {
					color: #b83535;
					display: block;
					font-family: "interstatebold";
					margin-top: -7px;
					text-decoration: none;
				}
		body.book-club .main-container .book-club-notes ul.book-club-notes-list li:last-child {
			border-bottom: 0px;
		}



body.book-club .main-container .featured-author h3,
body.book-club .main-container .book-club-notes h3,
body.book-club .main-container .recomended-video-container .recomended-wrapper h3 {
    border-bottom: 1px dashed #3d3638;
    border-top: 1px dashed #3d3638;
    color: #3d3638;
    line-height: 28px;
    padding-left: 9px;
}

body.book-club .main-container .featured-author ul.featured-author-list {
	margin-top: 10px;
}

body.book-club .main-container .featured-author ul.featured-author-list li {
	border-bottom: 1px dashed #666464;
	clear: both;
	display: inline-block;
	margin-bottom: 7px;
	padding-bottom: 20px;
	padding-left: 7px;
	width: 100%;
}

body.book-club .main-container .featured-author ul.featured-author-list li:last-child { border-bottom: none; }

body.book-club .main-container .featured-author ul.featured-author-list li .author-image {
	float: left;
	width: 158px;
	/*margin-top: 10px;*/
}

body.book-club .main-container .featured-author ul.featured-author-list li .author-info {
	float: left;
	margin-left: 26px;
	width: 210px;
}

	body.book-club .main-container .featured-author ul.featured-author-list li .author-info .author-name {
		font-size: 14px;
		margin: 11px 0px 0px 0px ;
		padding: 0px;
	}
	body.book-club .main-container .featured-author ul.featured-author-list li .author-info .short-info {
		padding: 0px;
		margin: 0px;
		line-height: 17px;
		height: 85px;
	}
	
	body.book-club .main-container .featured-author ul.featured-author-list li .author-info .author-badge,
	body.book-club .main-container .featured-author ul.featured-author-list li .author-info .author-badge a {
		color: #b83535;
		font-family: "interstatebold";
		line-height: 9px;
		margin: 0px;
		padding: 0;
		text-decoration: none;
	}

	
	

body.book-club .main-container .featured-author ul.featured-author-list li .author-books {
	float: left;
	width: 84px;
	margin-left: 15px;
}










body.book-club .main-container .recomended-video-container {
	margin-top: 6px;
}

	body.book-club .main-container .recomended-video-container .recomended-wrapper {
		width: 530px;
		float: left;
	}
		body.book-club .main-container .recomended-video-container .recomended-wrapper h3 {
			margin: 0px 28px;
		}
		
	
	body.book-club .main-container .recomended-video-container .video-wrapper {
		width: 300px;
		float: right;
	}
	















/* 
body.cms-generic {}
body.cms-generic h2 {
	font-family: "interstatebold";
	font-size: 26px;
	color: #282122;
}
body.cms-generic h3 {
    color: #282122;
    font-size: 16px;
    margin-top: 19px;
}

body.cms-generic .tag-line {
	color: #666464;
	text-transform: capitalize;
	margin-top: -6px;
	font-size: 14px;
}

body.cms-generic .cover-wrapper {
	float: left;
	margin-top: 2px;
}

body.cms-generic .cover-wrapper .cover-image {}
body.cms-generic .cover-wrapper .cover-image .published-date {
	display: block;
	margin-top: 11px;
	color: #b83535;
	font-family: "interstatebold";

}
body.cms-generic .cover-wrapper .cover-short-description {
	font-family: interstatebold;
    font-size: 14px;
    width: 324px;
}


body.cms-generic .cover-long-description {
	color: #666464;
    display: block;
    font-family: interstatebold;
    line-height: 17px;
    margin: 10px 0 0;
    padding: 0;
    font-size: 13px;
}

body.cms-generic .margin-top-10 { margin-top: 18px; }

body.cms-generic .cover-long-description.italic { font-style: italic; }


body.cms-generic .cover-list {
	margin-left: -4px;
	margin-top: 35px;
}

body.cms-generic .cover-list li {
	margin-bottom: 10px;
	color: #666464;
	font-family: "interstatebold";
}
*/
