/*
----------------------------------------------------------------

nymag Books CSS

1. Book Club Template
	a) Book Details
	b) Post Details
	c) Post Navigation
	d) Reader Navigation
	e) Book Club Archive
	f) Book Club module on books page -- /arts/books/index.html
	
---------------------------------------------------------------- */

/*  1. Book Club Template
----------------------------------------------------------------*/
.bookclub #context-content {float:left; width:167px; margin-right:16px;}
.bookclub #page-type a{text-decoration:none;}
.bookclub #page-type img {margin-bottom:-5px;}

/* 
1a) Book Details
*/
.bookclub .book-details {margin:0 0 25px 0; text-align:center; padding-top:16px; border-top:1px solid #f0f0f0; }
.bookclub .book-details ul {margin:10px 0 0 0; padding:0;}
.bookclub .book-details ul li {list-style:none; font: normal 10px Georgia, "Times New Roman", Times, serif; margin:0; padding: 0;}
.bookclub .book-details dl {}
.bookclub .book-details dl dt {padding:0; margin:0; display:block; margin-bottom:10px;}
.bookclub .book-details dl dd {margin: 0 0 5px; padding:0;}
.bookclub .book-details cite {
	font: bold 14px Georgia, "Times New Roman", Times, serif; 
	margin:0 0 3px 0; 
	padding:0; 
	font-style:normal; 
	color:#232323; 
	display:block;
}
.bookclub .book-details .buy-link {text-align:center; margin-top:7px;}

.bookclub .book-details .buy-link a {
	position:relative; 
	display:block;
	text-indent:-999em;
	height:16px;
	background: transparent url("http://images.nymag.com/gfx/sect/entertainment/bookclub/buyIt-btn.gif") 50% 50% no-repeat;	
}

/* 
1b) Post Details
*/
.bookclub .post-details {border-top:1px solid #f0f0f0; margin-bottom:12px; margin-left:186px;}
.bookclub .post-details dl {margin: 10px 0 0 0; padding:0;}
.bookclub .post-details dl dt {margin:0; padding:0;font: bold 15px Georgia, "Times New Roman", Times, serif; display:block;}
.bookclub .post-details dl dd {margin:0; padding:0;}
.bookclub .post-details dl .img {float:left; margin-right:6px; width:48px;}
.bookclub .post-details dl .pub-time {font: normal 10px Arial, Helvetica, sans-serif; color:#a2a2a2; position:relative; left:10px;}
.bookclub .post-details dl .reader {font: normal 10px Arial, Helvetica, sans-serif; text-transform:uppercase; }
.bookclub .post-details dl .reader b {padding-left:6px;}

/* 
1c) Post Navigation
*/
.bookclub .post-nav {margin: 0 0 55px 12px;}
.bookclub .post-nav ol{margin:0 0 0 3px; padding:0;}
.bookclub .post-nav ol li {margin: 0; padding:0; list-style:none;}
.bookclub .post-nav ol li a {
	padding: 9px 0 9px 4px;
	position:relative;
	left:-14px;
	width:162px;
	display:block;
	color:#000;
}
.bookclub .post-nav ol li a:hover {text-decoration:none; background: #f0f0f0;}
.bookclub .post-nav ol li a span.writer {padding-left:5px;}
.bookclub .post-nav ol li a span.title {padding-left:14px;}
.bookclub .post-nav ol li.current a{border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
.bookclub .post-nav ol li.current a, .bookclub .post-nav ol li.current a span {font-weight:bold; color:#000;}
.bookclub .post-nav span {color:#78736b;}
.bookclub .post-nav span.writer {font: normal 10px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.bookclub .post-nav span.title {display:block; font:normal 11px Georgia, "Times New Roman", Times, serif;}

/* 
1d) Reader Navigation
*/
.bookclub .the-readers {margin-bottom:46px; float:left;}
.bookclub .the-readers h4 {font: normal 12px Arial, Helvetica, sans-serif; color:#313131; margin: 0 0 10px 0; padding:0;}
.bookclub .the-readers ul {margin:0; padding:0;}
.bookclub .the-readers ul li {float:left; width:162px; list-style: none; border-top: 1px solid #f0f0f0;}
.bookclub .the-readers ul li a {display:block; padding: 10px 0 14px 4px; height:22px; outline:none;}
.bookclub .the-readers ul li a:hover {text-decoration:none; background: #f0f0f0;}
.bookclub .the-readers ul li a.noarchive:hover {background:#fff; cursor:auto; outline:none;}

.bookclub .the-readers ul li span {display:block; line-height:9px;}
.bookclub .the-readers ul li .img {
	display:block;
	float:left;
	clear:both;
	/*
	width:29px;
	height:29px;
	overflow:hidden;
	*/
	position:relative;
	margin-right:7px;
}
.bookclub .the-readers ul li .img img {
	/* position:absolute; top:-10px; left:-13px; display:block; */
	width:29px;
	height:29px;
	border:none;	
	}
.bookclub .the-readers span {font:normal 10px Arial, Helvetica, sans-serif; color:#313131; text-transform:uppercase;}
.bookclub .the-readers span.role {text-transform:none; padding-top:2px;}

/* 
1e) Book Club Archive
*/
.bookclub #vulture-book-club-archive {position:relative; margin:19px 0 0 0; height:172px;overflow:hidden; }
.bookclub #vulture-book-club-archive .head h3 {margin:0 0 15px; padding:0;}
.bookclub #vulture-book-club-archive .head h3 a {
	position:relative; text-indent:-999em; display:block;
	background: transparent url("http://images.nymag.com/gfx/sect/entertainment/bookclub/vultureBookClubArchive.gif") 0 0 no-repeat;
	width:185px; 
	height:13px;
}
.bookclub #vulture-book-club-archive .content {text-align:center;}
.bookclub #vulture-book-club-archive ul{margin:0 auto 7px; padding:0;}
.bookclub #vulture-book-club-archive ul li {
	display:inline-block;
	height:123px;
	list-style: none;
	position:relative;
	border-right: 1px solid #f0f0f0;
}
.bookclub #vulture-book-club-archive ul li a {display:block;}
.bookclub #vulture-book-club-archive ul li a:hover {cursor:pointer;}

.bookclub #vulture-book-club-archive ul li.current span{
	position:absolute; text-indent:-999em; display:block;
	background: transparent url("http://images.nymag.com/gfx/sect/entertainment/bookclub/latestSelection.png") 50% no-repeat;
	bottom:34px; left:9px;
	width: 89px; height:21px;
	z-index:10;
}

.bookclub #vulture-book-club-archive ul li.last-book,
.bookclub #vulture-book-club-archive ul li.all {border-right:none; position:static;}

.bookclub #vulture-book-club-archive ul li img {border:none; padding: 14px 21px 17px; position:static;}
.bookclub #vulture-book-club-archive p {clear:left; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px;}
.bookclub #vulture-book-club-archive p i {font: normal 11px Arial, Helvetica, sans-serif; color:#7f8080;}
.bookclub #vulture-book-club-archive p cite {font: bold 10px Georgia, "Times New Roman", Times, serif;}
.bookclub #vulture-book-club-archive p img {padding-left:10px;}

.bookclub #vulture-book-club-archive .foot h6 a {
	position:absolute; 
	top: 3px; 
	right: 12px;
	font: bold 11px Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #1f638a;
	text-decoration:none;
	display:block;
}
.bookclub #vulture-book-club-archive .foot h6 a:hover {border-bottom:1px solid #222222;}

/* 
1f) Book Club Module on books index /arts/books/index.html
*/

#entertainment-modules #vulture-reading-room {text-align:center; border:none; border-bottom:1px solid #cbcbcb; padding-bottom:15px;}
#entertainment-modules #vulture-reading-room .head h3{background:none;}
#entertainment-modules #vulture-reading-room .head h3 a{
	position:relative; display:block; text-indent:-999em;
	background: url("http://images.nymag.com/gfx/sect/entertainment/bookclub/vultureReadingRoom.gif") 50% no-repeat;
}
#entertainment-modules #vulture-reading-room .content h5 {margin:3px 0 0 0; padding:0;}
#entertainment-modules #vulture-reading-room .content p {
	margin:3px 0 0; 
	padding:0; 
	font: normal 10px Georgia, "Times New Roman", Times, serif; 
}
#entertainment-modules #vulture-reading-room .content cite{font: bold 14px Georgia, "Times New Roman", Times, serif;}
#entertainment-modules #vulture-reading-room .content strong {color:#1F638A;}
#entertainment-modules #vulture-reading-room ul {
	background:url("http://images.nymag.com/gfx/sect/entertainment/bookclub/readingRoomDottedRule.gif") 50% 0% no-repeat;
	margin-top:13px;
	padding-top:15px;
}
#entertainment-modules #vulture-reading-room .content ul li {list-style:none; background:none; line-height:12px; padding: 0 0 2px;}
