body,h1,h2,h3,h4,h5 {font-family: Verdana, Helvetica, Arial, sans-serif}
body {font-size:16px;}
.w3-half img{margin-bottom:-6px;margin-top:16px;opacity:0.8;cursor:pointer}
.w3-half img:hover{opacity:1}

div#pageheader {
    padding-bottom: 5px;
}

/* Search */
ul.section, ul.files {list-style-type: none; margin: 0; padding: 0;}
ul.section li {margin-bottom: 0.2rem; position: relative;}
div.section strong {width: 100%; display: block; background: #87CEFF; padding: 0.1rem; cursor:pointer;}
ul.files li {margin-bottom: 0.3rem; line-height: 1.15rem;}
ul.files li div.it {font-size: 14px;}
ul.files li div.ip, ul.files li div.in {font-size: 12px;}
li.bg {background: #f0f0f0;}
ul.files li div.plus {font-weight: bold; border:1px solid #CCC; position:absolute;top: 1rem; right: 1rem;
		      padding-top:0.4rem; padding-bottom:0.4rem; padding-left:0.5rem; padding-right:0.5rem;}
ul.files li div.plus:hover {background: #87CEFF;}
#results #playlist {float:right; margin-top:0px;}

/* Playlists */
div.playlists {list-style-type: none; margin: 0; padding: 0;}
div.playlists div.w3-round {padding: 0.4rem;border:1px solid #CCC; margin-bottom: 0.2rem; cursor:pointer;}
div.playlists div.w3-round:hover {background: #87CEFF;}
div.playlists div.w3-round.selected {background: #87CEFF;}
div.playlists div.w3-round.selected:hover {background: white;}
div.playlists div.item {display:block;}

ol.playlist {padding: 0.8rem;}
ol.playlist li {font-size: 12px;}
