﻿.HebrewUnicode 
{
    font-family: Code2000, Code2001, "Free Serif", "TITUS Cyberbit Basic", "Doulos SIL", "Chrysanthi Unicode", "Bitstream Cyberbit", "Bitstream CyberBase", Thryomanes, Gentium, GentiumAlt, "Lucida Grande", "Free Sans", "Arial Unicode MS", "Microsoft Sans Serif", "Lucida Sans Unicode";
    font-family /**/:inherit;
    font-size:200%;line-height:1.3;
}

.TropTable {
    margin: 1em 1em 1em 0;
    background: #f9f9f9;
    border: 1px #aaa solid;
    border-collapse: collapse;
    text-align:left;
	
}

.TropTable th, .TropTable td
{
    border: 1px #aaa solid;
    padding: 0.4em;
   	vertical-align:middle;
}

.TopAligned {
	vertical-align:top;
}

.LoadControl
{
   text-decoration:none;
   font-weight:bolder;
   font-size:larger;
}

a
{
   text-decoration:none;
}
a:hover
{
   text-decoration:underline;
}


.StatusText
{
	font-style:italic;
	font-size:small;	
	
}

.AudioControl
{
	text-align:center;
	border:0px;
}

.Lyrics { /* how to ihnerit another class? */
    font-family: Code2000, Code2001, "Free Serif", "TITUS Cyberbit Basic", "Doulos SIL", "Chrysanthi Unicode", "Bitstream Cyberbit", "Bitstream CyberBase", Thryomanes, Gentium, GentiumAlt, "Lucida Grande", "Free Sans", "Arial Unicode MS", "Microsoft Sans Serif", "Lucida Sans Unicode";
    font-family /**/:inherit;
    font-size:200%;line-height:1.3;
}

.UserMessage 
{
    font-style:italic;
    background-color:Yellow;
    border-style:groove; 
    font-size:200%; text-align:center;
    /*visibility:hidden;*/  
}

/* Sticky footer pains */
html, body, form {
		height:100%;
	}
/*
.Container 
{
    min-height: 100%; 
    position: relative;

}

.Body 
{
   padding-bottom: 50px;
   height: 100%; 
}

.Copyright
{
    clear:both;
	font-size: x-small;  
	text-align: center;
	position: absolute;
	bottom: 0; left: 5%; right: 5%; 
    height: 50px;
}
*/

/* another attempt to stick the footer: See http://www.cssstickyfooter.com */
#wrap {min-height: 100%;}

#main {overflow:auto;
	padding-bottom: 20px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -20px; /* negative value of footer height */
	height: 20px;
	clear:both;
	font-size: x-small;
	} 

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}