/* REDEFINE ELEMENTS */

* {
/* background-image: url(../tints/red-10.png);
background-repeat: repeat;	*/
}

body
{
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

form
{
padding: 0px;
margin: 0px;
}

img { border:none; }

h1
{
font-size: 150%;
margin-bottom: 15px;
color: black;
}

h2
{
font-size: 115%;
line-height: 100%;
}

/*   CONTENT  */

.content
{
margin: 25px;
position: absolute;
}

/* PAGE ALERT */

.alert
{
margin-left: 10px;
font-weight: bold;
margin-bottom: 5px;
color: orange;
}
.dasboot .alert {
	margin-left:0;
}

.alert b
{
color: black;
}

/* STATUSLINE */

.sl
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #FFFEC9;
border: 1px solid #8F8F8F;
border-bottom-color: #4C4C4C;
border-right-color: #4C4C4C;
width:100%;
}

.sl td
{
padding:5px;
}

.lb td
{
border: 1px none #EBEBDD;
border-bottom-style: solid;
background-color: #EBEBDD;
}

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

/* CATALOG */

.catalog
{
margin-top: 10px;
border: 1px none #CECECE;
width: 100%;
font-size: inherit;
position: relative;
}

.catalog tr
{
page-break-inside: avoid;
}

.catalog tr.even
{
background-color: #F5F5F5;
}

.catalog .duplicate
{
background-color: #F7FFA2;
}

.catalog td
{
vertical-align: top;
text-align:center;
width:auto;
}

.catalog tr.last td
{
border-bottom: 1px solid #F2E8E5;
}

.leftline
{
border-left-style: solid !important;
}

.catalog pre
{
padding-left: 10px;
font-size: 10px;
}

.tablehead td
{
border-right-style: none;
background-color: white;
font-weight: bold;
}

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

.tablehead a:link, 
.tablehead a:visited,
.tablehead a:active
{
	color: var(--lt-link-color);
}

.tablehead td
{
white-space: nowrap;
}

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

/* usertagnav */
.usertagnav
{
width: 100%;
border: 1px solid #E6D6CC;
background-color: #FFFDCC;
margin-bottom: 5px;
font-weight: normal;
padding: 6px;
}

.utnt
{
font-weight: bold;
}

/* FIND */

#powerdiv0,
#powerdiv1
{
display: none;
background-image: url(../tints/red-10.png);
background-repeat: repeat;
}

.power
{
margin-top: 0px;
border-top-style: none;
background-color: #EBEBDE;
}

/*  MISC  */

.subject p
{
text-indent: -1.5em;
margin: 0px;
margin-left: 1.5em;
padding: 0px;
}

.commentalert
{
font-weight: bold;
margin-top: -4px;
margin-bottom: 8px;
}

.yellow
{
background-color: #F6FF00; 
padding: 2px;
}

/*  SHELF ITEMS  */

.graphicalShelf .cover
{
margin: 10px 2px 10px 2px;
padding:0px;
border: 2px solid #F4F4F4;
}

.blurb
{
text-align: center;
display: none;
margin-left: -15px;
margin-top: -15px;
}

.words
{
padding: 6px;
font-size: 10px;
}

.rollover
{
display: none;
text-align: center;
background-color: #BFD0FF;
border: 2px solid black;
font-weight: bold;
line-height: 140%;
margin-left: -15px;
margin-top: -15px;
}

hr
{
margin: 0px;
padding: 0px;
}

.rollover a:link,
.rollover a:active,
.rollover a:visited 
{
text-decoration: none;
}

.rollover a:hover
{
text-decoration: underline;
}

.miniusername
{
font-size: 9px;
margin-top: 7px;
}

/*  poweredit TABLE (THE MAIN TABLE)  */

.poweredit td
{
font-size: 11px;
border: 1px none #BBBBBB;
border-bottom-style: solid;
}

.poweredit td.right
{
border-right-style: solid;
}

.poweredit td.right
{
border-right-style: solid;
}

.poweredit td.topline
{
border: 1px none #BBBBBB;
border-bottom-style: solid;
font-weight: bold;
background-color: #BBBBBB;
line-height: 18px;
}

tr.lit
{
background-color: #B7FFB2;
}

tr.notlit:hover
{
background-color: #D9D9D9 !important;
}

tr.lit:hover
{
background-color: #9CD997 !important;
}

/*  YELLOW THINGS  */

.yellowbox table
{
padding: 10px 0px 5px 10px;
}

.yellowbox table td
{
font-size: 11px;
line-height: 16px;
vertical-align: middle;
font-weight: normal;
padding: 0px 10px 10px 0px;
}

.yellowbox table tr.thin td
{
padding-bottom: 5px;
}

.hidden
{
display: none;
}

.yellowbox
{
z-index: 400;
position: relative;
background-color: #FDF4E3;
background-color: #EEEEFA;
background-color: #B7FFB2;
background-color: #9CD997;
background-color: #E2E2E2;
font-weight: bold;
padding: 5px;
margin-top: 3px;
}

#checkall
{
color: gray;
font-weight: normal;
margin: 0px 10px 10px 10px;
}

/* LOCATIONBAR */

.optionbar
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 15px 0px 1px 0px !important;
padding-top: 10px;
z-index: -100;
}

.optionbar a
{
background-color: none;
text-decoration: none;
background-color: #E6E6E6;
background-color: #CCCCCC;
z-index: -100;
padding: 3px .6em 4px .6em;
}

.optionbar a:link,
.optionbar a:visited
{
color: var(--lt-link-color);
}

.optionbar a:hover
{
color: black;
background-color: #FFFDCC;
background-color: #AAAAAA;
text-decoration: underline;
}

a.thisone
{
background-color: #FDF4E3 !important;
background-color: #E2E2E2 !important;
border-bottom-color: #e3e7f9 !important;
color: black !important;
font-weight: bold;
padding: 3px 1.1em 4px 1.1em;
}

a.notthisone
{
background-color: #f7ece3 !important;
background-color: #FFF5E1 !important;
border-bottom-color: #f0d7c3 !important;
}

.alignright
{
float: right;
display: inline;
}

/*  LINKS  */

a.alwaysblue:link, 
a.alwaysblue:visited, 
a.alwaysblue:active, 
a.alwaysblue:hover
{
color: var(--lt-link-color);
}

a.nonunderlined:link, 
a.nonunderlined:visited, 
a.nonunderlined:active,
a.nonunderlined:hover
{
text-decoration: none;
}

.permalink
{
padding: 10px 5px 15px 5px;
clear:both;
}

a.permalink:link, 
a.permalink:visited, 
a.permalink:active
{
color: #8398CA;
text-decoration: none;
}

a.permalink:hover
{
text-decoration: underline;
}

*.workdata
{
color: green !important;
}

*.workdata a:link, *.workdata a:visited, *.workdata a:active, *.workdata a:hover
{
color: green !important;
}

a.workdata:link, a.workdata:visited, a.workdata:active, a.workdata:hover
{
color: green !important;
}


.middlebox
{
position: absolute;
left: 20%;
top: 45%;
width: 60%;
z-index: 2;
border: 2px solid black;
background-color: white;
padding: 2px;
display: none;
}

.innerbox
{
padding: 10px;
background-color: #FFFDCC;
}

.middlebox p,
.middlebox input
{
margin: 0 0 10px 0;
padding: 0px;
}

.pages span.hide
{
display: none;
}

.pages span.show
{
display: inline;
}

.showall span
{
display: inline !important;
}

.showall span.elipsis
{
display: none !important;
}

#extranav
{
display: none;
margin-top: 5px;
}

.isbnduplicates
{
margin: 10px 2px 3px 2px;
}

.copydiv
{
text-align: center; 
font-size: 95%;
font-weight: bold;
margin-left: 0px;
}

.copydiv
{
text-align: center; 
font-size: 95%;
font-weight: bold;
margin-left: 0px;
width:30px;
color:#666;
}

.copydiv a
{
color:#666;
}

span.untrans
{
background-color: #FFFF80;
}

span.Xtrans
{
background-color: #C3C4EF;
}

div.bottombar
{
clear: both;
float: center;
margin: 100px 20px 20px 20px;
text-align: center;
font-size: 10px;
color: gray;
}

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

div.cklist
{
margin-bottom: 6px;
}

/* From Padding */

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

table.pad td a:link, table.pad td a:hover, table.pad td a:visited, table.pad td a:active
{
color: #2a2928;
}


table.pad td.lit
{
background-image: url('https://image.librarything.com/pics/m-l.gif');
}

table.pad td.blue
{
background-image: url('https://image.librarything.com/pics/m-b.gif');
}


table.pad td.padrl
{
border: 1px none #8f8f8f;
border-right-style: solid;
padding-right: 7px;
}

table.pad td.styles
{
padding: 0px 4px 0px 4px;
text-align: center;
}

tr.pad img.i
{
vertical-align: middle; 
padding: 1px 4px 0px 5px;
}

td.rightline
{
padding-right: 7px !important;
border-right 2px solid #FFF5E1;
}

.displayBar .left
{
vertical-align: top;
padding: 5px 0px 5px 7px !important;
padding: 5px 2px 5px 2px !important;
}

.displayBar .leftpad
{
padding-left: 7px !important;
}

.displayBar .rightpad
{
padding-right: 7px !important;
border-right: 1px solid #CCCCCC;
border-right: 1px solid #DDDDDD;
}


* html table.displayBar td.left
{
	padding: 5px 0px 5px 4px !important;
}
.ltbtn-button-base-selected .ltbtn-button-base-content
{
font-weight: normal;
color: black;
}

div.ajax_setsort_submit p
{
margin: 0px 0px 12px 0px !important;
}

div.ajax_setsort_submit p.buttons
{
margin: 20px 0px 30px 0px !important;
} 

tr.last td
{

}

/*
.catalogBottomBar {
	bottom: 0px;
	position: fixed;
	padding-top: 5px;
	border-top: 1px solid #eee;
	height: 4em;
	width: 100%;
	background-color: white;
}
.catalogBottomBar .bottombar {
	padding-top:0px;
	margin-top: 0px;
}
.content {
	margin-bottom: 6em;
}
*/

td.swap
{
white-space: nowrap;
color: gray;
}

/* asdasdasd */



table.specialpage 
{

}

table.memberitems td
{
font-size: 12px;
padding-right: 5px;
}

table#specialpage .open
{
border: 2px solid #DDDDDD;
}

table#specialpage .open div.itemDetail
{
display: block;
}

table#specialpage div.itemDetail
{
display: none;
}

div.sp
{
color: gray;
padding: 5px;
margin-bottom: 0px;
border: 2px solid white;
}

div.sp div.itemDetail
{
color: black;
margin-top: 5px;
font-size: 10px;
}

table.memberitems h2
{
font-size: 12px;
padding: 6px 10px 8px 6px;
margin: 0px !important;
color: var(--lt-link-color);
font-family: Verdana;
background-color: #f6f7fa;
border: 1px solid #E8E8E8 !important;
}

p.workrating
{
margin-top: 4px;
}

div#advanced_search
{
}

div#advanced_search h1
{
margin-bottom: 15px;
font-size: 14px;
}

div#advanced_search h2
{
margin: 15px 0 10px 0;
font-size: 12px;
}

div#advanced_search table#search_fields_table
{
border-spacing: 0px;
border-collapse: separate;
margin-bottom: 0px;
}

div#advanced_search table
{
margin-bottom: 1em;
}

div#advanced_search table#search_fields_table td
{
padding: 0 8px 8px 0;
}

table.lccs div.sp b
{
color: black;
}

div.sp.level_1
{
margin-left: 2em;
}

table.lccs_with_level_1 div.sp.level_0
{
font-weight: bold;
}

.cat_award_item {
	margin-bottom: 0.35em;
}