BODY, TD {
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	color: #006c9e;
	font-size: 14px;
    font-weight: normal;
}
TD.bkgnd1 {
    background-color: #97cd5e;
}

/* --- General linking --- */
A:LINK, A:VISITED, A:ACTIVE {
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	font-size: 14px;
	color: #79b44d;
    background-color: transparent;
    font-weight: normal;
	text-decoration: none;
}
A:HOVER {
    font-weight: bold;
	text-decoration: none;
}
/* --- Linking Title --- */
A.linkingTitle:LINK, A.linkingTitle:VISITED, A.linkingTitle:ACTIVE {
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	font-size: 18px;
	color: #79b44d;
    background-color: #ffffff;
    font-weight: bold;
	text-decoration: none;
}
A.linkingTitle:HOVER {
    font-weight: bold;
	text-decoration: underline;
}
/* --- Primary Nav --- */
A.navP:LINK, A.navP:VISITED, A.navP:ACTIVE {
	color: #006c9e;
    background-color: #ffffff;
    font-size: 10px;
	text-decoration: none;
}
A.navP:HOVER {
    color: #79b44d;
    font-weight: normal;
	text-decoration: none;
}
.navPri{
	color: #006c9e;
    background-color: #ffffff;
    font-size: 10px;
    padding: 0px 0px 0px 10px;
}
/* --- Primary Active Nav --- */
A.navPA:LINK, A.navPA:VISITED, A.navPA:ACTIVE {
	color: #000000;
    background-color: #ffffff;
    font-weight: bold;
	text-decoration: underline;
}
A.navPA:HOVER {
    color: #79b44d;
	text-decoration: none;
}
/* --- Secondary Nav --- */
A.navS:LINK, A.navS:VISITED, A.navS:ACTIVE {
    font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	color: #006c9e;
    background-color: #ffffff;
    font-size: 10px;
	text-decoration: none;
}
A.navS:HOVER {
    color: #79b44d;
    font-weight: normal;
	text-decoration: none;
}
td.navSec{
    font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	color: #006c9e;
    background: url(images/navBlank0.gif) repeat-y left top;
    font-size: 11px;
    padding: 0px 0px 0px 55px;
}
/* --- Bottom Nav --- */
A.navB:LINK, A.navB:VISITED, A.navB:ACTIVE {
	font-size: 11px;
	color: #006c9e;
    background-color: #ffffff;
	text-decoration: none;
}
A.navB:HOVER {
    color: #79b44d;
	text-decoration: none;
}
.navBot{
	font-size: 12px;
	color: #006c9e;
    background-color: #ffffff;
    padding: 4px 0px 4px 0px;
}
/* --- photo credit --- */
A.navPhotoCredit:LINK, A.navPhotoCredit:VISITED, A.navPhotoCredit:ACTIVE {
    color: #79b44d;
	background-color: transparent;
    font-weight: normal;
	font-size: 11px;
}
A.navPhotoCredit:HOVER {
    font-weight: bold;
}
.photoCredit {
	color: #909090;
	background-color: transparent;
	font-weight: normal;
	font-size: 11px;
    margin: 2px 4px;
}
/* --- Footer --- */
A.navF:LINK, A.navF:VISITED, A.navF:ACTIVE {
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	font-size: 11px;
	color: #006c9e;
    background-color: #000000;
	text-decoration: underline;
}
A.navF:HOVER {
	text-decoration: none;
}
.ftr{
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	color: #006c9e;
    background-color: #ffffff;
	font-size: 11px;
    font-weight: normal;
    padding: 4px 8px 4px 8px;
}
/* --- Contact --- */
.contactInfo{
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	color: #ffffff;
	background-color: #64c5e1;
	font-size: 12px;
    font-weight: normal;
	padding: 4px 8px 4px 15px;
}
A.contactInfoN:LINK, A.contactInfoN:VISITED, A.contactInfoN:ACTIVE {
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	font-size: 12px;
	color: #ffffff;
    background-color: #64c5e1;
	text-decoration: underline;
}
A.contactInfoN:HOVER {
	text-decoration: none;
}
/* --- HNS --- */
A.hns:LINK,A.hns:VISITED, A.hns:ACTIVE {
	font-size: 11px;
	color: #006c9e;
    background-color: #ffffff;
    font-weight: normal;
	text-decoration: underline;
}
A.hns:HOVER {
    font-weight: normal;
	text-decoration: none;
}
/* --- lyrics --- */
A.lyr:LINK,A.lyr:VISITED, A.lyr:ACTIVE {
    background-color: transparent;
	text-decoration: underline;
    font-size: 12px;
    text-decoration: none;
}
A.lyr:HOVER {
	text-decoration: none;
}
.lyrics{
	color: #006c9e;
	background-color: transparent;
    font-weight: bold;
	font-size: 16px;
    font-style: italic;
    margin: 6px ;
    padding: 0px 0px 0px 8px;
}
.lyricsCredit{
	color: #000000;
	background-color: transparent;
    font-weight: normal;
	font-size: 12px;
    padding: 0px 0px 0px 16px;
}
/* --- whats new --- */
TD.bkgWn {
    background-color: #ffffff;
}
A.wn:LINK,A.wn:VISITED, A.wn:ACTIVE {
    color: #79b44d;
    background-color: #ffffff;
    font-size: 12px;
}
.whatsnew{
	color: #006c9e;
	background-color: #ffffff;
	font-size: 12px;
    padding: 5px;
}
/* --- General --- */
LI{
    font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
    color: #00000;
    background-color: transparent;
    font-size: 14px;
}
HR {
	color: #006c93;
	height: 1px;
}
.bodytext{
	color: #006c9e;
	font-size: 14px;
    padding: 0px 8px 0px 16px;
}
.bodytext2{
	color: #006c9e;
	font-size: 14px;
    padding: 0px 8px 0px 32px;
}
.bodyEvent{
	color: #006c9e;
	font-size: 14px;
    padding: 0px 8px 0px 40px;
}
.sidebar{
	color: #006c9e;
	font-size: 14px;
    padding: 0px 8px 0px 8px;
}
.chorus{
	color: #006c9e;
	font-size: 14px;
    padding: 4px 8px 4px 40px;
}
.verse{
	color: #006c9e;
	font-size: 14px;
    padding: 4px 8px 4px 16px;
}
.title1{
	color: #0097c2;
	background-color: transparent;
	font-size: 32px;
	font-weight: normal;
    padding: 4px 8px 4px 16px;
}
h1{
	color: #0097c2;
	background-color: transparent;
	font-size: 28px;
	font-weight: normal;
    padding: 4px 8px 4px 16px;
}
.title2{
	color: #0097c2;
	background-color: transparent;
	font-size: 28px;
	font-weight: bold;
    padding: 8px 12px 0px 16px;
}
h2{
	color: #0097c2;
	background-color: transparent;
	font-size: 24px;
	font-weight: bold;
    padding: 8px 12px 0px 16px;
}
.title3{
	color: #0097c2;
	background-color: transparent;
	font-size: 16px;
	font-weight: bold;
    padding: 8px 12px 8px 12px;
}
h3{
	color: #0097c2;
	background-color: transparent;
	font-size: 16px;
	font-weight: bold;
    padding: 8px 12px;
}
.title4{
	color: #79b44d;
	background-color: transparent;
	font-size: 28px;
	font-weight: bold;
    padding: 8px 12px 8px 12px;
}
h4{
	color: #79b44d;
	background-color: transparent;
	font-size: 14px;
	font-weight: bold;
    padding: 8px 12px 8px 12px;
}
.hdr1{
	color: #006c9e;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}
.hdr2{
	color: #79b44d;
	background-color: #ffffff;
	font-size: 18px;
   	font-weight: bold;
}
.hdr3{
	color: #0097c2;
	background-color: transparent;
	font-size: 16px;
	font-weight: bold;
}
.hdr4{
	color: #000000;
	background-color: transparent;
	font-size: 14px;
	font-weight: bold;
}
.hdr5{
	color: #ffffff;
	background-color: transparent;
	font-size: 14px;
	font-weight: bold;
}
.sub1{
	color: #006c9e;
	background-color: transparent;
	font-size: 14px;
	font-weight: bold;
    padding: 0px;
}
.sub2{
	color: #7e7e7e;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: bold;
    padding: 0px;
}
.intro{
	color: #79b44d;
	background-color: #ffffff;
	font-size: 14px;
    font-style: italic;
	font-weight: bold;
    padding: 4px 8px 4px 16px;
}
.comment{
	color: #7e7e7e;
    background-color: #ffffff;
	font-size: 12px;
    font-weight: normal;
	padding: 4px 8px 4px 16px;
}
.disclaimer{
	color:  #7e7e7e;
	background-color: #ffffff;
	font-size: 11px;
    padding: 4px 12px 4px 12px;
}
p.quote{
    font-family: Times New Roman, Times, serif;
	color: #006c9e;
	background-color: transparent;
    font-weight: bold;
	font-size: 16px;
    margin: 8px 0px 8px 16px;
}
p.quoter{
    color: #000000;
	background-color: transparent;
    font-weight: normal;
	font-size: 12px;
	text-align:right;
	margin: 8px 0px 8px 16px;
}
.bodyquote2{
    font-family: Times New Roman, Times, serif;
	color: #79b44d;
	background-color: transparent;
    font-weight: bold;
	font-size: 16px;
    margin: 8px 42px 8px 12px;
}
.quoter2{
	color: #000000;
	background-color: transparent;
    font-weight: normal;
	font-size: 12px;
}
.author{ 
	color: #006c9e;
    background-color: transparent;
	font-size: 12px;
    font-weight: bold;
}
.copyright{ 
	color: #006c9e;
    background-color: transparent;
	font-size: 12px;
    font-weight: bold;
    font-style: italic;
    padding: 4px 8px 4px 16px;
}

table.lyricbox{
	margin-top: 60px;
}

input {
	margin: 3px 0px;
}	