
 html
{
  position: relative;
  min-height: 100%;
  overflow:scroll;
}

body { 
margin: 0 0 26px;
padding:0px;
width: 100%;
height:100%;
}


footer {
background-color: #fafafa;
position: absolute;
left: 0;
bottom: 0;
height: 26px;
width: 100%;
}


table { text-align:left;} 
.black {color: black;}
.gray {color: gray;}
.bold {font-weight: bold;}
.s {font-size:7pt; font-family: Verdana,Helvetica,Arial,sans-serif;}
.b {font-size:10pt; font-family:Arial,Verdana,sans-serif; color: black; font-weight: bold;}
.bt {font-size:12pt; font-family:Arial,Verdana,sans-serif; color: black;}
.big {font-size:14pt; font-family:Arial,Verdana,sans-serif; color: black; font-weight: bold;}
.t {font-size:9pt; font-family: Verdana,Helvetica,Arial,sans-serif; color: black;}
.alpha {font-size:13pt; font-family: Verdana,Helvetica,Arial,sans-serif; color: black;}
.g {font-size:9pt; font-family: Verdana,Helvetica,Arial,sans-serif; color: gray;}

.gg {font-size:8pt; font-family: Verdana,Helvetica,Arial,sans-serif; color: gray;}
.tt {font-size:8pt; font-family: Verdana,Helvetica,Arial,sans-serif; color: black;}
a.nd:link {text-decoration:none;}
a.nd:visited {text-decoration:none;}
a.nd:hover {text-decoration:underline;}
a.nd:active {color:black;}
.h {font-size:10pt; font-family: Verdana,Helvetica,Arial,sans-serif;}
.boxtext { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.headnav { color: #FFFFFF;font-family: Verdana, Arial;font-size: 11px; color: #000000;font-weight : bold;}
.redb {color: #660033; font-family: Verdana,Arial,sans-serif; font-size:10pt; font-weight: bold;}

h1 {font-size:12pt; font-family: Arial,Verdana,Helvetica,sans-serif;margin-top: .0cm;margin-bottom: .0cm; display:inline;}
h2 {font-size:11pt; font-family: Arial,Verdana,Helvetica,sans-serif;margin-top: .0cm;margin-bottom: .0cm; display:inline;}
h3 {font-size:10pt; font-family: Arial,Verdana,Helvetica,sans-serif;margin-top: .0cm;margin-bottom: .0cm; display:inline;}
h4 {font-size:10pt; font-family: Arial,Verdana,Helvetica,sans-serif;padding: 0px; margin: 0px; display:inline;}

.header1 {font-size:14pt; font-family: Arial,Verdana,Helvetica,sans-serif;margin-top: .0cm;margin-bottom: .0cm; color: #000000;}
.header2 {font-size:12pt; font-family: Arial,Verdana,Helvetica,sans-serif;margin-top: .0cm;margin-bottom: 0px; color: #000000;}

table.table1 {
        border-width: 1px;
        border-style: outset;
        border-color: #dedede;
        border-collapse: collapse;
}


.forum td  { border-top:1px solid #ddd;padding:2px;}

div.invisibleFloater {
	position: absolute;
	background-color: white; /*what for? it was so let it be*/
	z-index: 100;
	margin: 2px 0px 0px 1px;
	display: none;
	border: 1px solid #000;
	border-width: 1px 2px 2px 1px;
	border-color: #5a5959 #444444 #444444 #5a5959;
	width: 200px;
	border-style: solid;

	font-size:11pt; 
	font-family: Arial;
	line-height: 1.4em;
	text-transform: capitalize;

	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

div.makeItVisible {
	display: block;
}

a.unHighLighted {
	display: block;
	background-color: #fff;
	color: #00000;
}
a.highLighted {
	display: block;
	background-color: #55556d;
	color: #fff;
}

#searchText {
	font-family: Verdana; font-size: 18px;
	border-width: 1px;
	border-spacing: 3px;
	border-style: dotted;
	border-color: #000000;
}
#boxt {
	font-family: Verdana; font-size: 18px;
	border-width: 1px;
	border-spacing: 3px;
	border-style: dotted;
	border-color: #000000;
}
#box1 {
	font-family: Verdana; font-size: 18px;
	border-width: 1px;
	border-spacing: 3px;
	border-style: dotted;
	border-color: #000000;
}

.boxb {
	font-family: Arial,Verdana; font-size: 18px;
}


.tt_link {
    font-size:8pt; 
    font-family: Verdana,Helvetica,Arial,sans-serif;
    color: black;
    text-decoration: none;
}


hr {
  height: 0;
  font-size: 0;
  line-height: 0;
  margin: 0px;
  border-top: 0;
  border-bottom: dashed 1px #dfdede;
}

.preview-frame {
  padding: 3px;
  line-height: 0px;
  background-color: #FFF;
  border: 1px solid black;
}

.preview-spinner {
  opacity: 0;
  min-width: 17px;
  min-height: 17px;
  filter: alpha(opacity=0);
/*  background: #FFF url('https://web-archive.nli.org.il/National_Library/oe_/http://www.musicstack.com/ajax/loading.gif') no-repeat center center;  */
  background: #FFF;
}


ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
margin-bottom: 0px; /* set margins as desired */
font: 15px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #336699; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

body#tab_popular li.tab_popular, body#tab_09 li.tab_09, body#tab_all li.tab_all, 
body#tabA li.tabA, 
body#tabB li.tabB, 
body#tabC li.tabC, 
body#tabD li.tabD, 
body#tabE li.tabE, 
body#tabF li.tabF, 
body#tabG li.tabG, 
body#tabH li.tabH, 
body#tabI li.tabI, 
body#tabJ li.tabJ, 
body#tabK li.tabK, 
body#tabL li.tabL, 
body#tabM li.tabM, 
body#tabN li.tabN, 
body#tabO li.tabO, 
body#tabP li.tabP, 
body#tabQ li.tabQ, 
body#tabR li.tabR, 
body#tabS li.tabS, 
body#tabT li.tabT, 
body#tabU li.tabU, 
body#tabV li.tabV, 
body#tabW li.tabW, 
body#tabX li.tabX,
body#tabY li.tabY, 
body#tabZ li.tabZ
{ /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

body#tab_popular li.tab_popular a, body#tab_09 li.tab_09 a, body#tab_all li.tab_all a, 
body#tabA li.tabA a, 
body#tabB li.tabB a,  
body#tabC li.tabC a, 
body#tabD li.tabD a, 
body#tabE li.tabE a, 
body#tabF li.tabF a, 
body#tabG li.tabG a, 
body#tabH li.tabH a, 
body#tabI li.tabI a, 
body#tabJ li.tabJ a, 
body#tabK li.tabK a, 
body#tabL li.tabL a, 
body#tabM li.tabM a, 
body#tabN li.tabN a, 
body#tabO li.tabO a, 
body#tabP li.tabP a, 
body#tabQ li.tabQ a, 
body#tabR li.tabR a, 
body#tabS li.tabS a, 
body#tabT li.tabT a, 
body#tabU li.tabU a, 
body#tabV li.tabV a, 
body#tabW li.tabW a, 
body#tabX li.tabX a, 
body#tabY li.tabY a, 
body#tabZ li.tabZ a
{ /* settings for selected tab link */
background-color: #336699; /* set selected tab background color as desired */
color: #fff; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #336699; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #DEE9FF; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 2px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}

.dbutton {
    -moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
    -webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
    box-shadow:inset 0px 1px 0px 0px #cae3fc;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
    background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
    background-color:#79bbff;
    -webkit-border-top-left-radius:12px;
    -moz-border-radius-topleft:12px;
    border-top-left-radius:12px;
    -webkit-border-top-right-radius:12px;
    -moz-border-radius-topright:12px;
    border-top-right-radius:12px;
    -webkit-border-bottom-right-radius:12px;
    -moz-border-radius-bottomright:12px;
    border-bottom-right-radius:12px;
    -webkit-border-bottom-left-radius:12px;
    -moz-border-radius-bottomleft:12px;
    border-bottom-left-radius:12px;
    text-indent:0;
    border:1px solid #469df5;
    display:inline-block;
    color:#ffffff;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    font-style:normal;
    height:18px;
    line-height:18px;
    width:65px;
    text-decoration:none;
    text-align:center;
    text-shadow:1px 1px 0px #287ace;
}
.dbutton:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
    background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
    background-color:#4197ee;
}.dbutton:active {
    position:relative;
    top:1px;
}



.rbutton {
    -moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
    -webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
    box-shadow:inset 0px 1px 0px 0px #dcecfb;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #4391e0) );
    background:-moz-linear-gradient( center top, #bddbfa 5%, #4391e0 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#4391e0');
    background-color:#bddbfa;
    -webkit-border-top-left-radius:18px;
    -moz-border-radius-topleft:18px;
    border-top-left-radius:18px;
    -webkit-border-top-right-radius:18px;
    -moz-border-radius-topright:18px;
    border-top-right-radius:18px;
    -webkit-border-bottom-right-radius:18px;
    -moz-border-radius-bottomright:18px;
    border-bottom-right-radius:18px;
    -webkit-border-bottom-left-radius:18px;
    -moz-border-radius-bottomleft:18px;
    border-bottom-left-radius:18px;
    text-indent:0;
    border:1px solid #84bbf3;
    display:inline-block;
    color:#ffffff;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    font-style:normal;
    height:26px;
    line-height:26px;
    width:191px;
    text-decoration:none;
    text-align:center;
    text-shadow:1px 1px 0px #528ecc;
}
.rbutton:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4391e0), color-stop(1, #bddbfa) );
    background:-moz-linear-gradient( center top, #4391e0 5%, #bddbfa 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4391e0', endColorstr='#bddbfa');
    background-color:#4391e0;
}.rbutton:active {
    position:relative;
    top:1px;
}



.roundborder {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid;
    border-width: 1px;
    border-style: outset;
    border-color: #336699;
    border-collapse: collapse;
    overflow: hidden;
}

.filterx {
 text-decoration:none;
 font-size:10pt;
 color: black;
}

.myButton {	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5)); background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%); background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%); background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%); background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%); background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0); background-color:#79bbff; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #84bbf3; display:inline-block; cursor:pointer; color:#ffffff; font-family:arial; font-size:12px; font-weight:bold; padding:2px 12px; text-decoration:none;}.myButton:hover { background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff)); background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%); background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%); background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%); background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%); background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0); background-color:#378de5;}.myButton:active { position:relative; top:1px;}

.red_button {	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f)); background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%); background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%); background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%); background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0); background-color:#f24537; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #d02718; display:inline-block; cursor:pointer; color:#ffffff; font-family:arial; font-size:12px; font-weight:bold; padding:2px 12px;	text-decoration:none;}.red_button:hover {	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537)); background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%); background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%); background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);	background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%); background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0); background-color:#c62d1f;}.red_button:active { position:relative; top:1px;}

.green_button {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #44c767), color-stop(1, #5cbf2a));background:-moz-linear-gradient(top, #44c767 5%, #5cbf2a 100%);background:-webkit-linear-gradient(top, #44c767 5%, #5cbf2a 100%);background:-o-linear-gradient(top, #44c767 5%, #5cbf2a 100%);background:-ms-linear-gradient(top, #44c767 5%, #5cbf2a 100%);background:linear-gradient(to bottom, #44c767 5%, #5cbf2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44c767', endColorstr='#5cbf2a',GradientType=0);background-color:#44c767;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #18ab29;display:inline-block;cursor:pointer;color:#ffffff;font-family:Arial;font-size:11px;font-weight:bold;padding:3px 5px;text-decoration:none;}.green_button:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cbf2a), color-stop(1, #44c767));background:-moz-linear-gradient(top, #5cbf2a 5%, #44c767 100%);background:-webkit-linear-gradient(top, #5cbf2a 5%, #44c767 100%);background:-o-linear-gradient(top, #5cbf2a 5%, #44c767 100%);background:-ms-linear-gradient(top, #5cbf2a 5%, #44c767 100%);background:linear-gradient(to bottom, #5cbf2a 5%, #44c767 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cbf2a', endColorstr='#44c767',GradientType=0);background-color:#5cbf2a;}.green_button:active {position:relative;top:1px;}

.blue_button {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);background-color:#79bbff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #84bbf3;display:inline-block;cursor:pointer;color:#ffffff;font-family:Arial;font-size:12px;font-weight:bold;padding:3px 7px;text-decoration:none;}.blue_button:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);background-color:#378de5;}.blue_button:active {position:relative;top:1px;}



.spacer5 { height: 5px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }

.bump:hover {
    position:relative;
    top:-2px;
    left:-2px;
    display:block;
    z-index:999;
}


.img_shadow {
    float: left;
    margin: 5px;
    overflow: hidden;
    -webkit-box-shadow: 0 8px 6px -6px black;
    -moz-box-shadow: 0 8px 6px -6px black;
    box-shadow: 0 8px 6px -6px black;
}

.shad {
  float: left;
  margin: 5px;
  overflow: hidden;
  -webkit-box-shadow: 5px 5px 5px #111;
  -moz-box-shadow: 0 5px 5px 5px #111;
  box-shadow: 5px 5px 5px #111;    
}

.tilt {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
 
.tilt:hover {
  -webkit-transform: rotate(-2deg);
     -moz-transform: rotate(-2deg);
       -o-transform: rotate(-2deg);
      -ms-transform: rotate(-2deg);
          transform: rotate(-2deg);
}