div.content
{
margin: 18px 14px 18px 18px;
}

table.wrapper
{
width: 100%;
padding: 0px;
}

.wrapper td
{
vertical-align: top;
}

.wrapper td.right
{
}

ul.worknav
{
list-style: none inside;
margin: 0px 0px 25px 0px;
padding: 0px;
color: #ddd;
}

ul.worknav li img
{
margin-right: 7px;
}

ul.worknav li
{
margin: 0px;
margin-left: 4px;
padding: 0px;
margin-bottom: 7px;
}

ul.worknav0
{
font-size: 12px;
margin-top: 15px;
}

ul.worknav1
{
font-size: 12px;
}	

ul.worknav li a:link, ul.worknav li a:hover, ul.worknav li a:visited, ul.worknav li a:active
{
color: blue;
}

td.middle
{
}

td.middle p
{
padding: 0px;
margin: 0px 0px 10px 0px;
}

table.yourcopiesedit
{
padding: 2px;
}

table.yourcopies td.chrome
{
width: 48px;
text-align: center;
}

table.yourcopies img
{
vertical-align: middle;
margin: 0px 1px 0px 1px;
}

table.yourcopies td.selected
{
font-weight: bold;
}

table.yourcopies tr.selectedyellow
{
background-color: #FFFFE6;
}

/* H1 and H2 are for the title and author */

td.middle h1, td.middle h2
{
font-weight: bold;
color: black;
}

td.middle h1
{
}

body:not(.disambiguationpage) td.middle h2
{
font-size: 14px;
margin-bottom: 15px;
}

body:not(.disambiguationpage) td.middle h3
{
font-size: 12px;
font-weight: normal;
}


h3.yourlibrary
{
margin-top: 15px !important;
}

/* H1 and H2 are for the title and author */

div.popularcovers img
{
xmargin: 2px;
xborder: 1px solid #D6DED5;
}

div.allcovers
{
margin: 5px 0px 0px 0px;
text-align: center;
	width:100%;
}
.coverlist {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
/* next one keeps the last row orphans to the left */
.coverlist::after {
	content: "";
	flex: auto;
}
.coverlist .limitedlink {
	width: 100%;
	margin-top: -10px;
	margin-bottom: 30px;
}

div.addbutton
{
float: left; 
padding: 3px; 
border: 1px solid #CCCCCC;
background-color: #EEEEEE;
margin-right: 5px;
}

img.fav
{
vertical-align: middle !important;
}

ol li
{
padding-left: 5px;
}

div#loader
{
margin-top: 6px;
}

table.stats
{
}

table.stats td
{
font-size: 10px;
padding: 0px;
}

table.stats td.l
{
padding: 0px 10px 0px 0px !important;
width: 50px;
}

table.stats td.r
{
font-weight: bold;
}

td.right
{
}

td.right div.greenbox
{
padding: 10px;
font-size: 11px;
}

div.greenbox img.logo
{
float: right;
margin: 0px 0px 7px 7px;
}


p.last
{
margin-bottom: 0px;
padding-bottom: 0px;
}

/* Tags */
div.tagsNOT
{
border: 1px solid #F1DBCD;
padding: 7px;
}

span.count
{
font-size: 9px;
color: gray;
}

div.relatedtagsarea span.count
{
display: none;
}

div.showcount span.count
{
display: inline !important;
}

div#tagchrome
{
font-size: 10px; 
color: gray; 
font-weight: normal;
}

h3 div.right
{
float: right;
font-size: 10px;
font-weight: normal;
margin-bottom: 10px;
}

/* relatedtagsarea */

table.recommendations td
{
width: 50%;
}

table.recommendations td.lft
{
padding: 0px 20px 0px 0px;
}

td.lft ul
{
margin: 0px 0px 15px 18px;
padding: 0px;
list-style-image: url(//image.librarything.com/pics/browndot.gif);
}

td.lft ul li
{
margin-bottom: 4px;
}

div.recommendations p
{
margin: 8px 0px 10px 0px !important;
padding: 0px;
line-height: 15px;
}

table.greenbar
{
margin: 7px 0px 0px 0px;
padding: 4px;
width: 100%;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

table.greenbar td
{
font-size: 9px;
line-height: 9px;
padding: 2px;
}

table.greenbar td.gbl
{
font-weight: bold;
color: #7F9B7B;
text-align: right;
}

table.greenbar td.gbr
{
}

p.statline
{
margin: 30px 0px 0px 0px !important;
}

p.memberlistline
{
margin: 0px 0px 5px 0px !important;
}

p.memberlistline b
{
color: #232323;
}

td.leftNOT
{
border: 2px none #F1DBCD;
border-right-style: solid;
}

td.middle
{
padding: 0px 15px 0px 5px;
}

td.middle hr
{
display: none;
}

/* COMMENT STYLES (TAKEN FROM PROFILE) */

div.comment
{
background-color: #EFEFEF;
background-color: #FFFFFF;
border: 1px solid #C1C1C1;
padding: 5px;
margin: 10px 0 10px 0;
}

div.private
{
background-color: #FFDADA;
}

p.postinfo
{
font-size: 10px;
margin: 0px;
padding: 10px 5px 5px 15px;
text-align: right;
font-weight: bold;
}

p.postinfo a:link, p.postinfo a:active, p.postinfo a:visited
{
color: blue !important;
text-decoration: none !important;
}

p.postinfo a:hover
{
text-decoration: underline !important;
}

img.icon
{
vertical-align: middle;
}


span.tinygray
{
font-size: 10px;
color: #444444;
}

table.recommendationtable td
{
vertical-align: top;
}

table.recommendationtable h4
{
color: gray;
margin: 0px;
padding: 0px;
font-size: 12px;
}

table.recommendationtable li
{
line-height: 135%;
margin: 3px 0px 3px 0px;
padding: 0px;
}

table.recommendationtable ol
{
margin-top: 10px;
margin-bottom: 5px;
padding-top: 0px;
padding-bottom: 0px;
}

table.recommendationtable
{
margin: 0px;
padding: 0px;
}

table.recommendationtable span.copies, td span.copies
{
font-size: 9px;
color: gray;
}

div#editions span.copies
{
color: gray;
}

div.reviewnav
{
clear:both;
font-size:80%;
margin-top:5px;
}
div.bookReview 
{
	margin: 0px 0 5px 0;
	border: 1px solid #f2e9e3;
}
.commentText
{
border:medium none;
padding:3px 5px 5px 0px;
text-align:left;
}
.commentFooter
{
padding-bottom: 8px;
}
div.right
{
float: right;
}

div.reviewnav
{
font-size: 10px;
}

p.amazonaccess
{
margin-top: 7px;
font-size: 10px;
color: gray;
float: right;
}

p.seealldescriptions
{
padding: 15px 0 0 0 !important;
}

ul.worknav span.gray
{
font-size: 10px; 
color: gray;
font-weight: bold
}

li.lit
{
font-weight: bold;
list-style-position: inside;
color: #6A5546;
}

/* SWAP */

table.swaptable
{
font-size: 10px;
}

table.swaptable td
{
vertical-align: top; 
padding: 4px 4px 4px 0px;
}

table.swaptable tr
{
border: 1px none gray;
border-left: solid;
border-right: solid;
}

tr.header td
{
font-weight: bold;
border: 2px none #CCCCCC;
border-bottom-style: solid;
}

tr.odd td
{
background-color: #F7F7F7;
}

span.unknown
{
color: gray;
}

div.swapexplanation
{
font-size: 10px;
background-color: #F0FBF1;
background-color: #E0F7E2;
padding: 6px;
margin-top: 15px;
}

table.swaptable
{
margin-top: 5px;
}

table.swaptable h2
{
padding: 0px;
margin: 0px;
}

table.recommended tr td
{
font-size: 12px;
padding: 10px 10px 10px 0px;
}

table.recommended
{
margin: 15px 0px 20px 0px;
}

span#swapspan
{
color: gray;
}

/* CONVERSATIONS */

table.big td
{
padding: 4px;
}

table tr.topictablehead
{
font-weight: bold;
}

span.count
{
font-size: 9px;
color: gray;
}

div.forumcontent iframe
{
height: 500px;
}

div#relatedtagsarea span.count
{
display: none;
}

div.showcount span.count
{
display: inline !important;
}

div#shownums
{
font-size: 10px; 
color: gray; 
font-weight: normal;
margin: 5px 0px 0px 15px;
}

div.quotehead
{
font-size: 11px;
padding: 3px;
background-color: #F5F6FA;
border: 1px solid #DDDDDD;
}

h2
{
}

p.talkquote
{
font-size: 11px;
color: black;
line-height: 16px;
}

p.talkquote a:link, p.talkquote a:active, p.talkquote a:visited
{
color: inherit;
text-decoration: none;
}

p.talkquote a:hover
{
color: blue;
text-decoration: underline;
}

div#loading
{
background-color: red;
color: white;
font-size: 10px;
font-weight: bold;
padding: 4px;
line-height: 10px;
width: auto;
margin-top: 15px;
display: none;
z-index: 2;
float: right;
}

table#bigTable
{
margin-top: -10px;
}

table.content td
{
padding: 0px 10px 0px 0px;
}

img.suggestionthumbnail
{
float: right;
margin: 0px 0px 10px 10px;
}

form.unsuggestr
{
margin-top: 20px;
}

div.bottomnotes
{
margin-top: 15px;
}

div.description h4
{
color: gray;
}

/* INFO */

table.bookstats td.left
{
text-align: right;
padding-right: 10px;
color: gray;
}

/* WORK-EDIT */

table.bookform td.left
{
width: 125px;
text-align: right;
font-weight: bold;
}


/* COVERS */

p.smalltext
{
font-size: 10px;
color: gray;
}

h3
{
margin: 20px 0px 0px 0px;
}

/* COVERS */

div.hidelimited span.limited
{
display: none;
}

div.showall p.limitedlink
{
display: none !important;
}

p.limitedlink
{
clear: both;
padding-left: 15px !important;
text-align: center;
}

/* Custom Layout stuff */

.wp_customRemoveImage
{
padding-left: 15px;
}

.wp_customChoicesContainer
{
font-size: 9px;
line-height: 20px;
}

.wp_customChoicesContainer a,
.wp_customChoicesContainer a:hover
{
text-decoration: none;
}

.wp_restoreC 
{
padding-top: 10px;
}

.wp_customChoicesStatus
{
text-align: center;
width: 100%;
}

.wpmi
{
margin-bottom: -3px;
}

/* CH changes */

.work_statline_container
{
text-align: center;
margin-top: 15px;
}

.work_statline
{
padding: 0px;
margin: 0px;
width: 100%;
left: auto;
right: auto;
border: 1px #CCBFB0 solid;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
}

.work_statline_header 
{
	border-bottom: 1px solid #EFE7E0;
}
.work_statline_tdhead
{
	background-color: #FAF3EE;
	font-weight: bold;
	border-bottom: 1px #CCBFB0 solid;
	background-color: #EAE4D9;
	color: #6A5546;
	font-size: 11px;
	font-family:Arial,Helvetica,sans-serif;
	font-family: inherit;
	padding:1px 3px 1px 3px;
}

.work_statline td 
{
	text-align: center;
	border-left: 1px solid #CCBFB0;
	vertical-align: middle;
	padding:1px 5px 1px 5px;
}

.work_statline td:first-child,
.work_statline_header .firstchild
{
	border-left: none;
	-moz-border-radius-topLeft: 12px;
	-webkit-border-top-left-radius: 12px;
}
.work_statline_header .lastchild
{
	-moz-border-radius-topRight: 12px;
	-webkit-border-top-right-radius: 12px;
}

.work_statline_td 
{
	font-weight: normal;
	padding-top: 2px;
}
.work_hint
{
	color: grey;
	font-size: 10px;
	font-weight:normal;
}

/* book edit stuff =============================================================== */

#book_bookBitContent {
	min-width: 600px;
}
.hidden {
	display: none;
}
.visible {
	display: normal;
}

.book_editTabContainer
{
padding:0px;
margin:0px;
padding-left:  20px;
+padding-left:  0px;
padding-right: 20px;
}

.book_bitItem
{
	cursor: pointer;
	white-space: nowrap;
	opacity:1.0;
	width: 7em;
}
.book_bitItem:hover {
	opacity:0.9;
}

.book_bitItemDisabled {
	opacity:0.3;
	cursor: normal;
}	
.book_bitItem2 
{
	opacity: 0.75;
}
.book_editTab
{
	cursor: pointer;
	padding: 5px;
	+padding: 6px;
	margin-left: 5px;
	margin-right: 0px;
	text-align: center;
	vertical-align: middle;
	right: 0px;
	position: relative;
	cursor: pointer;
	color: #6A5546;
	z-index: 10;
	list-style-type: none;
	display: inline;
	float: left;
	height: 13px;
	border: 1px #CCBFB0 solid;
	background-color: #EAE4D9;
	-moz-border-radius-topRight: 11px;
	-moz-border-radius-topLeft: 11px;
	-webkit-border-top-right-radius: 11px;
	-webkit-border-top-left-radius: 11px;
	margin-bottom: 0px;
}
.book_editTab:first-child {
	margin-left: 0px;
}

.book_selectedTab
{
z-index: 10;
position: relative;
background-color: #fff;
border-bottom: 1px solid white;
cursor: default;
}

.book_editForm {
	padding: 0px;
	margin: 0px;
}

.book_editTabText { 
	padding-left: 0px;
	font-weight: bold;
	font-size: 11px;
	font-family:Arial,Helvetica,sans-serif;
}

.book_bit
{
	width: 100%;
	border: 1px #CCBFB0 solid;
	background-color: #fff;
	padding: 0px;
	z-index: 5;
	+margin-top: -1px; /* IE only */
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	/*-moz-border-radius-topRight: 15px;
	-webkit-border-top-right-radius: 15px;
	
	-moz-border-radius-bottomRight: 15px;
	-webkit-border-bottom-right-radius: 15px;
	
	-moz-border-radius-bottomLeft: 15px;
	-webkit-border-bottom-left-radius: 15px; */
	/*-webkit-box-shadow: 0px 5px 5px #BAAB9A;*/
}

.book_bit img {
	vertical-align:top;
}

.book_bitHead
{
	background-color: #fff;
	border-bottom: 1px #DBCFC1 solid;
	width: 100%;
	-moz-border-radius-topRight: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topLeft: 15px;
	-webkit-border-top-left-radius: 15px;
	font-family:Arial,Helvetica,sans-serif;
}
.book_bitHeadContent
{
	padding: 5px 20px 5px 20px;
	font-size: 11px;
	font-weight: bold;
	color: #6A5546;
	font-weight: normal;
}
.book_bitHeadContent a {
	font-weight: bold;
	color: #6A5546 !important;
}

.book_bitFooter
{
	background-color: #fff;
	border-top: 1px #DBCFC1 solid;
	width: 100%;
	-moz-border-radius-bottomRight: 15px;
	-moz-border-radius-bottomLeft: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	font-family:Arial,Helvetica,sans-serif;
}
.book_bitFooterContent
{
	padding: 5px 20px 5px 20px;
	font-size: 11px;
	font-weight: bold;
	color: #6A5546;
	font-weight: normal;
}
.book_bitFooterContent a {
	font-weight: bold;
	color: #6A5546 !important;
}

.book_bitTable {
	width: 100%;
}
.book_bitTable td {
	text-align: center;
}

#book_bookInformationSection
{
min-width: 380px;
}

#book_bookInformationTable
{
width: 100%;
margin: 15px 0px 15px 0px;
}

.bookeditfield,
.bookNonEditField,
.workstats td
{
padding-bottom: 10px;
padding-right: 10px;
}

#form_title {
	font-weight: bold;
}
/*
tr.visible {
	padding-bottom: 20px;
}
*/

.bookTableDuringEdit
{
}

/* ------- */ 

.bookTableDuringEdit tr.section td
{
padding: 8px 0 25px 0;
}

/* tr.section div.section */

tr.section div.section
{
background-color: #ccbfb0;
background-color: #eee9e3;
color: white;
color: black;
color: #444;
font-weight: bold;
font-size: 10px;
padding: 10px;
padding: 3px 10px;
position: relative;
}

tr.section div.section div.right
{
font-weight: normal !important;
position: absolute;
top: 3px;
right: 10px;
}

.bookTableDuringEdit tr.section td.right
{
text-align: right;
}

.bookTableDuringEdit tr.section td.right
{
text-align: right;
font-weight: normal;
}

/* table.datesettings tr.example */

table.datesettings
{
padding-top: 5px;
}

table.datesettings tr.example
{
color: grey;
}

table.datesettings td
{
padding: 0 10px 5px 0;
}

/* ------- */ 

.bookEditInput
{
width: 95%;
font-size: 12px;
font-family: Arial,Helvetica,sans-serif;
border: 1px solid #ddd;
background-color: #FFFBD3;
padding: 3px;
}

.bookEditInputFree
{
	width: auto;
}

.readonly
{
background-color: #FFFBD3;
background-color: #EEEEEE !important;
}

.bookEditdisabled
{
background-color: #EEEEEE;
border: 1px solid gray;
color: black;
}


.bookButton 
{
text-align: center;
padding: 2px 3px;
font-size: 85%;
width:4em;
border:1px solid #ccc;
background-color:#eee;
color:#555;
float:right;
margin-left: 5px;
margin-bottom: 10px;
cursor: pointer;
}

.bookButton :hover {
	color:red;
	background-color:#fff;
}
#book_editControls_buttons {
	text-align:right;
}
#book_editControls_buttons input{
	margin-left: 10px;
}
.bookEditHint {
	color: grey;
	font-size: 10px;
	margin-top: 3px;
}
.bookEditWarning {
	color: red;
	font-size: 10px;
}
.bookRowSpacer {
	height: 20px;
}
.bookRowSpacer td {
	border-top: 1px solid #ddd;
}
.autogeneratedText,
.autogeneratedText a {
	color: green !important;
}
.book_itemBottomControl {
	padding: 0px;
	margin: 0px;
	font-size: 9px;
	padding-right: 5px;
	line-height:120%;
}
.grey {
	color: grey !important;
	font-size: 90%;
}
.dark_hint {
	font-size: 90%;
}
.ajaxLoading
{
	width: 100%;
	height: 10em;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
	margin:  0px;
}

.workEditExpanderText
{
	padding-right:10px;
	margin-top:-5px;
	font-size:9px;
	text-align:right;
}

.book_langLabel {
	color: #6A5546;
	font-weight: bold;
	font-size: 11px;
}

div.bookstores
{
margin-top: 2px;
}

div.bookstores p
{
margin: 8px 0px 8px 0px;
padding: 0px;
}

div.bookstores h2
{
padding: 0px;
margin: 6px 0px 2px 0px;
line-height: 120%;
}

#book_bookInformationTable .left
{
width: 140px;
font-weight: bold;
color: grey !important;
padding-right: 10px;
padding-left: 10px;
/* padding-top: 3px; */

}

#book_bookInformationTable td.short
{
xwidth: 75px !important;
}


#book_bookInformationTable.bookTableDuringEdit .left {
	line-height: 21px;
}
#book_bookInformationTable.bookTableDuringEdit .left#collectionstdtitle {
	line-height: 18px;
}
#book_bookInformationTable .left#ratingstdtitle {
	line-height: 13px;
}
#book_bookInformationTable .left.subitemtitle {
	width: 100px;
	padding-left:10px;
}
#book_bookInformationTable .subitemright {
	float:right;
}
#book_bookInformationTable .workdata {
	color: green !important;
}

#book_bookInformationTable td
{
vertical-align: top;
}	

/*
.workCoverImage
{
outline: 1px solid #ddd;
-webkit-box-shadow: 0px 6px 6px #6A5546;
-webkit-transition: 0.1s all ease-out;
}


body.webkit .workCoverImage
{
border: 4px solid #fff;
}
*/
.workCoverImageX:hover
{
-webkit-transform: scale(1.1);
-webkit-box-shadow: 0px 12px 15px #BAAB9A;
}

.workPopCover
{
-webkit-transition: 0.1s all linear;
-webkit-box-shadow: 0px 0px 10px #6EA367;
-webkit-box-shadow: 0px 0px 0px #E0F7E2;
-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.8);
border: 2px solid #C5E2C7 !important;
z-index:10;
filter: alpha(opacity=80);
-moz-opacity: .80;
opacity: .80;
}

.workPopCover:hover
{
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0, 0.8);
	border: 2px #7C9678 solid !important;
	color: #6EA367;
	/* filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75; */
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	-webkit-transform: scale(1.25);
	z-index:20;
}

.addBookManualPageContainer
{
	font-size: 11px !important;
}
.addBookManualContainer 
{
	width: 85%;
	margin-left: auto;
	margin-right: auto;
}

div.more
{
padding: 3px;
}

tr.hidden
{
display: none;
}

#gbss {
	display:none;
}
/*
div#gbss
{
margin: 5px;
display: none;
position: fixed;
padding: 20px !important;
border: 2px solid black !important;
margin:-250px 0pt 0pt -375px;
z-index:1000 !important;
top:50%;
left:50%;
background-color: white;
width:750px;
font-size: 12px;
}

div.gbss *
{
z-index:1000 !important;
}

div#gbss h1, div#gbss h2
{
font-size: 16px;
margin: 0px 0px 15px 0px; 
padding: 0px;
}

div#gbss h2
{
font-size: 14px;
}
*/
div#gbss .right
{
font-size: 12px;
}


div#gbss img
{
margin: 0px 10px 10px 0px;
border: 1px solid #CCC;
}

#XXoverlay[id]
{
position:fixed;
}

#XXoverlay
{
background-color:#000;
display:none;
height:100%;
left:0pt;
-moz-opacity: 0.2;
opacity:.20;
filter: alpha(opacity=20);
position:absolute;
top:0pt;
width:100%;
z-index:100;
}

div#memberuploaded img
{
}

h2.isH
{
margin: 30px 0px 25px 0px !important;
color: #6a5546 !important;
font-size: 12px !important;
padding-bottom: 5px !important;
border-bottom: 1px solid gray;
}

/*
customcover.css
*/

div#lbloading
{
position: absolute; 
padding: 2px 4px 2px 4px;
font-size: 9px;
top: 1px; 
right: 1px; 
background-color: red; 
color: white; 
font-weight: bold;
display: none;
}

span.closed
{
display: none;
}

div.recommendations
{
XXXmargin: 15px 0px 0px 5px !important;
}

div.recommendations h2
{
font-weight: bold;
color: #232323;
font-size: 12px;
margin: 8px 0px 8px 0px;
}

div.recommendations div.greenbox h2
{
font-weight: bold;
font-size: 12px;
margin: 0px 0px 8px 0px;
}


/* memberrecommendations */

td.lft ol, div#memberrecommendations ol
{
margin: 0px 0px 0px 30px;
padding: 0px;
}

div#memberrecommendations ol
{
clear: both;
}

div#memberrecommendations span.by
{
font-size: 10px;
color: gray;
}

div#memberrecommendations div.agreebar
{
color: gray;
font-size: 9px;
font-weight: bold;
margin: 10px 0 15px 0;
}

div.agreebar img
{
margin: 0 5px 0 0; 
}

div#memberrecommendations img.thumbdown
{
margin: 0 5px -2px 5px;
}

div#memberrecommendations ol li
{
margin: 5px 0 12px 0px
}

div#memberrecommendations
{
}

div#memberrecommendations span.main
{
}

div#memberrecommendations span.main img
{
vertical-align: top;
margin-right: 4px;
margin-left: 6px;
}

div#memberrecommendations div.thumbvoter
{
float: right;
font-size: 9px;
margin-right: 10px;
}

div#memberrecommendations ol li:hover
{
background-color: #feffc6;
}

#memberrecommendations p
{
margin-left: 15px;
}

div#memberrecommendations blockquote
{
font-size: 10px;
margin: 8px 0 12px 0;
padding: 0px;
}

div#memberrecommendations div.edit
{
font-size: 10px;
margin: 0px 0 12px 0;
font-weight: bold;
}

/* xxxx */


.workpage .pickrecommendations h2
{
margin: 15px 0px 10px 0px;
}

.workpage .pickrecommendations h3
{
font-size: 12px;
margin: 20px 0px 15px 0px;
}

#nseries_work_add_searchresults > div,
.workpage .pickrecommendations p
{
margin: 0px 0px 0.5em 0px !important;
}
.nseries_work_add_tabs,
.pickrelationstabs {
	margin-top: 1em;
}
div.memberrecommendations img.edit
{
vertical-align: bottom;
margin-right: 5px;
}

div.osc
{
padding: 15px;
margin-bottom: 10px;
position: relative;
}

table.osc
{
font-weight: bold;
color: #555555;
border: 1px none #555555; 
border-top-style: solid;
border-left-style: solid;
}

table.osc_disabled
{
filter: alpha(opacity=50);
-moz-opacity: .50;
opacity: .50;
}

table.osc_choose td:hover
{
background-color: #fff5b5;
color: black;
}

table.osc td
{
border: 1px none #555555; 
border-right-style: solid;
border-bottom-style: solid;
}

table.osc td.dummy
{
border-right-style: none;
border-bottom-style: none;
}

div#oscconfirm
{
border: 3px solid #232323;
position: absolute;
top: 80px;
left: 20%;
width: 60%;
z-index: 2;
background-color: #EEEEEE;
padding: 20px;
font-weight: bold;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
display: none;
}

table.osc p
{
margin: 4px 0px 0px 0px;
padding: 0px;
font-weight: normal !important;
font-size: 9px;
}

table.osc td.picked
{
background-color: yellow;
color: black;
}

div.ltauthor
{
padding: 0px !important;
}

div.ltauthor div.inside
{
padding: 10px;
}



.quickedit
{
	margin: 15px 0px 25px 0px;
	margin: 0px 0 0 0;
	font-size: 10px;
	xbackground-color: #F6F6F6;
	border: 1px solid #D4D4D4;
	border-color: #CCBFB0;
	min-width: 560px;
}

.quickedit .nav, .simplenav
	{
	margin: 1px 0px 0px 0px; 
	font-weight: bold; 
	padding: 3px 8px 3px 3px; 
	background-color: #EAE4D9;
	background-color: #f1ece4 !important;
	border: 1px none #CCBFB0; 
	border-bottom-style: solid;
	font-size: 10px;
	}

.simplenav
{
padding-left: 10px;
}

.addBar
{
margin: 5px 0 15px 0;
}

.wstable
{
	margin-top: 5px;
	width: 100%;
	padding: 5px;
	margin-bottom: 10px;
}

.wstable td
{
	padding-bottom: 4px;
}

.wstable td.label
{
	font-weight: bold;
	margin-right: 10px;
	white-space: nowrap;
	color: #333333;
	color: #6A5546;
	text-align: right;
	width: 19px;
}

.wstable td.left
{
width: 99%;
padding-left: 10px;
padding-right: 20px;
}

.memberlistvalue {
	padding-left: 10px;
	padding-right: 20px;
}
.wstable td.right
{
	width: 40%;
}
.wstable td.wide {
	width: 100%;
}

* html .wstable td.wide {
	width: 100%;
}
* html .memberlistlabel {
	text-align:right;
}

.recSubtitle {
	margin:0;
	margin-left: 15px;
	padding-left: 0px;
	color: #6A5546;
	font-size: 11px;
font-weight: bold !important;
margin: 4px 0 10px 15px;
}

.recSection {
	margin-bottom: 2.0em;
}

.recMessage {
	font-size: 12px;
	font-weight: normal;
	clear: both;
	margin-left: 15px;
	margin-top: 0.5em;
}

.addRecommendation
{
font-size: 12px;
font-weight: normal;
clear: both;
margin: 10px 0 15px 10px ;
}

#quickEditTagControls {
	width: 100%;
	float:right;
	margin-top: 3px;
}

#navInfoBook {
	margin-top: -2px;
	color: #6A5546;
}

.navInfoTitle {
	color: #6A5546;
}

.tagcloudContainer .count {
	display:none;
}

.showCounts .count {
	display:inline !important;
}

#workAreaTitle {
	color: #6A5546;
	font-size: 14px;
	border-bottom: 1px solid #6A5546;
}

.quickedit.light {
	border: none;
}

.quickedit.light .nav, .simplenav
	{
	background-color: #EAE4D9;
	border: 1px solid #CCBFB0;
	-moz-border-radius: 3px;
	-webkit-border-Radius:3px;
	border-radius:3px;
	}

.quickedit.light .navInfoTitle
	{
	color: #6A5546;
	}


.qelcontent {
	padding:10px 0 16px 0;
	background-color: #f9f9f9;
	background-color: white;
	border:1px none #eee;
	border-top: none;
	font-size: 12px;
}
.qetable {
	padding: 0.5em 1em 1em;
}

.qelcontent .description {
	padding-left: 15px;
	padding-right: 15px;
}

.divotBig {
	font-size: 130%;
	cursor: pointer;
	width: 1em;
	padding:0 0.5em 0 0.5em;
	display: inline;
	font-weight: bold;
}

/* Edit Reviews Section */

.sortable .nav
{
cursor: move;
}

div.editreviewarea p
{
margin: 5px 0px 12px 0px;
}

div.editreviewarea
{
padding: 20px 0px 5px 15px;
}

div.editreviewarea b
{
color: gray;
}

div.editreviewarea img
{
vertical-align: top;
}

span#reviewstatus
{
margin-left: 7px;
color: green;
font-weight: bold;
}

/* Will I Like It? */

div.score
{
position: relative;
margin: 15px 0px 0px 0px;
}

div.score span
{
position: absolute;
margin: 0px 0px 0px 14px;
color: gray;
font-size: 9px;
}

div.lit span
{
color: #232323;
}

img.arrow
{
position: absolute;
top: -11px;
z-index: 1;
}

div.sp_c_icon
{
position: relative;
margin-left: 23px;
line-height: 17px;
margin-bottom: 6px;
}

div.sp_c_icon span.sp_c
{
border: 1px solid grey;
left: -3px;
}

div.score p.text
{
margin-top: 27px;
}

div#lbloading
{
text-height: 10px;
}

td.middle p
{
margin: 0px 0px 3px 0px;
padding: 0px;
}

/* The bookinformation table on work pages */

table.bookinformation
{
width: 100%;
margin: 6px 0px 10px 0px;
}

table.bookinformation td
{
vertical-align: top;
}

table.bookinformation td.bibliographicinfo
{
padding-bottom: 10px;
}

table.bookinformation tr.memberinfo td
{
width: 50%;
padding-top: 5px;
}

table.bookinformation tr.memberinfo td.left
{
font-weight: bold;
color: #6A5546;
padding-right:0.75em;
text-align: right;
width: 5%;
white-space: nowrap;
}

div#gbss_content
{
margin-top: 15px;
}

div.LT_LB_content h1
{
font-size: 16px;
margin: 0 0 25px 0;
padding: 0;
}

div.LT_LB_content h2
{
font-size: 1.1em;
margin: 0 0 0.5em 0;
padding: 0;
color: #444444;
}

div.LT_LB_content h1:not(:first-of-type),
div.LT_LB_content h2:not(:first-of-type),
div.LT_LB_content h3:not(:first-of-type),
div.LT_LB_content h4:not(:first-of-type) {
	margin-top:1.5em;
}


div.ajax_choose_reviewlanguage, div.ajax_choose_reviewlanguage div
{
display: inline;
margin-right: 10px;
}

.cks_item
{

}

.cks_itemlabel 
{
text-align:right;
vertical-align:top;
font-weight: bold;
color:grey;
padding-right:5px;
white-space:nowrap;
width:30%;
width:12em;
}

.cks_itemdata
{
vertical-align:top;
}

#ql_editLink {
	font-size:10px;
	font-weight:normal;
}
#ql_editLink:hover {
}

#getthisbooklinks
{
}

#buyborrowswapbox h2 {
	margin-bottom: 8px;
}

.quicklinks_in_greenbox {
margin-bottom: -5px;
	
}
.ql_printdisplay_line {
	margin-bottom: 5px;
}
.ql_iconthing {
	padding-right:6px;
	vertical-align:top;
	height: 16px;
	width: 16px;
}
a .ql_iconthing,
a .ql_iconthing:hover {
	text-decoration: none;
}

#ql_amazonnote {
	font-size:10px;
	margin-bottom:0;
	margin-top:20px;
}
#amazonAster {
	font-size: 110%;
	cursor: pointer;
}

div.ebooksummary
{
padding: 7px 4px 7px 4px !important;
font-size: 11px;
}

div.blunttop
{
-moz-border-radius-topleft: 0px !important;
-moz-border-radius-topright: 0px !important;
-webkit-border-top-left-radius: 0px !important;
-webkit-border-top-right-radius: 0px !important;
border-top-color: #CDF0D1;
border-top-style: none;
background-image: none !important;
}

div.bluntbottom
{
-moz-border-radius-bottomleft: 0px !important;
-moz-border-radius-bottomright: 0px !important;
-webkit-border-bottom-left-radius: 0px !important;
-webkit-border-bottom-right-radius: 0px !important;
margin-bottom: 1px;
border-bottom-color: #CDF0D1;
}


table.ebooksummary
{
width: 100%;
color: gray;
}

table.ebooksummary tr.h td
{
font-size: 10px;
font-weight: bold;
color: gray;
width: 33%;
padding-bottom: 2px;
}

div.qelcontent h2
{
margin-top: 15px;
font-size: 12px;
font-weight: bold;
color: #6A5546;
}

.references
{

}

.references table.autotable p
{
margin-bottom: 6px;
}

.references img.icon
{
width: 16px;
height: 16px;
border: 1px solid #999999;
margin-right: 8px;
vertical-align: middle;
}

table.autotable
{
width: 100%;
}

table.autotable td
{
padding-right: 8px;
}

div.bookinfo
{
-moz-border-radius: 6px !important;
-webkit-border-radius: 6px !important;
border: 2px solid #DDDDDD;
margin: 5px 0 15px 0;
background-color: #fff9ec;
padding: 5px 13px 5px 13px;
}

div.greenbox img.colophon
{
float: right;
margin: 0 0 10px 10px;
}

div.headsummary
{
margin-bottom: 2.5em;
}

div.headsummary h2
{
line-height: 160%;
}

div.headsummary h3
{
font-size: 12px;
margin: 0 0 5px 0;
}

div.headsummary div.authorsandseries
{
margin: 2em 0 0 0;
}

div.navunowned
{
background-color: #FFF5E1 !important;
border: 3px #f3ebdc solid !important;
border: 2px #e5dbc8 solid !important;
background-image: none;

margin-top: 0px;
background: none !important;
border-style: none !important;
padding: 0px !important;
}

/* pick recommendations */

div#picklbtab p.chrome
{
margin-top: 20px !important;
padding-bottom: 10px;
margin-bottom: 20px !important;
border-bottom: 2px solid #DDDDDD;
}

div.state0 a#lbtabchromemenu0, div.state1 a#lbtabchromemenu1, div.state2 a#lbtabchromemenu2
{
font-weight: bold;
color: black !important;
}

div#picklbtab div.lbtabarea
{
display: none;
}

div.state0 div#lbtabarea0,
div.state1 div#lbtabarea1,
div.state2 div#lbtabarea2,
div.state3 div#lbtabarea3,
div.state4 div#lbtabarea4,
div.state5 div#lbtabarea5,
div.state6 div#lbtabarea6
{
display: block !important;
}

table.otherauthor
{
width: 100%;
margin-top: 6px;
border-top: 2px solid #DDDDDD;
border-left: 2px solid #DDDDDD;
}

table.otherauthor tr.head td
{
font-weight: bold;
background-color: #EEEEEE;
}

table.otherauthor td
{
border-bottom: 2px solid #DDDDDD;
border-right: 2px solid #DDDDDD;
padding: 4px;
vertical-align: top;
}

table.otherauthor td.chrome
{
white-space: nowrap;
}


/* physical dims */
#book_bookInformationTable td.plusMinus {
	vertical-align: middle;
}
a.rowPlusMinus {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    background: none repeat scroll 0 0 #eee;
    border: 1px solid #bbb;
    border-color: #d9d9d9 #ccc #bbb #ccc;
    margin-left: 10px;
    padding: 1px 6px;
	text-decoration:none !IMPORTANT;
	color: #333;
	vertical-align:middle;
	font-weight: bold;
}
a.rowPlusMinus.last {
	margin-left: 5px;
}
fieldset {
	border:none;
	outline:none;
	margin:0;
	padding:0;
}

div.social p
{
margin: 0 0 15px 0;
}

div.social img
{
vertical-align: middle !important;
margin: 0 10px 0 0; 
}

td.bookeditfield
{
padding-bottom: 16px;
}

td.bookeditfield.last
{
padding-bottom: 0px;
}

td.bookeditfield#bookedit_datebought
{
padding-bottom: 10px;
}

.bookeditfield fieldset {
	margin-bottom:5px;
}
.spacebefore {
	padding-left: 20px;
}
.editSeparatorPre {
	height: 10px;
}
.editSeparator {
	border-top:1px solid #EEE9E3;
	height:20px;
}
#detritusFieldsBar {
	color: #555;
    font-size: 14px;
    cursor: pointer;

    margin: -10px 0 0 0;
    padding-bottom: 5px;
	padding-left: 155px;
}
#detritusFieldsTitle {
	font-size: 10px;
	color #666;
}
#detritusFields {
}

/* New left nav */

div.workleftnav ul
{
list-style: none inside;
margin: 10px 0px 25px 0px;
padding: 0px;
color: black;
}

div.workleftnav ul li
{
margin: 0px;
margin-left: 4px;
padding: 0px;
margin-bottom: 7px;
}

div.workleftnav ul li span.count
{
font-weight: bold;
color: #555555;
}

div.workleftnav ul li.gap
{
margin-top: 20px;
}

div.workleftnav ul li.slect
{
font-weight: bold;
color: black;
}

div.countbox
{
float: 				right;
clear: 				right;
padding: 			2px 4px 3px 4px;
background-color:	#AAAAAA;
font-size: 			9px;
line-height: 		9px;
font-weight:		bold;
color: 				white;
margin-top: 2px;
margin-right: 10px;
-moz-border-radius: 	4px;
-webkit-border-radius:	4px;
}

li.subitem div.countbox
{
background-color:	#CCCCCC;
}

li.subitem div.broken
{
background-color:	orange;
}

table.workstats tr.gap td
{
padding-top: 25px;
}

div#ddcdisplay p
{
margin-bottom: 10px;
}

div.splitworkdiv
{
margin: 5px 0 20px 0;
}

table.editotherauthorstable td
{
padding: 0 10px 10px 0 !important;
vertical-align: top;
}

table.editotherauthorstable td.l
{
text-align: right;
font-weight: bold;
white-space: nowrap;
color: gray;
}

table.editotherauthorstable td p
{
margin: 5px 0 5px 0 !important;
}

div.gtb_st table.gtb_sh tr.yourswapsite td
{
font-weight: bold !important;
}

.location
{
margin-top: 3px;
}

/* COVERLIST */

div#coverlist_all
{
margin: 15px 0 25px 0;
}

div.noncoverimages img
{
margin: 0 1em 0 0;
}

div#coverlist_all h3, table.uploadanewcover h3
{
font-weight: bold;
margin: 0 0 15px 0 !important;
clear: both;
}

/* Added June 2012 */

td.coverinfo p
{
margin: 0 0 12px 0 !important;
line-height: 140%;
}

#closeboxicon 
{
position: fixed;
z-index: 1000000;
}

table.uploadanewcover
{
margin: 15px 0 30px 0 !important;
}

div.uploadacover h3
	{
	font-weight: bold;
	margin-bottom: 5px;
	}


div.possiblespam
{
background-color: #EEEEEE;
padding: 10px;
border: 2px solid red;
margin-bottom: 10px;
}

div.possiblespam  span.main
{
background-color: white;
}

.detail
{
font-size: 10px;
}

.gray
{
color: gray;
}

span.s1 { left: 0px; }
span.s2 { left: 125px; }
span.s3 { left: 250px; }
span.s4 { left: 375px; }
span.s5 { left: 500px; }

div.spamvote
{
margin-bottom: 25px;
border-bottom: 1px solid #DDDDDD;
}

span.date
{
font-size: 12px;
color: gray;
display: none;
}

table.aorb
{
width: 100%;
}

table.aorb td
{
width: 50%;
xbackground-color: #fff9ed;
}

table.aorb td.l
{
border-right: 2px solid #DDDDDD;
}

table.pop td
{
width: 12.5%;
}

div.addbuttons
{
margin-bottom: 15px;
}

div.bookinformationsubdiv
{
margin: 25px 0 0 0 !important;
}

div.bookinformationsubdiv, div.workdetails #middleColumn, div.copylist
{
font-size: 11px;
}

div.bookinformationsubdiv h2
{
margin: 10px 0 5px 0;
}

div.bookinformationsubdiv b
{
font-weight: normal;
}

#infoicon
{
position: absolute; 
z-index: 1000;
border: 1px solid black;
margin: 10px 0 0 10px;
padding: 5px 8px 5px 5px;
background-color: white;
font-size: 11px;

-moz-border-radius: 6px;
-webkit-border-radius: 6px;

-moz-opacity: 0.9;
opacity:.90;
filter:alpha(opacity=90);
}

img.editalert
{
vertical-align: middle;
margin: 0 5px 0 5px;
}

.faileddata
{
color: red;
}

table.ajaxinc_books_readdates_chome td
{
padding-right: 10px;
vertical-align: middle;
}

table.ajaxinc_books_readdates_chome td img
{
vertical-align: middle;
}

div.workleftnav ul li.selected
{
font-weight: bold;
}

img.iconflip
{
padding: 2px;
#background-color: #f9f7f3;
background-color: #f1ece4; /* same as back */
background-color: #e5dfd5; /* darker */
background-color: #f6f3ed; /* lighter */

#border: 1px solid #dad2c9;
border: 1px solid #e5dfd5;
}

img.iconflip:hover
{
background-color: #cbd5ff;
border: 1px solid #777;
}

img.iconflip.selected
{
padding: 1px;
background-color: white;
border: 2px solid #7f7973;
border: 1px solid #383531;
}

table.workSimpleHead.workchrome td.r
{
background-color: red;
padding: 3px !important;
}

span.reorder-lable
{
color: rgb(61, 42, 20);
cursor: pointer;
font-size: 11px;
font-weight: normal;
line-height: 11px;
margin-right: 10px;
}

div.area 
{
cursor: ns-resize;
}

div#editandreorder_helptext
{
padding:10px;
margin-bottom:10px;
}

div.reordermodule
{
margin-top: 50px;
padding-top: 15px;
border-top: 2px solid #F5F2ED;
}

span.restore-progress
{
margin-left: 10px;
display:none;
}

/* Stuff having to do with circulation */

div#ActionContainer
{
float:right;
}

div#ActionContainer img.delete
{
margin-left: 10px; 
margin-right: 0px;
}

div#LendingContainer div div
{
font-size: 11px;
display: inline;
margin-right: 20px;
}

div.quickedit
{
clear: both;
}

div.workdescription_new
{
padding-top: 10px;
margin-bottom: 1.5em;
border-top: 1px dashed #AAA;
position: relative;
}

div.workdescription_new:first-child
{
border-top-style: none;
}

div.workdescription_new .notes
{
font-size: 12px;
color: gray;
margin-top: 1em;
}

.workdescription_new .thumbvoter
{
xpadding: 0.3em;
margin: 0 0 .5em .5em;
	display:inline-block;
}
.workdescription_new .flagger {
	margin-top: 1em;
}

div.workdescription_new div.wdn_right img
{
margin: 0 3px;
}

div.workdescription_new div.wdn_right
{
padding-top: 10px;
width: 80px;
text-align: right;
position: absolute;
top: 0;
right: 0;
}

div.LT_LB_content div.workdescription_new div.wdn_right
{
padding-top: 0px;
}

div.workdescription_new div.wdn_left
{
margin-right: 80px;
}

div.wdn_right a
{
xbackground-color: yellow !important;
xborder: 2px solid red !important;
}

div.flagdescription div.flaggroup
{
margin-top: 20px;
}

div.flagdescription p
{
margin: 0 0 0.5em 0 !important;
text-indent: -30px;
margin-left: 30px !important;
}

div.flagdescription p img.icon
{
margin-right: 14px;
}

#nseries_work_add_searchresults {
	margin-top:10px;
}
.pickrelationstabs .worklistAwork {
	margin-left:10px;
}


.memberblank {
	margin-bottom: var(--lt-padding);
}
.workpage #memberblank_picker {
	display:block;
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-left:-10px;
	max-height: 130px;
	overflow: hidden;
	transition: all 750ms;
}
.workpage #memberblank_picker .blankcoverpick {
	flex: 0 1 auto;
	margin-left:10px;
	margin-bottom:5px;
}
.workpage #memberblank_picker .blankcoverpick:last-child {
	flex-grow:1;
}
.workpage #memberblank_picker a.blankcoverpick img {
	border:3px solid var(--lt-border-color);
	border-radius: var(--lt-border-radius);

}
.workpage #memberblank_picker a.blankcoverpick:hover img {
	border-color: var(--lt-link-hover-color);
}


/* dasboot stuff for work page forms, etc. */
.dasboot .flex {
	display:flex;
}
.dasboot .flex > * {
	flex: 1 0 auto;
}
.dasboot .flex.nogrow > *,
.dasboot .flex > .nogrow {
	flex-grow: 0;
}
.dasboot .flex_spread {
	justify-content: space-between;
}

.dasboot .relflipbutton {
	margin-right:0.5em;
}
.dasboot .btn .fa,
.dasboot .btn .fab,
.dasboot .btn .fad,
.dasboot .btn .fal,
.dasboot .btn .far,
.dasboot .btn .fas {
	xline-height: 1.4;
}



/* inlined css taken from work.php during LT2 crossover */

#maincover i.icon,
#maincover img.icon  {
	display: none;
	position: absolute;
	bottom: 10px;
	right: 15px;
	z-index: 1000;
}

#maincover:hover i.icon,
#maincover:hover img.icon {
	display: block;
	background-color: #fff;
	padding: 6px;
	border: 1px solid #0000006b;
	font-size: 200%;
	border-radius: 3px;
	box-shadow: 0 0 0 4px #0005;
}

div#lb_externalresources p
{
margin-bottom: 10px;
}

table.pop
{
table-layout:fixed;
}

table.startedfinished td
{
white-space: nowrap;
}

table.bookstats img.ui-datepicker-trigger
{
vertical-align: middle;
margin: 0px 10px 3px 0;
}

#shareid
{
max-width: 500px !important;
}

/* end of inlined css from work.php */


/* For the cover info popup */
.coverinfo_yourcover {
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;

}



/* for LTApp display of the work edit page */
body.ltapp.workpage .content.edit .wrapper > tbody > tr > td.left,
body.ltapp.workpage .content.edit .wrapper > tbody > tr > td.right {
	display:none;
}
body.ltapp.workpage .content.edit .wrapper > tbody > tr > td.middle {
	width: 100%;
}