body {
	background-image : url(images/faded_blue.gif);
    background-color : #FFFFFF;
	background-repeat : repeat;
    margin: 5px 5px 5px 5px;
}

/* Contemporary Song links */
a:link {
	color: #000094;
}
a:visited {
    color: #000094;
}     
a:active {
    color: #800000;
}
/* Hymn links */
a.hymn:link {
    color: #008040;
}
a.hymn:visited {
    color: #008040;
}
a.hymn:active {
    color: #800000;
}  

/* Christmas link */
a.christmas:link {
    color: #FF0000;
}
a.christmas:visited {
    color: #FF0000;
}
a.christmas:active {
    color: #FF0000;
}  


h2 {
    color: #004080;
    text-align: center;
}

/* Sets the color of hymn links to green */
a.alpha:link {
    font-family: times-new-roman;
    font-weight: bold;
    color: #FFFF00;
    text-align: right;
}    

a.alpha:visited {
    font-family: times-new-roman;
    font-weight: bold;
    color: #FFFF00;
    text-align: right;
}

/* Center up the song links so we don't have to do for each entry */
div.songs {
	font-family: times-new-roman;
	font-weight: bold;
	color: #000094;
	text-align: center;
}

/* For each alphabetical song listing area (A, B, C, etc.) */
div.title {
	font-family: times-new-roman;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}

td.names {
    font-family: arial;
    font-size: 14px;
    color: #000000;
    border: solid 1px #646464;
    border-spacing: 2px;
    padding: 4px;
}

td.month {
    font-family: arial;
    font-weight: bold;
    font-size: 14px;
    color: #000000;
    text-align: center;
    border: solid 1px #646464;
    border-spacing: 2px;
    padding: 4px;
}

table.border {
    border-style: solid;
    border-width: 0px;
    border-color: #80FFFF #0080C0 #0080C0 #80FFFF;
    padding: 3px;
	background: transparent;
}

/* Make song download link font smaller */
a.download:link {
    font-family: times-new-roman;
    font-size: 12px;
}

a.download:visited {
    font-family: times-new-roman;
    font-size: 12px;
}

/* A 1px horizontal rule element (hr) */
div.hr {
    height: 1px;
    color: #0080C0;
    background-color: #0080C0;
    border: none;
}

hr.hidden {
    display: none;
}
