.sbod {	color:white;	background-color:#1C232D; }
.down {	color:white;	background-color:#1C232D; }
.recording, .recording a:link, .recording a:visited {	color:white;	background-color:#1C232D; }
.downtab, .downme {	margin-left:auto;	margin-right:auto;	border-spacing:0 0.5em;	}
.down h3 {	text-align:center;	}
.down h4 {	text-align:center; color:#7fffd4;	}
.down h3, a:link, .ARCH h3 {	color:cyan;	}
.down h3 a:visited {	color:fuchsia;	}
.sked strong, .search strong { color:cyan; font-weight:bold; margin-left:-5px; }/*display:block;	font-size:16px;	font-family:Georgia, "Times New Roman", Times, serif;*/
.sbod strong  { color:#afeeee;font-weight:bold }
.vbod {	color:#1C232D; font-size:16px; font-weight:bold;	}
.sbod a:link, .down a:link { color:yellow; }
.sbod a:visited, .down a:visited { color:#ff7f50 }/*overide default.css	e0ffff too light on white background*/
.yem td {	border:1px solid red	}
.yev td {	border:1px solid #ffc0cb	}/*play youtube in <Embed>?*/
.vhd td {	border:1px solid silver	}/*hold in <VIDEO>*/
.vde td {	border:1px solid green	}/*download <VIDEO>*/
.vtt img, .vtt td, .vtx {	margin-left:9px;border:1px solid yellow;vertical-align:text-bottom;padding:0 6px;color:#87ceeb	}/*vtx=webvtt*/
.vta {	margin-left:9px;border:1px solid yellow;vertical-align:text-bottom;padding:0 6px;color:yellow;	}/*Abox? use $vtlass*/
.vtk {	margin-left:9px;border:1px solid yellow;vertical-align:text-bottom;padding:0 6px;color:#87ceff	}/*track listing default $vtlass*/
.vth {	margin-left:9px;border:1px solid silver;vertical-align:text-bottom;padding:0 6px;color:white	}
.vtta {	color:#87ceeb	}
.vhdbut { border:1px solid silver;width:25px;height:20px;vertical-align:middle  }
.vttbut { border:1px solid yellow;width:25px;height:20px;vertical-align:middle  }
.sked img, .snex img, .search img {	border:none;	}
.cancelled, .yala, .yalas,  img.nobuy	{	display:none;	}
.skedsrch  .nalas  .nalas a	{	color:white; text-decoration:none;	}
.nalas:hover, .yalas:hover {	color:#ff4500; }
.nala, .sked th .nala a, .search th .nala a	{	font-weight:bold;color:#ffe1ff;}
.gala, .sked th .gala a, .search th .gala a	{	font-weight:bold;color:#40e0d0;}
.unk	{	color:red; background:yellow; font-weight:bold; font-size:18px;	}
.hideme	{	display:none;	}/*download chall and Hid yuja.cgi*/
.cancel	{	color:gray; font-weight:bold;	}/*, .cancel th a*/
.sked u, .search u	{	color:gray; font-weight:bold; font-style:normal;	}/*display:none;	Review if HidRV checked OBSOLETE*/
.gray	{	color:gray;	}
.show	{	display:block;	}
.hide, .hidetab	{	display:none; vertical-align:top;	}
.icell	{	display:none; margin-left:-250px;	}
.celli	{	display:inline; margin-left:-250px;	}
.playi	{	display:inline;	width:250px;height:150px;	}/*ylib*/
.playy	{	display:inline;	width:250px;height:150px;	}/*141 download youtube 16:9 ratio*/
.thubi, .vtti	{	display:inline;	width:125px;	height:75px;	}
.NV { width:160px; height:200px; margin-top:24px }/*width:260px; height:325px*/
.sked, .search {text-align:center;}
.sked table, .search table {    margin-left:auto;    margin-right:auto;	}
/*.th2 { vertical-align:top; text-align:left; padding-left:12px; padding-bottom:15px; margin-top:-24px; white-space:pre-line; }*/
.sked th { vertical-align:top; text-align:left; padding-left:12px; padding-bottom:15px; white-space:pre-line; }
.sked th a, .search th a { vertical-align:bottom; color:yellow; }
.sked th a.hid	{	color:#1C232D; text-decoration:none;	}
.sked th a.who	{	color:#ffc0cb;	}
.sked td a {}
.sked td, .search td, .down td { vertical-align:top;background-repeat:no-repeat;background-size:cover }
.down th {	vertical-align:top; text-align:left; padding-bottom:2px; padding-top:1px; }
.search th {vertical-align:top; text-align:left; padding-left:12px; font-size:12px; white-space:pre-line; font-family:Fixed,monospace; }/*Lucida Grande,Helvetica,Arial,sans-serif;*/
.search q {	color:white;	}
.icons {    padding-left:60px  }
.sform {	border-spacing:9px 20px	}
.sked i, .search i, .down h3, .sked h3	{	color:lime; font-weight:bold; font-style:normal;	}/*Review*/
.revu CITE {	color:blue; background:silver; font-weight:bold; font-style:normal; padding:1px 6px; border-radius:5px; text-decoration:none	}
.sked em i, .search em i	{ font-style:italic;	}
.sked .revu, .search .revu, .composer, .dnld, .node	{	text-decoration:none;	}
.skedyr	{	color:black;	}
.LAST	{  font-size:28px; line-height:36px; font-weight:bold; }
.NEWL	{	font-size:12px; line-height:18px	}
.ARCH	{	font-size:20px; line-height:28px; font-weight:bold;	}/*nav.htm new.htm	.ARCH table {	float:right;	width:auto;	}	.ARCH td {	background-repeat:no-repeat; text-align:center;	}*/
.ARCH a, .ARCH a:link, .NEWL a, .NEWL a:link {	color:yellow; text-decoration:none; }
.ARCH a:hover {	color:lime; }
img.vex,img.aex	{	border:none; vertical-align:text-bottom; filter:saturate(75%);	}/*excerpt*/
img.vem,img.aem	{	border:none; vertical-align:text-bottom; filter:hue-rotate(45deg);	}/*,VidEmb*/
img.playvid	{	border:none; vertical-align:text-bottom;filter:hue-rotate(150deg);	}
img.playaud, img.aud, img.vid	{	border:none; vertical-align:text-bottom;	}
.vem,.aem,.vid,.aud	{	border:none;	}
.videos b	{	color:#7fff00; font-weight:bold;	}/*.sked b, <B CLASS= from HoldIt*/
.videos	{	font-size:11px; font-weight:bold;	}
.videos	td {	vertical-align:top; background-repeat:no-repeat;	}
.downbr	{	font-size:16px; line-height:40px; clear:both;	}
.skedsrch {	color:white; font-size:16px; font-weight:bold;	}
.skedyear {	color:#ffd700; font-size:16px; font-weight:bold; text-align:left	}
.skedfoot {	color:green; font-size:10px;	}
.nextyear { color:lime; padding:9px; font-size:24px; font-weight:bold; line-height:40px	}
.entry-title {	font-weight:bold; color:lime; text-align:center;	}/*font-size:1em*/
iframe	{	border:none	}
video {		width:250px; height:150px; position:relative; transition:all 1s ease-in-out;	}
.lideo {	width:500px; height:300px; position:relative; transition:all 1s ease-in-out;	}
.down u, .downu {	color:#7ac5cd; font-style:italic;  text-decoration:none;	}/* List by date */
q, a q {	color:#7fffd4;quotes:none	}/*List by composer, video Meta*/
s {	color:aqua;	}
.audli {	color:aqua; font-weight:bold;	}
.vidli {	color:fuchsia; font-weight:bold;	}
.down s {	color:aqua; text-decoration:none;	}/*audio Meta*/
.down b {	color:lime;	}/*MB*/
.down code {	color:fuchsia; font-style:normal; font-weight:bold; text-decoration:none	}/*BadType*/
.down em {	color:#ffc1c1; font-style:normal; font-weight:bold;	}/*$synmsg #e84a09*/
.down strong {	color:yellow;	}
.subbut	{	background-color:blue;color:yellow;font-size:large }/*yuja.cgi inline*/
.grabut	{	color:blue; text-decoration:none }
.infbut	{	color:blue; background:#ffec8b; padding:0px 3px; border-radius:3px; text-decoration:none	}
.tixbut, .yixbut	{	color:blue; background:#ffd700; font-weight:bold; font-size:18px; line-height:25px; padding:1px 6px; border-radius:5px; text-decoration:none;margin-top:9px	}
.milbut	{	color:white; background:red; font-weight:bold; font-size:18px; line-height:25px; padding:1px 9px; border-radius:5px; text-decoration:none	}
.winbut	{	color:navy; background:yellow; font-weight:bold; font-size:18px; line-height:25px; padding:0px 5px; border-radius:5px; text-decoration:none	}
.yujbut	{	color:blue; background:#ffec8b; font-weight:bold; font-size:18px; line-height:25px; padding:0px 5px; border-radius:5px; text-decoration:none	}
.newbot	{	color:blue; background:#ffd700; font-weight:bold; font-size:18px; line-height:25px; padding:0px 5px; border-radius:5px; text-decoration:none	}
.newbut	{	color:fuchsia; background:#ffec8b; font-weight:bold; font-size:18px; line-height:25px; padding:0px 5px; border-radius:5px; text-decoration:none	}
.newestbut	{	color:red; background:#ffec8b; font-weight:bold; font-size:18px; line-height:25px; padding:0px 5px; border-radius:5px; text-decoration:none	}
.new {	color:fuchsia; font-weight:bold;	}
.newest {	color:red; font-weight:bold;	}
.old {	color:silver; font-weight:bold; display:none;	}
.audo { filter:grayscale(90%); }
.icon {	vertical-align:text-bottom;width:25px;height:15px;margin:0 8px 0 0;	}
.icno {	vertical-align:text-bottom;width:25px;height:15px;margin:0 8px 0 0;filter:grayscale(95%);	}
.more {	vertical-align:text-bottom;width:25px;height:15px;margin:0 5px 0 0;filter:hue-rotate(270deg);	}
.mess {	vertical-align:text-bottom;width:25px;height:15px;margin:0 5px 0 0;filter:hue-rotate(75deg);	}
.less {	vertical-align:text-bottom;width:25px;height:15px;margin:0 5px 0 0;filter:hue-rotate(180deg);	}
.DOIT { font-size:32px; font-weight:bold;color:aqua	}
.DONE { font-size:32px; font-weight:bold;color:gray	}
.imgbox { position:relative;opacity:0.75 }
.imgcan { position:absolute; top:50%;left:25%;transform:translate(-50%,-50%);font-size:20px;font-weight:bold;color:yellow }
.prev {	font-size:16px;text-decoration:none;color:#ffbbff;	}
.next {	font-size:16px;text-decoration:none;color:cyan;	}
img.prev {	vertical-align:text-bottom;padding:0px 5px;filter:hue-rotate(90deg);transform:rotate(90deg)	}
img.next {	vertical-align:text-bottom;padding:0px 5px;filter:hue-rotate(30deg);transform:rotate(270deg)	}
img.nexy {	vertical-align:text-bottom;padding:0px 9px;filter:hue-rotate(30deg);transform:rotate(270deg)	}/*;width:20px;height:90px;margin-right:9px;*/
.CC4 { width:16px;height:16px;padding:0px 1px }
.CCBY { width:40px;height:20px }/*width:32px;height:16px*/
.copyleft { display:inline-block; transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); }
.Berlin-Konzerthaus111002 {				display:block;	width:250px;	height:150px;	background:url('/places/P/Berlin-Konzerthaus111002.jpg') bottom;	}/*251128 OBSOLETE*/
.Berlin-Konzerthaus111002:hover {		background-position:0 0;	}
.Berlin-BerlinerPhilharmonie150514 {	display:block;	width:250px;	height:150px;	background:url('/places/P/Berlin-BerlinerPhilharmonie150514.jpg') bottom;	}
.Berlin-BerlinerPhilharmonie150514:hover {	background-position:0 0;	}
img.rim0 { 	}/*places/I: 400px wide*/
video.rimi { width:400px;height:300px;	}/*NO use rimy*/
.rim2 {	width:50%;height:auto;	}
.rimf {	width:40%;height:auto;	}
.rim3 {	width:33%;height:auto;	}
.rim4 {	width:25%;height:auto;	}
.rim5 {	width:20%;height:auto;	}
.rim6 {	width:15%;height:auto;	}
.rima {	width:10%;height:auto;	}
.rimy {	width:400px;height:225px;	}/*places/V	youtube, video*/
.rimx {	color:lime;	}
.rimz {	color:lime;transform:translate(1px,0px);	}/*IFRAME*/
.audtit {	font-size:small;font-weight:bold;color:#00ffff	}
.vidtit {	font-size:small;font-weight:bold;color:#ff4500	}
.factit {	font-size:small;font-weight:bold;color:lime   	}
.nontit {   font-size:small;font-weight:bold;display:none   }
@media only screen and (max-width: 1200px) {/*auto for iphone: small*/
.rim2 {	width:90%;height:auto;	}
.rimf {	width:80%;height:auto;	}
.rim3 {	width:66%;height:auto;	}
.rim4 {	width:50%;height:auto;	}
.rim5 {	width:40%;height:auto;	}
.rim6 {	width:30%;height:auto;	}
.rima {	width:20%;height:auto;	}
}
