@charset "utf-8";
/* CSS Document */

#header_content_right a:link, #header_content_right a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#header_content_right a:hover, #header_content_right a:active {
	text-decoration: underline;
}
/*Begin Main Navigation*/

#nav {
	margin: 0px;
	padding: 0px;
}
#nav li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#nav a:link, #nav a:visited {
	color: #CCC;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 14px;
	padding-bottom: 4px;
	padding-left: 14px;
	float: left;
	width: auto;
}
#nav a:hover {
	color: #FFF;
	text-decoration:underline;
}
#home #nav_home a, #books #nav_books a, #other_writing #nav_other_writing a, #schedule #nav_schedule a, #contact #nav_contact a {
	color: #FFF;
	text-decoration: underline;
}
#nav a:active {
	text-decoration: underline;
	color: #FFF;
}
/*Begin Sidebar rollover linkage*/
#links_top a:link,#links_bottom a:link,#links_top a:visited, #links_bottom a:visited {
	width: 240px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	display: block;
	margin-bottom: 15px;
}
#links_top a:hover,#links_bottom a:hover, #links_top a:active,#links_bottom a:active {
	background-image: url(../images/sidebar_button.jpg);
}

#the_invitation a:link, #the_invitation a:visited {
	background-image: url(../images/music_images/the_invitation_up.jpg);
	background-repeat: no-repeat;
	height: 104px;
	width: 79px;
	display: block;
}
#the_invitation a:hover, #the_invitation a:active {
	background-image: url(../images/music_images/the_invitation_down.jpg);	
}
#the_dance a:link, #the_dance a:visited {
	background-image: url(../images/music_images/the_dance_up.jpg);
	background-repeat: no-repeat;
	height: 104px;
	width: 79px;
	display: block;
}
#the_dance a:hover, #the_dance a:active {
	background-image: url(../images/music_images/the_dance_down.jpg);
}
#the_call a:link, #the_call a:visited {
	background-image: url(../images/music_images/the_call_up.jpg);
	background-repeat: no-repeat;
	height: 104px;
	width: 79px;
	display: block;
}
#the_call a:hover, #the_call a:active {
	background-image: url(../images/music_images/the_call_down.jpg);
}
#ache a:link, #ache a:visited {
	background-image: url(../images/music_images/ache_up.jpg);
	background-repeat: no-repeat;
	height: 104px;
	width: 79px;
	display: block;
}
#ache a:hover, #ache a:active {
	background-image: url(../images/music_images/ache_down.jpg);
}
#opening a:link, #opening a:visited {
	background-image: url(../images/music_images/opening_up.jpg);
	background-repeat: no-repeat;
	height: 104px;
	width: 90px;
	display: block;
}
#opening a:hover, #opening a:active {
	background-image: url(../images/music_images/opening_down.jpg);
}
#hearts a:link, #hearts a:visited {
	background-image: url(../images/music_images/hearts_prayer_up.jpg);
	background-repeat: no-repeat;
	height: 116px;
	width: 117px;
	display: block;
}
#hearts a:hover, #hearts a:active {
	background-image: url(../images/music_images/hearts_prayer_down.jpg);
}
/*Begin table stylings for left sidebar*/
#book_table a:link, #book_table a:visited {
	color: #333;
	text-decoration: none;
}
#book_table a:hover, #book_table a:active {
	text-decoration: underline;
}
/*Begin Middle Content stylings per page*/
#middle_content a:link, #middle_content a:visited {
	font-size: 14px;
	color: #000;
	text-decoration: none;
}

#middle_content a:hover, #middle_content a:active {
	text-decoration: underline;
}
#schedule  #middle_content .centre a {
	font-size: 20px;
}

#books #middle_content a:link, #books #middle_content a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #78272F;
	font-weight: bold;
}
#books #middle_content a:hover,#books #middle_content a:active {
	text-decoration: none;
}
/*begin newsletter link stylings*/
#newsletter a:link, #newsletter a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;	
}
#newsletter a:hover, #newsletter a:active {
	text-decoration: underline;	
}
   
#schedule #left_col a:link, #schedule #left_col a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
}
#schedule #left_col a:hover, #schedule #left_col a:active {
	text-decoration: underline;
}
#sidebar_footer a:link, #sidebar_footer a:visited {
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
}

#sidebar_footer a:hover, #sidebar_footer a:active {
	font-size: 9px;
	color: #FFF;
	text-decoration: underline;
}
