/* STANDARDIZE ELEMENTS */

/* for blog */
body.post-template-default {
	--lt-background-color: #fff;
	--lt-text-color: #333;

	--lt-salmon-color: #D2AD98;

	--lt-border-color: #0002;
	--lt-menu-separator: #00000011;
	--lt-sidebar-separator: #00000011;

	--lt-link-color: #3874a2;
	--lt-link-visited-color: #640c95;
	--lt-black-color: #000; /* this is for UI items that need more black than standard text */
	--lt-red-color: #8f3030;
	--lt-red-light-color: #b04949;
	--lt-red-color-control-foreground: #8f3030;
	--lt-red-color-control-background: var(--lt-border-color);

	--lt-tan-color: #f5e7c4;
	--lt-badge-color: #836d6c;


	--lt-sidebar-background-color: #f9f9f9;

	--lt-brown-color: #4C3533;

	--lt-taupe-light-color: #e9e6e1;

	--lt-tint-dark-1: rgba(255, 202, 202, 0.17);
	--lt-tint-dark-2: #0002;
	--lt-tint-dark-3: #0003;
	--lt-tint-dark-4: #0004;
	--lt-tint-dark-5: #0005;
	--lt-tint-dark-6: #0006;
	--lt-tint-dark-7: #0007;
	--lt-tint-dark-8: #0008;
	--lt-tint-dark-9: #0009;

	--lt-tint-light-1: #fff1;
	--lt-tint-light-2: #fff2;
	--lt-tint-light-3: #fff3;
	--lt-tint-light-4: #fff4;
	--lt-tint-light-5: #fff5;
	--lt-tint-light-6: #fff6;
	--lt-tint-light-7: #fff7;
	--lt-tint-light-8: #fff8;
	--lt-tint-light-9: #fff9;

	--lt-work-coverwidth: 200px;
	--lt-sidebar-width: 200px;
}


*.hebrewleft
{
text-align: right !important;
}

body:not(.lt1-5)
{
margin: 0px 0px 0px 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #222;
}
a
{
	text-decoration: none;
	outline:none;
}
td
{
font-size: inherit;
}

body:not(.lt1-5) a
{
text-decoration: none;
outline:none;
}

body:not(.lt1-5) form
{
padding: 0px;
margin: 0px;
}

body:not(.lt1-5) h1
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #111111;
padding: 0;
margin: 0;
}

body:not(.lt1-5) h2
{
font-size: 1.2em;
}

body:not(.lt1-5) h3
{
font-size: 115%;
margin: 0px;
padding: 0px;
margin-top: 15px; 
margin-bottom: 10px;
}

img
{
border-style: none;
}

.bold
{
font-weight:bold;
}


/* TOPNAV */

div.topnav_outside
{
background-color: #dec0a8 !important;
}

.topnav
{
border-color: #cccccc;
border-bottom: 1px solid #cecece;
font-size: 12px;
min-width: 850px;
margin-top: 0px !important;

background-color: #dec0a8 !important;
background-image: url("//image.librarything.com/pics/logo_tapir_01.gif") !important;
border-bottom: 1px solid #bdaaa2 !important;
background-repeat: no-repeat !important;
background-position: 3px 0px;
}


td#mainlogo
{
height: 53px;
}

#languagechoice
{
position: absolute;
top: 5px;
right: 5px;
z-index: 1000;
}

#languagechoice, #languagechoice li
{
padding: 0 !important;
margin: 0 !important;
list-style-type: none;
}

#languagechoice li a 
{
background: #FFEAD0;
background: #FFF5E1;
border: 1px solid #B8A985;
border-top: 0;
color: var(--lt-link-color) !important;
display: block;
font-weight: normal;
padding: 3px 12px;
width: 120px;
}


#languagechoice li:hover
{
background: white;
}

/* LOCATIONBAR */

ul#maintabs 
{
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin: 0 5px 0 9px;
padding: 0;
}

ul#maintabs li
{
float:left;
margin: 0 1px 0 0; 
position: relative;
top: 1px;
z-index: 10;
background-color: #fff5e1;
border: 1px solid #dcb9a4;
border-bottom: none;
margin: 0 2px 0 0;
-moz-border-radius-topLeft: 5px;
-moz-border-radius-topRight: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
padding:2px 6px 1px;
border-bottom: 1px #cecece solid;
}

ul#maintabs li#thisone
{
padding:2px 7px 1px;
background: white none repeat scroll 0%;
position:relative;
border-bottom: 1px white solid;
}

ul#maintabs li#thisone a
{
color: #111111 !important;
}

ul#maintabs li > div 
{
display: inline-block;
}

ul#maintabs li.maintabs_rt
{
float: right;
}

ul#maintabs li a
{
color: var(--lt-link-color);
}

ul#maintabs li a:hover
{
text-decoration: underline;
}

ul#maintabs li:hover 
{
background: white;
}

/* top:1px; */

ul#maintabs li.spacer
{
margin-right: 15px !important;
}

/* CONTENT */

div.content
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 10px;
}

div.zeitgeist
{
margin: 17px;
}

table#edittable td
{
padding: 0px 0px 12px 15px;
vertical-align: top;
text-align: left;
}

td.leftcol 
{
text-align: right;
vertical-align: top;
font-weight: bold;
padding-left: 0px;
}

table.subactions
{
border: 1px none #8F8F8F;
border-bottom-style: solid;
font-size: 12px !important;
font-weight: bold;
padding-bottom: 3px;
margin-bottom: 10px;
}

div#finddiv, div#finddiv0, div#finddiv1
{
display: none;
}

table.find
{
margin-top: 0px;
border-top-style: none;
background-color: #CACBF8;
}

/* TAGCLOUD */

div.tagcloud a:link, div.tagcloud a:active, div.tagcloud a:visited, div.tagcloud a:hover
{
color: var(--lt-link-color) !important;
text-decoration: none !important;
}

div.tagcloud a:hover
{
text-decoration: underline !important;
}

p.tagcloud
{
margin: -5px 0px 15px 0px;
font-weight: bold;
text-align: right;
line-height: 100%;
}

/* ALERTS */

div.globalalert
{
padding: 2px;
position: absolute;
right: 0;
top: 0;
background-color: yellow;
text-align: right;
border: 1px none gray;
border-bottom-style: solid;
border-left-style: solid;
font-size: 11px;
font-family: sans-serif;
}

div.alert b
{
color: #111111;
}

/* USERID */

.userpad
{
position: absolute;
right: 0;
top: 0;
padding: 5px 10px 9px 12px;
font-size: 10px !important; 
font-weight: bold; 
color: #c9ad96;
text-align: right;
background-image: url(//image.librarything.com/pics/userpad_bg.gif);
background-position: top left;
background-repeat: no-repeat;
height: 17px;
}

.userpad span.pipe
{
color: #c9ad96 !important;
margin: 0px 4px 0px 4px;
font-weight: bold;
}

.userpad img
{
vertical-align: middle;
}

.userpad img.silk
{
width: 16px;
height: 16px;
margin: -1px 4px 0 0;
-moz-opacity: 0.6;
opacity:.60;
filter:alpha(opacity=60);
}

.userpad a:link, .userpad a:active, .userpad a:visited
{
color: gray;
color: #7272ae;
text-decoration: none;
}

.userpad a:hover
{
color: #232323;
text-decoration: underline;
}

.navmessage
{
padding: 1px;
margin: 3px 0px 0px 0px;
}

.navmessage a
{
background-color: #FFE9A1;
background-color: #fffa77;
padding: 0px 2px 0px 2px;
}

.navmessage *
{
color: #414141 !important;

}

/* PROMOTIONAL */

.promotional
{
color: #111111;
font-family: georgia;
line-height: 100%; 
font-size: 12px;
font-weight: bold;
padding: 3px 5px 0 0;
background-color: transparent;
float: right;
}

div.msm
{
padding: 10px;
border: 1px solid #AAAAAA;
}

p.tinygray, div.tinygray, span.tinygray, td.tinygray
{
font-size: 10px;
color: gray;
	line-height: 1.2em;
}

table.usertagnav2
{
border: 1px solid #B0B0B0;
background-color: #DAE1F6;
font-weight: bold;
}

table.usertagnav2 td
{
padding: 4px;
font-size: 12px !important;
}

span.untrans
{
background-color: yellow;
}

div.translatebar
{
clear: both;
border: 1px solid #CCCCCC;
border-left-style: none;
border-right-style: none;
padding: 6px 6px 10px 6px;
font-size: 10px;
background-color: #EEEEEE;
color: #232323;
margin-top: 50px;
}

div.morespace
{
color: gray;
padding: 2px 0px 2px 2px;
font-size: 9px;
text-align: right; 
}

/* STANDARDIZE ELEMENTS */

img.rssicon
{
text-decoration: none !important;
padding-right: 5px;
vertical-align: middle;
}

span.n a
{
text-decoration: none !important;
vertical-align: middle;
}

span.p0 { background-color: #BDBDFE; }
span.p1 { background-color: #BDDEFE; }
span.p2 { background-color: #BEEEFF; }
span.p3 { background-color: #BFFEDF; }
span.p4 { background-color: #D0FDBF; }
span.p5 { background-color: #F6FFBD; }
span.p6 { background-color: #FFFFBD; }
span.p7 { background-color: #FFEEBE; }
span.p8 { background-color: #FFDEBD; }
span.p9 { background-color: #FFBDD0; }
span.p10 { background-color: #FFBDD0; }

span.n { cursor: pointer; }

span.n, span.n_example
{
padding: 0px 2px 0px 2px;
text-decoration: none !important;
font-size: 9px;
line-height: 9px;
margin-left: 3px;
font-weight: bold;
}

span.p0, span.p1, span.p2, span.p3, span.p4, span.p5, span.p6, span.p7, span.p8, span.p9, span.p10
{
color: #232323;
border: 1px solid #999999;
}

div.tt input
{
vertical-align: text-bottom;
}

div#ap_message p {
	margin: 5px;
}

span.ap_on 
{ 
border: 1px solid #DDD;
background: #FFF;
color: blue;
font-size: 10px;
padding: 2px;
}

span.ngray
{
background-color: inherit !important;
border-style: none !important;
color: #454545;
font-weight: bold;
}

span.circle
{
color: #2F69C1;
}

span.nsquare
{
font-weight: bold;
padding: 0 2px;
}

div.tt
{
border: 1px solid #111111;
background: white;
font-size: 10px;
padding: 5px;
}

/* @group User Control Objects */
span * 
{
padding:0px;
margin:0px;
}

span.userControlObject
{
cursor: pointer;
text-decoration: none;
text-align: left;
margin-right: 5px;
border: 1px solid #eee;
white-space: nowrap;
padding-bottom: 1px;
font-weight:normal;
line-height: normal;
padding:2px 0px 1px 0px;
}

span.userControlObject:hover, .userControlHover
{
background-color: #eee;
border: 1px solid #bbb;
}

.userControlHover
{
background-color: #eee;
border: 1px solid #bbb;
}

span.ucoArrow
{
color: #eee;
font-size: 70%;
border-right: 1px solid #eee;
padding: 5px 4px 2px 4px;
}

span.userControlObject:hover .ucoArrow
{
color: #ccc;
background-color: #aaa;
border-color: #bbb;
}

span.userControlObject:hover .ucoArrow:hover, .ucoArrowOn
{
color: #FFF;
background-color: #888;
}

span.ucoName
{
padding:0px 2px 0px 2px;
color: blue;
}

span.ucoAff
{	
padding: 0px 0px 1px 0px;
margin-left: 0px;
}

span.ucoAffp
{
font-size: 80%;
vertical-align: 3px;
}

.ucoMenu
{
position: relative;
background-color: #eee;
padding: 0px;
border: 0px solid #999;
width: 160px;
z-index: 50;
overflow: visible;
display: block;
cursor: pointer;
display:none;
font-size:12px;
}

.ucoMainMenu
{
left: -1px;
top: 4px;
}

.userControlObject:hover .ucoMainMenu
{
display: block;
}

.ucoMenuItem
{
padding: 3px 5px 4px 3px;
float: none;
height: 13px;
}

.ucoMenuItem:hover
{
background-color: white;
}

.ucoDisabled, .ucoDisabled:hover
{
background-color:#eee;
color:#999;
}

.ucoMenuIcon
{
width: 12px;
float: left;
text-align: center;
}

.ucoMenuItemText
{
padding-left: 4px;
}

.ucoMenuDivider
{
height: 1px;
background-color: #ddd;
background-color: rgba(0,0,0,.1);
margin-top: 2px;
margin-bottom: 3px;
}

.ucoMenuItemArrow
{
float: right;
color: rgba(0, 0, 0, .5);
position: relative;
top: 2px;
font-size: 90%;
}

.ucoMenuItem:hover .ucoSubMenu
{
display: block;
}

.ucoSubMenu
{
top: -15px;
display: none;
left: 157px;
display:block;
}

/* @end */

/* @group New collections stuff */
.collections
{
/* background-color:#ffb; */
border:1px solid #ddd;
padding: 10px;
display: block;
}

#collectionAddPopup
{
display: none;
padding:3px 10px 3px 22px;
background-color:#ffb;
border:1px solid #eea;
}

#collectionAddButtons
{
text-align: right;
}

.c_footnote
{
margin-top: 5px;
padding-left: 23px;
font-size: 90%;
font-style: italic;
}

.fadeBox
{
width:100%;
height:100%;
background-color: #000;
z-Index: 100;
position: absolute;
left:0px;
top: 0px;
-moz-opacity: 0.8;
opacity:.80;
filter:alpha(opacity=80);
}

/* @end */

.note {
	color: var(--lt-tint-dark-9);
	font-size: 0.9em;
}
div.bottombar
{
clear: both;
margin: 100px 20px 0px 20px;
text-align: center;
font-size: 10px;
color: gray;
}

div.bottombar div.copyright
{
margin: 10px 0px 10px 0px !important;
}

.text90 
{
font-size: 90%;
}

.text80 
{
font-size: 80%;
}



/* @group Lightbox */

#LT_LB_overlay
{
background-color:#000;
display:none;
height:100%;
width:100%;
-moz-opacity: 0.4;
opacity:.40;
filter:alpha(opacity=40);
position:absolute;
left:0px;
top:0px;
right:0px;
bottom:0px;
z-index:5000 !important;
}

.LT_LB_overlay_white
{
background-color:#F8F6F4 !important;
-moz-opacity: 0.85 !important;
opacity:.85 !important;
filter:alpha(opacity=85) !important;
}

#LT_LB_overlay[id]
{
position:fixed;
}

#LT_LB
{
border: 3px solid #B4AAAB !important;

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

display:none;
/* margin:-250px 0 0 -375px; */
font-size: 12px;
position: fixed;
top:50%;
left:50%;
z-index: 5001 !important;
height: auto;
width: 600px;
/*padding: 20px !important;*/
background-color: white;
overflow: auto;
overflow-y: auto;
overflow-x: hidden;
}
#LT_LB.thinborder {
	border-width:1px !important;
}

#LT_LB.LT_LB_superlight {
	margin: 0;
	padding: 0;
	border: none !important;
	background-color: transparent;
}

#LT_LB ul, #LT_LB p { margin:0; padding: 0; }
#LT_LB ul { list-style-type: none; }
#LT_LB li { margin: 10px 0px 5px 0px; }
#LT_LB_loading { padding: 15px; }

/*
#LT_LB[id]{
  position: fixed;
}
*/



div.lightbox *
{
z-index:500 !important;
}

.LT_LB_content
{
padding: 20px !important;
	position:relative;
}
.LT_LB_content.LT_LB_content_iframed {
	padding:0 !important;
}
.LT_LB_superlight .LT_LB_content {
	padding:0 !important;
}
.LT_LB_content.full_bleed {
	padding-top: 0 !important;
	padding:0 !important;
	margin-top: calc(var(--lb2020-titlebar-height) * -1) !important;
	z-index: 1;
}

#LT_LB_content .sectionTitle 
{
margin-top:10px;
}

.LT_LB_rounded {
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

.opac0 { opacity: 0.0;}
.opac10 { opacity: 0.1;}
.opac20 { opacity: 0.2;}
.opac30 { opacity: 0.3;}
.opac40 { opacity: 0.4;}
.opac50 { opacity:0.5;}
.opac60 { opacity: 0.6;}
.opac70 { opacity: 0.7;}
.opac80 { opacity: 0.8;}
.opac90 { opacity: 0.9;}
.opac100 { opacity: 1.0;}


/*
body:not(.lt1-5) a.alwaysblue:link,
body:not(.lt1-5) a.alwaysblue:visited,
body:not(.lt1-5) a.alwaysblue:active,
body:not(.lt1-5) a.alwaysblue:hover
{
color: blue;
}

body:not(.lt1-5) .alwaysblue a:link,
body:not(.lt1-5) .alwaysblue a:visited,
body:not(.lt1-5) .alwaysblue a:active,
body:not(.lt1-5) .alwaysblue a:hover
{
color: blue;
}

body:not(.lt1-5) a.alwaysgrey:link,
body:not(.lt1-5) a.alwaysgrey:visited,
body:not(.lt1-5) a.alwaysgrey:active,
body:not(.lt1-5) a.alwaysgrey:hover
{
color: gray;
}

body:not(.lt1-5) .alwaysgrey
{
color: gray;
}

body:not(.lt1-5) .alwaysgrey a:link,
body:not(.lt1-5) .alwaysgrey a:visited,
body:not(.lt1-5) .alwaysgrey a:active,
body:not(.lt1-5) .alwaysgrey a:hover
{
color: gray;
}

body:not(.lt1-5) a.alwaysblack:link,
body:not(.lt1-5) a.alwaysblack:visited,
body:not(.lt1-5) a.alwaysblack:active,
body:not(.lt1-5) a.alwaysblack:hover
{
color: #111111 !important;
}

body:not(.lt1-5) .alwaysblack a:link,
body:not(.lt1-5) .alwaysblack a:visited,
body:not(.lt1-5) .alwaysblack a:active,
body:not(.lt1-5) .alwaysblack a:hover
{
color: #111111 !important;
}
*/

.alwayswhite a:link,
.alwayswhite a:visited,
.alwayswhite a:active,
.alwayswhite a:hover,
.leftnav .alwayswhite .leftnav a:link,
.leftnav .alwayswhite a:visited,
.leftnav .alwayswhite a:active,
.leftnav .alwayswhite a:hover
{
color: white !important;
}

.nolinkcolor a,
.nolinkcolor:link,
.nolinkcolor:visited,
.nolinkcolor:active,
.nolinkcolor:hover
{
color: inherit !important;
}

.nounderline a,
.nounderline:link,
.nounderline:visited,
.nounderline:active,
.nounderline:hover
{
text-decoration: none !important;
}

/* @end */

div.have
{
margin-left: 0px;
padding-left: 0px;
}

img.have
{
margin-right: 7px;
vertical-align: top;
margin-top:3px;
height: 13px;
width: 13px;
}

.donthave  {
padding-left: 20px !important;
}

.checkmarkedItemList > div > div {
	text-indent: -20px;
margin-left: 20px;
}

.divet
{
padding: 0px 1px 0px 2px; 
line-height: 12px; 
font-size: 14px;
font-weight: bold;
color: blue !important;
cursor: pointer;
}


/* @group menuBuilder */
.pad {
	background-image:url(//image.librarything.com/pics/m.gif);
	color:#2A2928 !important;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:22px;
	padding:0;
	vertical-align:middle;
}

.newDivot {
	background:transparent url(//image.librarything.com/pics/newdivot.png) no-repeat scroll -36px 50%;
	font-size:0;
	height:6px;
	margin-left:3px;
	vertical-align:middle;
	width:7px;
}

/* @group Edition list */
.edition td {
	vertical-align: top;
}
/* end Edition list */

.collectionManagerCloseLink,
.collectionManagerCloseLink a {
text-shadow:none;
float:right;
font-size:10px;
font-weight:normal;
color: white !important;
}


.workpagetageditbox {
	width:100%;
	background:#ffc;
	border:1px solid #dd9;
	padding: 0.3em;
	margin-right: 10px;
	height:100px;
	font-family:Arial;
	font-size: 13px;
}

/* @group Currently Reading popup */
#crprevTableContainer {
	
	
}
#crprevTable {
	width:100%;
	font-size: 10px;
	color: #111111;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

#crprevTable td {
	background-color: #fff;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	width: 50%;
	text-align:left;
	padding:2px 3px;
}
#crprevHeadTable {
	width: 100%;
}
#crprevHeadTable td {
	background-color:transparent;
	font-weight:bold;
	border:none;
	width: 50%;
	text-align: left;
	color:#999;
	padding-bottom:3px;
}
/* end Currently Reading popup */


.collections_checksWarningMsg {
	color:red;
	font-size:10px;
	margin-top:3px;
	padding:2px 5px;
	background:#fdd;
	border:1px solid #f00;
	margin-top:10px;
}

img#mainlogo
{
margin: 0px 0px 0px 12px;
}

/* NEW TAB STUFF */

/* Topnav Stuff */

.userpad
{
background-position:left top;
padding: 4px 10px 3px 12px;
border: 1px solid #c9ad96;
border-top-style: none;
border-right-style: none;
background-image: none !important;
background-color: #ecd7cb;
-moz-border-radius-bottomleft: 6px;
-webkit-border-bottom-left-radius: 6px;
}

.topnav .userpad span.pipe
{
color: #b2957e !important;
padding: 0 2px 0 2px;
}

/* MAIN TABS */

ul#maintabs
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 10px;
padding: 0;
min-width: 650px;
}

ul#maintabs li
{
border-color: #bdaaa2 !important;
border-bottom-color: #c1bab1 !important;
border-style:solid;
border-width: 2px 2px 0 2px;
float:left;
margin: 0px 2px 0pt 0pt;
font-size: 12px;
padding-bottom: 1px !important;
}

ul#maintabs li a:link, ul#maintabs li a:visited, ul#maintabs li a:active, ul#maintabs li a:hover
{
color: var(--lt-link-color);
}

ul#maintabs li.disabled a:link, ul#maintabs li.disabled a:visited, ul#maintabs li.disabled a:active, ul#maintabs li.disabled a:hover
{
color: var(--lt-text-grey-color) !important;
}

ul#maintabs li.maintabs_rt { float: right; }

ul#maintabs li 
{
background-color: #fff5e1;
color: #111111 !important;
display:block;
padding: 2px 8px 0px 8px;
text-decoration: none;
border: 1px solid #bdaaa2;
}

ul#maintabs li:hover 
{
background: #FFF;
color: blue;
text-decoration: underline;
}

ul#maintabs a:visited 
{
}

ul#maintabs #thisone 
{
background: #FFF !important;
border-bottom: white !important;
border-color: #9f897f !important;
position: relative;
border-bottom: 1px solid white !important;
}

/* SBAR */

div.sbar 
{
position: absolute;
top: 35px;
right: 9px;
width: 159px;
height: 24px;
background-image: url('//image.librarything.com/pics/sbar_159.png');
background-repeat: no-repeat;
}

div.sbar input#stxt 
{
background-color: transparent;
margin-top: 5px;
border: 0 none;
width: 145px;
font-size: 11px;
vertical-align: middle;
color: #232323;
padding: 0 0 0 8px;
}

div.sbar input:focus
{
outline: none;
}

div.sbar img.mgnfr
{
position: absolute;
right: 7px;
top: 6px;
cursor: pointer;
}

.loadingPage
{
filter:alpha(opacity=40);
-moz-opacity: .40;
opacity: .40;
}

.simpleajaxloading 
{
filter:alpha(opacity=40);
-moz-opacity: .40;
opacity: .40;
background-color: #fff;
	position: relative;
}
.simpleajaxloading:after {
	display: block;
	position: absolute;
	left:0;
	top:0;
	content:"\f1ce";
	font-family: "Font Awesome 6 Pro", "Font Awesome 5 Pro", "FontAwesome";
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}
/* -------------- */

img.icon
{
vertical-align: middle;
margin-right: 5px;
width: 16px;
height: 16px;
}

img.icon21
{
width: 21px;
height: 21px;
vertical-align: middle;
margin-right: 6px;
}

img.icon12
{
width: 12px;
height: 12px;
vertical-align: middle;
margin-right: 4px;
}

img.icon1213
{
vertical-align: middle;
margin-right: 5px;
height: 12px;
width: 13px;
}


img.navicon12
{
width: 12px;
height: 12px;
vertical-align: middle;
}

img.icon.right
{
margin-right: 0;
margin-left: 5px;
}

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


#LB_top
{
width: 100%;
}

#LB_top td
{
background-color: #665141; 
color: white; 
padding: 2px 4px 4px 4px; 
font-weight: bold; 
font-size: 11px;
cursor: pointer;
line-height: 16px;
}

/* ============= */

div#filterby p
{
line-height: 150%;
margin-bottom: 10px;
color: gray;
text-indent: -20px;
padding-left: 20px;
}

div#filterby p b
{
color: #111111;
}

div#filterby p a
{
white-space: nowrap;
}

table.vanilla
{
width: 100%;
}

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

#lexileinfo
{
	border: 2px solid #AAAAAA;
	background-color: #EEEEEE;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	color: #454545;
	width: 100%;
}

/* from grouplist.css */

img.gmi
{
width: 40px;
height: 40px;
float: left;
margin: 0 6px 8px 0;
border: 1px solid #AAAAAA;
background-color: #EEEEEE;
padding: 1px;
}

.radioui label, .chkboxui label
{
margin-right: 1em;
white-space: nowrap;
}

.radioui input.radio, .chkboxui input.chkbox
{
margin-right: .5em;
}

.chkbox input.chkbox
{
margin-right: .5em;
}

div.chkbox
{
margin-bottom: 5px;
}

.first,
tr.first td
{
margin-top: 0px !important;
padding-top: 0px !important;
}

.last, tr.last td
{
margin-bottom: 0px !important;
padding-bottom: 0px !important;
}

div#LT_LT_closebutton
{
z-index: 6000;
display: block;
xtop: 10px !important;
xright: 10px !important;
xposition: absolute !important;
position:fixed;
}

.formatnotice
{
font-weight: bold;
}

.adminhover .admin
{
display: none;
}

.adminhover:hover .admin
{
display: inline;
}

div.positioner
{
position: fixed;
top: 62px;
background-color: red;
opacity: 0.3;
filter: alpha(opacity=30); /* For IE8 and earlier */
height: 30px;
z-index: 100000;
}

div.positioner.leftpos
{
left: 15px;
width: 194px;
}

div.positioner.rightpos
{
right: 15px;
width: 240px;
}

div.positioner.second
{
top: 100px;
background-color: blue;
}

div.positioner
{
display: none;
}

.bibliodisabled .bibliodata input,
.bibliodisabled .bibliodata textarea,
.bibliodisabled .bibliodata select
{
background-color: #DDD !important;
color: #222 !important;
}

#nseries_work_series_add_searchresults {
	xmargin-top: 10px;
}
#nseries_work_series_add_searchresults h1,
#nseries_work_series_add_searchresults h2,
#nseries_work_series_add_searchresults h3,
#nseries_work_series_add_searchresults h4,
#nseries_work_series_add_searchresults h5 {
	margin-bottom:0.5em;
	margin-top:0.5em;
}

.nseries_relsearch_list {
	margin-top: 1em;
}





#staging_alt_links {
	position:absolute;
	top: 1px;
	left: 1px;
	background: var(--lt-sidebar-background-color);
	padding: 1px 7px;
	border-radius: var(--lt-border-radius);
	color: var(--lt-text-color) !important;
	z-index: 2000;
	border: var(--lt-border);
	color: #aaa;
}
#masthead #staging_alt_links a {
	color: var(--lt-link-color) !important;
}
#masthead #staging_alt_links a.selected {
	font-weight: 700;
	color: var(--lt-text-color) !important;
}
#masthead #staging_alt_links a:hover {
	color: var(--lt-link-hover-color) !important;
}
#admin_server_info {
	display:none;
	color: var(--lt-text-color);
}
#admin_server_info_toggle:hover #admin_server_info {
	display:block;
}




.chartline2 {
	height: 10px;
	position: relative;
	background: var(--lt-tint-dark-1);
	border-radius: var(--lt-border-radius);
	padding: 0;
	box-shadow: inset 0 0 0 1px var(--lt-tint-dark-1), inset 0 0 var(--lt-padding-quarter) var(--lt-tint-dark-1);
}
.chartline2 > span {
	display: block;
	height: 100%;
	border-top-right-radius: var(--lt-border-radius);
	border-bottom-right-radius: var(--lt-border-radius);
	border-top-left-radius: var(--lt-border-radius);
	border-bottom-left-radius: var(--lt-border-radius);
	background-color: var(--lt-link-color-light);
	/*
	background-image: linear-gradient(
			center bottom,
			rgb(43,194,83) 37%,
			rgb(84,240,84) 69%
	);

	 */

	position: relative;
	overflow: hidden;
}
.chartline_num {
	width: 100%;
	text-align: center;
	font-size: 0.8em;
	color: var(--lt-text-grey-color);
	padding: 0;
	margin: 0;
}
a:hover .chartline_num {
	text-decoration: none;
}

.lb_bottom_buttons.sticky {
	position: sticky;
	bottom: 0;
	background: #eee;
	margin: var(--lt-padding) var(--lt-padding-neg) var(--lt-padding-neg);
	padding: var(--lt-padding-quarter) var(--lt-padding);
	border-top: 1px solid #dcdcdc;
}