/* CSS Document */

.screen-reader-text {color: #DADADA;}

.widget .entry-title a:link {text-decoration:none;
} 

.widget .menu a:link {text-decoration:none;
} 
.widget a:link   {
	text-decoration: underline;
	color: #004488;
}
.widget a:visited  {
	text-decoration: underline;
	color: #004488;
}

.widget a:hover a:active {
	text-decoration: underline;
}


input[type=text] {
    border: 1px solid #a9a9a9;
    border-radius: 4px;
}



/* Links */
a, a:link, a:visited{
	color: #004488;
	text-decoration: underline;
}
a:hover, a:active {
	text-decoration: underline;
}

.search-form .search-field {
		border: 1px solid #ddd; }



/* All the classes used for the booklist output */

/* styling for all fields of book list */
a.title
{
   font-size:110%;
}

.author
{
}

.publisher
{
   
}

.pubdate
{
   
}

.isbn10
{
   
}

.description
{
}

.branch
{
   font-style: italic;
}

.call_num
{
   
}

.copy_loc
{
   
}

.bib_id
{
   
}

.barcode
{
   
}

.stat_cat
{

}

.oclc
{
}

.part
{
}

.active
{
}

.age_protect
{
}

.circ_mod
{
}

.status
{
}

.status_change
{
}

.in_house
{
}

.checkin
{
}

.circs
{
}

.public_note
{
}

.staff_note
{
}

.ytd_crcs
{
}

.label
{
   display:none;
}

a.amazon_link
{
   text-decoration:underline;
   font-size:80%;
}

/* styling for the cover image */

img.cover
{
   width:100%;
}

/* styling needed for the Block layout */

ol
{
   width:98%;
   margin-left:1.5em;
}

ul.block
{
   width:98%;
   margin-left:1.5em;
   list-style:none;
}

hr 
{
   width:90%;
   float:left;
}

li.book_list
{
   width:98%;
}

.book_block
{
   margin:0.1em 1em 0.5em 0;
   display: inline-block;
   width:90%;
}

.book_attr
{
   width: 85%;
   display: inline-block;
}

.cover_div
{
   padding-right: 1.5em;
   width: 10%;
   float:left;
}

.book_block img.cover
{
   float:left;
   overflow:inherit; 
}

.table_div
{
   overflow-x:scroll;
}

.copy_table
{
   float:left;
   text-align: left;
   border-collapse: collapse;
}

.copy_table thead
{
    font-weight: bold;
}
 
.copy_table th, 
.copy_table td
{
   border-bottom: 1px solid black;
}

.copy_table th,
.copy_table td 
{

	padding-right: 2em;
}

.copy_table tr:nth-child(even)
{
    
}

.cover_grid
{
}

.book-slider
 {
    width: 80%;
    margin: auto;
    height: auto;
 }
 
 .book-slider a.image
 {
    padding: none;
    margin: none;
    width: 90%;
    height: auto;
 }
 
 .book-slider a.image img
 {
    margin: 0;
    width: 100%;
    height: auto;
 }
	

