
body{ background-color: #000000;
  font-size: 12pt;
  color: #ffffff;
}

h1{ 
  text-align:center;
  font-size:28pt;
 }

h2{ 
  text-align:center;
  font-size:20pt;
 }


hr{ color:#eeeeee }

td{ 
  color: #ffffff;
 }

table#email{ 
  width:100%;
  border: white solid 1px;
  background:#eeeeee;
  margin:5px;
 }

table#email tr td{ 
    background-color: #111111; 
  padding:15px;
 }

.about{ 
  background-color: #fefff0;
  color:#000000;
 }

a.about:visited,a.about:active {
	font-weight:bold;
	color:#000011;	
       text-decoration:underline;
}

a, a:visited, a:active {
	font-weight:bold;
	color:#ffeeee;	
       text-decoration:underline;
}

a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#aaaaff;
}

.frieze{ 
  background:url('./images/frieze2.gif') repeat-x;
  height:24px;
 }


.friezeup{ 
  background:url('./images/friezeup.gif') repeat-x;
  height:24px;
 }

#leftfrieze{ 
  background:url('./images/leftfrieze.gif') repeat-y;
  width:75px;
 }

#rightfrieze{ 
  background:url('./images/rightfrieze.gif') repeat-y;
  width:75px;
 }

.banner{ 
  background:rgb(124,98,68);
  color: rgb(0,0,0);
  text-align:center;
  height:37px;
 }

.banner a{ 
    color: rgb(0,0,0); 
 }

#navcell{ 
background:rgb(102,24,24);
 }

.leftbanner{ 
  background:url('images/leftloop.jpg') no-repeat;
  background-position:right bottom;
  height:100%;
  width:56px;
  
 }

.rightbanner{ 
  background:url('images/rightloop.jpg') no-repeat;
  background-position:left bottom;
  height:100%;
  width:56px;
 }

#centerbanner{ 
  width:500px;
 }


.lyrics{ 
  background-color:rgb(235,235,235);
  height:400px;
  border: solid white 1px;
  overflow:auto;
  color:black;
  margin-top:0px;
 }

table#menu{ 
vertical-align:center;
text-align:center;
width:600px;
}



#nav{
width:100%;
float:left;background:rgb(102,24,24);
font-size:18px;
height:100%;
}


#nav a, #nav h2{
font:bold 19px Times New Roman, Serif;
display:block;
white-space:nowrap;
margin:0;
padding: 0px;
vertical-align:center;
}

#nav h2{
color:#fff;
background:rgb(102,24,24)  no-repeat 100% 100%;
font-size:19px;
/*text-transform:uppercase;*/
}

#nav a{
background:rgb(102,24,24);
text-decoration:none;
}

#nav a, #nav a:visited{
color:#fff;
}

#nav a:hover{
color:rgb(190,151,22);
/*background:rgb(199,45,45);*/
}

#nav a:active{
color:rgb(102,24,24);
background:#ccc;
}

#nav ul{
position:relative;
list-style:none;
margin:5px 18px;
margin-bottom:0px;
padding:1;
float:left;
width:16%;
background-color:rgb(102,24,24);
font-size:18px;

}

#nav li{
position:relative;
}

#nav ul ul{
position:absolute;
display:inline;
z-index:500;
top:auto;
display:none;
width:145px;
  margin:0;
left:5;

}


#nav ul ul a{ 
font:bold 13px/13px Times New Roman, Serif;
  height:75%;
 }

#nav ul ul ul{
top:0;
left:135; margin:0;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#nav h2:hover, div#nav h2.over{
background:rgb(199,45,45);
}

div#nav li:hover, div#nav li.over{
cursor:pointer;
z-index:100;display:inline;
}

div#nav li:hover ul ul,div#nav li.over ul ul,
div#nav li li:hover ul ul,div#nav li li.over ul ul,
div#nav li li li:hover ul ul,div#nav li li li.over ul ul,
div#nav li li li li:hover ul ul,div#nav li li li.over ul ul
{display:none;}

div#nav li:hover ul,div#nav li.over ul,
div#nav li li:hover ul,div#nav li li.over ul,
div#nav li li li:hover ul,div#nav li li li.over ul,
div#nav li li li li:hover ul,div#nav li li li li.hover ul
{display:block;}

/* End of non-anchor hover selectors */

#conash3D0{ display:none; }