@charset "UTF-8";

body {
	background-color: #004080;
	padding-top: 2px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000;
}

body.gallery {
color: #FFF;
}

pre {
 overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
 white-space: pre-wrap; /* css-3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap; /* Opera 4-6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 /* width: 99%; */
 word-wrap: break-word; /* Internet Explorer 5.5+ */
 display: block;
}

a:link {
	color: #ffff00
}
a:visited {
	color: #ffff00;
}
a:active {
	color: #cc0000
}

content_table {
	width:600px;
}

div.white_text {
	color: #FFFFFF;
}

div.musicmidi_listing {
	text-align: right;
}

/* Information for Content region of white_header/footer */

div.white_content_body {
	padding-left: 10px;
	text-align: left;
	color: #000000;	
	}
div.white_content_body a {
	font-family: "Book Antiqua", serif;
	font-size: 12px;
}
div.white_content_body a:link {
color: #004080;
}

div.white_content_body a:visited {
color: #004080;
}

div.white_content_body a:active {
color: #cc0000;
}

div.content_body {
	padding-left: 10px;
	text-align: left;
	color: #000000;	
	}
div.content_body a {
	font-family: "Book Antiqua", serif;
	font-size: 12px;
}
div.content_body a:link {
color: #004080;
}

div.content_body a:visited {
color: #004080;
}

div.content_body a:active {
color: #cc0000;
}

div.gallery{
color: #FFF;
}
div.block-core-Pager{
	color: #FFF;
}

div.gsContent{
	color: #FFF;
}

div.gbBlock gcBackground2 gbNavigator {
	color: #FFF;
}

div.gallery2_audiosermon_message {
	color: #FFF;
}

div.gallery2_header_white {
	color: #FFF;
}


p.giTitle {
	color: #FFF;
}
#print_body {
	background-color: #ffffff;
	color: #000;
}

#print_body a {
	font-family: "Book Antiqua", serif;
	font-size: 12px;	
}
#print_body a:link {
color: #004080;
}

#print_body a:visited {
color: #004080;
}

#print_body a:active {
color: #cc0000;
}

.lyrics_list a {
	color: #ffff00;
}

h1 { 
	} 
h1.page_header {
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	color: #FFF;
	}

div.lyrics_table_select_a_page {
	font-family: "Times New Roman", Times, serif;
	width:500px;
	font-size: 13px;
	color: #ffffff;
	padding: 5px;
}

table.lyrics_table {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	border-width: 2px;
	border-color: #012e58;
	padding: 2px;
}
table.lyrics_table a:link {
	color: #ffff00;
}

table.lyrics_table a:visited {
	color: #ffff00;
}

table.lyrics_table a:active {
	color: #cc0000;
}

table.lyrics_table tr.lyrics_header {
	background-color: #006699;
	color: #ff0066;
	text-align: center;
	font-weight:bold
}


table.lyrics_table tr.alt01 {
	background-color: #006699;
	border-color: #000000;
	height: 25px;
}
table.lyrics_table tr.alt02 {
	background-color: #127AAD;
	border-color: #000000;
	height: 25px;
}
table.lyrics_table tr td {
	padding-right: 5px;
	padding-left: 5px;
}

table.lyrics_table tr.lyrics_header td.title {
	text-align: left;
}

table.lyrics_table tr td.title {
	text-align: left;
	width: 174px;
}
table.lyrics_table tr td.title a {
	text-decoration: none;
}

table.lyrics_table tr td.file_type {
	text-align: center;
	width: 50px;
}
table.lyrics_table tr td.artist {
	text-align: center;
	width: 150px;
}
table.lyrics_table tr td.artist_left {
	text-align: left;
	width: 450px;
}
table.lyrics_table tr td.artist_chord_artist_listing {
	text-align: left;
	width: 150px;
}
table.lyrics_table tr td.rating {
	text-align: center;
	width: 126px;
}

div.lyrics_info {
	width: 600px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-top: 0px;
	margin: 0px;
}
div.lyrics_info h1 {
margin: 0px;
}
div.lyrics_info h2 {
margin: 0px;
}

div.lyrics_content {
	width: 600px;
}

div.addthis_container { float:right; }

div.content_blue {
	color: #FFF;}

table.lyrics_table {
	font-family: "Times New Roman", Times, serif;
	font-size: 12;
}
tr.lyrics_table_header {
	color: #FF0066;
	background: #006699;
	text-align: center;
	font-weight: bold;
}
tr.lyrics_table_dark_row {
background: #006699;
border-color: #000000;
text-align: left;
}

tr.lyrics_table_light_row {
background: #127AAD;
border-color: #000000;
text-align: left;
}

table.musicmidi_listing {
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

}
tr.letter_listing {
	width:18px;
	height:4px;
	text-align: center;
}

table.heading_table {
color: #FFF;
font-weight: bold;	
}
	
div.below_page_main_content {
	text-align:center;
}

/* MusicMidi CSS */

/* TOP ARTIST/TITLE LISTING */
table.artist_title_listing_top{
}
table.artist_title_listing_top td {
}

table.artist_title_listing_top tr.letter_listing{
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #127AAD;
	text-align: center;
	font-size: 12px;
	color: #FFF;
}
div.artist_title_listing_top {
	width:450px;
}

table.artist_title_listing_bottom tr.letter_listing{
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #127AAD;
	text-align: center;
	font-size: 12px;
	color: #FFF;
}
div.artist_title_listing_bottom {
	width:450px;
}
div.lyrics_search_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	padding-top: 5px;
	color: #F00;
}