body {
	margin:0;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#333;
	background-color:white;
	}
a {
	color:#09c;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link {color:blue;}
a:visited {color:#079;}
a:hover {background-color:#eee;}

a.flinks {
	color:#09c;
	font-size:12px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a.flinks:link {color:blue;}
a.flinks:visited {color:#079;}
a.flinks:hover {
	background-color:#eee;}

a.menu2 {
	color:#09c;
	font-size:9px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a.menu2:link {color:blue;}
a.menu2:visited {color:#b70940;}
a.menu2:hover {background-color:#eee;}

a.songindexspecial {
  font-family: "sans-serif" serif;
  font-weight:bold;
  font-size:15px;
  font-style:normal;
  color:blue;
  text-align:left;
  margin:0px;
  padding:0px;
}

a.songindexspecialnote {
  font-family:verdana, arial, helvetica, serif;
  font-weight:bold;
  font-size:16px;
  font-style:normal;
  color:blue;
  text-align:left;
  margin:0px;
  padding:0px;
}


p {
	font-family: "times new roman" serif;
	font-size:16px;
    text-align:center;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
	
p.note {
	font-family:"arial" serif;
	font-size:14px;
    font-weight:normal;
    color:black;
    text-align:left;
	}
	
p.news {
	font-family: "sans-serif" serif;
    font-weight:bold;
	font-size:16px;
    font-style:normal;
    color:black;
    text-align:center;
	margin:0px 0px 16px 0px;
	padding:0px;
	}

p.news1 {
	font-family: "arial" serif;
    font-weight:normal;
	font-size:15px;
    font-style:normal;
    color:black;
	margin:0px 0px 14px 0px;
	padding:0px;
	}
	
p.news2 {
	font-family: "times new roman" serif;
    font-weight:bold;
	font-size:18px;
    font-style:normal;
    color:blue;
    text-align:center;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
	
p.news3 {
	font-family: "times new roman" serif;
    font-weight:bold;
	font-size:18px;
    font-style:normal;
    color:red;
    text-align:center;
	margin:0px 0px 16px 0px;
	padding:0px;
	}

p.news4 {
	font-family: "times new roman" serif;
    font-weight:bold;
	font-size:18px;
    font-style:normal;
    color:black;
    text-align:center;
	margin:0px 0px 16px 0px;
	padding:0px;
	}	

p.songindexheader {
	font-family: "sans-serif" serif;
    font-weight:bold;
	font-size:16px;
    font-style:normal;
    color:black;
    text-align:center;
	margin:0px 0px 3px 0px;
	padding:0px;
	}

p.songindex {
	font-family: "sans-serif" serif;
    font-weight:bold;
	font-size:15px;
    font-style:normal;
    color:black;
    text-align:left;
	margin:0px 0px 3px 200px;
	padding:0px;
	}


p.songindexcd {
	font-family: "sans-serif" serif;
    font-weight:bold;
	font-size:12px;
    font-style:normal;
    color:black;
    text-align:center;
	margin:0px 0px 3px 0px;
	padding:0px;
	}
	
p.specialtextindex {
	font-family: "times new roman" serif;
    font-weight:bold;
	font-size:16px;
    font-style:normal;
    color:black;
    text-align:left;
	margin:0px 0px 3px 35px;
	padding:0px;
	}


p.menu2 {
	font-family: "sans-serif" serif;
    font-weight:bold;
	font-size:9px;
    font-style:italic;
    color:black;
    text-align:left;
	margin:0px 0px 3px 35px;
	padding:0px;
	}

p.contactinfo {
	font-family: "Arial" serif;
    font-weight:bold;
	font-size:25px;
    font-style:italic;
    color:black;
    text-align:center;
	margin:0px 0px 16px 0px;
	padding:0px;
	}

p.directionsheader {
	font-family: "Arial" serif;
    font-weight:bold;
	font-size:25px;
    font-style:italic;
    color:black;
    text-align:center;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
		
p.contactinfohead {
	font-family: "arial" serif;
    font-weight:bold;
	font-size:30px;
    font-style:italic;
    color:black;
    text-align:center;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
	
table {
 border:0;
 padding:0
 border-color:"#111111";
 width:79%;
	}
 
td {
 border:3 black;
}

td.month {
 text-align:center;
 font:bold 14px "verdana, arial" ;
 color:white;
 background-color:#016;
 width:100%;
 margin:0 0 0 0;
}

td.date {
 text-align:left;
 font:bold 13px "verdana, arial" ;
 color:"#000000";
 background-color:#def;
 margin:0;
 width:40%;
}

td.location {
 text-align:left;
 font:normal 11px "verdana, arial" ;
 color:black;
 background-color:white;
 margin:0;
 width:50%;
}

td.scdate {
 text-align:left;
 font:normal 12px "verdana, arial" ;
 color:black;
 background-color:white;
 margin:0;
 width:50%;
}

td.venue {
 text-align:left;
 font:normal 13px "verdana, arial" ;
 color:black;
 background-color:white;
 margin:0;
 width:50%;
}

td.sccity {
 text-align:left;
 font:normal 13px "verdana, arial" ;
 color:black;
 background-color:white;
 margin:0;
 width:50%;
}

p.loc {text-align:left;}

td.location a {
 text-align:left;
 font:bold 11px "verdana, arial" ;
 color:black;
 background-color:white;
 margin:0 0 auto;
}
td.location a:link {color:blue;}
td.location a:visited {color:#07a;}
td.location a:hover {background-color:#eee;}

td p {
	margin:0px 0px 0px 0px;
	color:black;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica,Comic Sans MS,Verdanda, sans-serif;
	margin:0px 0px 0px 0px;
}


p.copyright {
	font-family: "Verdanda" sans-serif;
	color:black;
	font-size:9px;
    text-align:center;
	margin:0px 0px 16px 0px;
	padding:0px;
	}


h4 {
 font-family:"Verdanda", serif;
 font-size:35px;
 font-weight:bold;
 font-style:italic;
 color:blue;
 text-align:center;
}

	
h3 {
 display:inline;
 font-family:"verdana, arial, helvetica, sans-serif";
 font-size:18px;
 font-weight:bold;
 margin:0 10px 0 0;
 color:blue;
}

h2 {
 font-family:"times new roman", serif;
 font-size:35px;
 font-weight:bold;
 font-style:normal;
 color:black;
 text-align:center;
}

h1.logo {
 font-family:"arial", sans-serif;
 font-size:14px;
 text-align:center;
}

#Content>p {margin:20px;}
#Content>p+p {text-indent:30px;}


#Content {
	margin:0px 20px 20px 170px;
	padding:10px;
	}

#smenu {
 text-align:right;
 font-family:verdana, arial, helvetica, sans-serif;
 font-size:11px;

}

#smenu a {
 text-align:right;
 font-family:verdana, arial, helvetica, sans-serif;
 font-size:9pt;
 color:"#160"
}

#menu {
	position:absolute;
	top:0px;
	left:0px;
	width:150px;
	padding:50px 5px 5px 5px;
    height:100%;
    background-color:#041264;
    background: #041264 url(sidebar8.gif);
	border:0px solid #000;
	line-height:27px;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	}
/* Again, "be nice to Opera 5". */
body>#menu {width:150px;}

/* Sidebar menu */

#menu a {
    color:#fff;
	font-size:12pt;
	margin:0px 15px 5px 20px;
    width:100px;
    	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-family:verdana, arial, helvetica, sans-serif;
    	font-style:italic;
 }

#menu p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
#menu a:link {color:white;}
#menu a:visited {color:white;}
#menu a:hover {background-color:#24568c;}


@media print {
 body {
  color:black!important;
 }
td p { color:black;}
td.location a { color:black;}
#Content {
	margin:0px 0px 0px 0px;
	padding:10px;
	}
#menu {
 display:none;
}
table {
 width:95%; 
 border-collapse:collapse;
}
td {
 border:1 1 1 1 solid black;
 padding:0 0 0 5px
}


}
