
/* BLOG PAGE */
	#page-content .post .post-author { 
		float: left; 
		padding: 18px 0 0 0;
	}
	#page-content .post .post-author a.a2a_dd {
		font: 12px Helvetica, Georgia, sans-serif;
		padding-left: 3px;
	}
		#page-content .post .post-author a { color: #262424; text-decoration: none; }
		#page-content .post .post-author a:visited { color: #3b3838; text-decoration: none; }
		#page-content .post .post-author a:hover { color: #262424; text-decoration: none; }
	#page-content .post h3.author {
		color: #262424;
		font: 18px Georgia, sans-serif;	
	}
	#page-content .post .post-title { 
		width: 525px;
		margin-left: 102px;
		color: #262424; 
		font: bold 1.2em Georgia, sans-serif;
		padding: 0 5px 0 0;
		border-bottom: 1px solid #262424;
	}
	#page-content .post .post-title h3 {
		color: #2f2e2c;
		font: bold 1.2em Georgia, sans-serif;
		padding: 15px 0 0 0;
	}
	#page-content .post .post-title img {
		float: left;
		padding: 16px 7px 0 0;
	}
		#page-content .post .post-title a { color: #262424; text-decoration: none; }
		#page-content .post .post-title a:visited { color: #3b3838; text-decoration: none; }
		#page-content .post .post-title a:hover { color: #262424; text-decoration: none; }
	#page-content .post .post-content { 
		width: 525px;
		margin-left: 102px;
		padding-bottom: 20px; 
	}
	#page-content .post .post-content p {
		color: #2f2e2c;
		font: 12px Helvetica, Georgia, sans-serif;
		padding: 0 5px 0 25px;	
	}
	#page-content .post .post-content p strong {
		color: #2f2e2c;
		font: 13px Helvetica, Georgia, sans-serif;
	}
	#page-content h2 {
		font: 18px Helvetica, Georgia, sans-serif;
	}
	#page-content .post .post-comments {
		float: right;
		color: #2f2e2c;
		font: 12px Georgia, sans-serif;
		padding: 0 15px 5px 0;	
	}
		#page-content .post .post-comments a { color: #262424; text-decoration: none; }
		#page-content .post .post-comments a:visited { color: #262433; text-decoration: none; }
		#page-content .post .post-comments a:hover { color: #662305; text-decoration: underline; }
	
	#post-entries ul li {
		float: left;
		color: #2f2e2c;
		font: 12px Georgia, sans-serif;
		padding-top: 5px;	
	}
		#post-entries a { color: #262424; text-decoration: none; }
		#post-entries a:visited { color: #262433; text-decoration: none; }
		#post-entries a:hover { color: #662305; text-decoration: underline; }
	
		/* BLOG REF TAGGER */
		.lbsBibleRef {
			color: #662305;
			font: bold 12px Helvetica, Georgia, sans-serif;
		}
		.lbsTooltip {
			background:#fffade;
			border: 1px solid gray;
			z-index: 99;
			text-align: left;
			text-indent: 0;
		}
		.lbsTooltip div {
			text-align: left;
		}
		.lbsTooltipHeader {
			background: #fff4b8;
			color: black;
			font-weight: bold;
			font-size: 15px;
			line-height: 18px;
			font-family: Arial,Helvetica,serif;
			margin: 0;
			padding: 4px;
			position: relative;
			border: 0;
		}
		.lbsTooltipBody {
			padding: 4px 8px 0 8px;
			margin: 0;
			position: relative;
			z-index: 2;
			border: 0;
			line-height: 16px;
		}
		.lbsTooltipBody p, .lbsTooltipBody span {
			display: inline;
			color: black;
			font-family: Arial,Helvetica,serif;
			font-size: 14px;
			line-height: 16px;
		}		
		.lbsTooltipFooter {
			font-size: 11px;
			font-family: Helvetica,Arial,serif;
			bottom: 4px;
			margin-top: 4px;
			position: absolute;
			text-align: right;
			border: 0;
		}		
		.lbsTooltipFooter a:link, .lbsTooltipFooter a:visited, {
			color: #662305;
			text-decoration: underline;
			font-weight: normal;
			font-size:11px;
			font-family:Helvetica,Arial,serif;
		}	
		.lbsTooltipFooter a:hover {
			 color: #662305; text-decoration: underline;
		}
		.lbsTooltipFooter div {
			text-align:right;
		}
		.lbsTooltipBody .ch-ref, .lbsTooltipBody .verse-ref {
			font-size: 85%;
			top: -1px;
			position: relative;
		}		
		.lbsTooltipBody .ch-ref {
			font-weight: bold;
		}
		.lbsTooltipBody .verse-ref {
			color: dimgray;
		}
		.lbsTooltip, .lbsTooltipBody span, .lbsTooltip a, .lbsTooltipBody p {
			margin: 0;
			padding: 0;
		}
		.lbsLibronix img {
			float: none !important;
		}
	
	/* BLOG COMMENTS */
		.title-comment img {
			margin: 0;
			padding: 20px 0 10px 0;
		}
		.comment-name {
			float: left;
			width: 70px;
			margin: 2px;
			padding: 10px;	
		}
		.comment-mod em {
			float: right;
			padding: 2px;
		}
		ol.commentlist {
			margin: 0;
			padding-left: 10px;
		}
		.commentlist li {
			margin-bottom: 8px;	
			color: #2f2e2c;
			list-style: none;
			width: 600px;
		}
		.commentlist .commenttext {	
			padding: 10px 22px 10px 22px;
		}
		.commentlist cite {
			display: block;
			color: #FFF;
			font-weight: bold;
			text-transform: uppercase;
			font-style: normal;
			padding-bottom: 12px;
			font-size: 1.1em;
			}
		.commentlist a:link, .commentlist a:visited { color: #fff9b9; }
		.commentlist a:hover, .commentlist a:active { color: #FFF; }
		.commentlist .date {
			/* background: #930e27; */
			padding: 3px;
		}
		#form-comment {
			margin: 0;
			padding: 0;	
		}
			#form-comment p { 
				color: #2f2e2c; 
				font: 12px Helvetica, Georgia, sans-serif; 
				padding: 12px 0 0 5px;
			}
			#form-comment p a { color: #262424; text-decoration: none; }
			#form-comment p a:visited { color: #262433; text-decoration: none; }
			#form-comment p a:hover { color: #662305; text-decoration: underline; }
		#leave-a-comment img {
			padding: 5px 0 5px 2px;	
		}
		li.alt {
			border: 1px dotted #2f2e2c;
			-moz-border-radius: 11px;
			-khtml-border-radius: 11px;
			-webkit-border-radius: 11px;
			border-radius: 5px;
			-moz-box-shadow: rgba(200,200,200,1) 0 4px 18px;
			-webkit-box-shadow: rgba(200,200,200,1) 0 4px 18px;
			-khtml-box-shadow: rgba(200,200,200,1) 0 4px 18px;
			box-shadow: rgba(200,200,200,1) 0 4px 18px;
			
		}
		li.alt .commenttext {
		}	
		li.alt .date {
			/* background: #67421c; */
			padding: 3px;
		}
			form.comment-form {
				width: 100%;
				text-align: left;
			}
			form.comment-form textarea {
				width: 96%;
			}
			form.comment-form label {
				float: none;
				display: inline;
			} 
			.form-error, form.comment-form p label.form-error { 
				padding: 0 3px 0 3px;
				font: 12px Helvetica, Georgia, sans-serif;;
				color: #2f2e2c;
			}
	/* END BLOG COMMENTS */	
		
/* END BLOG PAGE */
	
	
/* EVENTS PAGE */
	body#events #page-content h2 {
		color: #662305; 
		font: bold 18px Georgia, sans-serif;
		padding-top: 5px;	
	}
/* ENDS EVENTS PAGE */

/* PHOTO PAGE */
	body#photos #page-content #myGallery { margin-top: 3px;	}
/* END PHOTO PAGE*/
	
/* HOME PAGE */
	#page-content .greetings a { color: #662305; text-decoration: none; }
	#page-content .greetings a:hover { color: #662305; text-decoration: underline; }
	#page-content .greetings a:visited { color: #662202; }
	#page-content .greetings img {
		float: left;
		padding: 2px 10px 0 0;		
	}
	#page-content .greetings img#wearereverchon {
		float: left;
		padding: 2px 30px 10px 60px;	
	}
	#page-content .greetings img#our-mission {
		float: left;
		padding: 0px 35px 10px 60px;	
	}
	#page-content .greetings img#news-updates {
		float: left;
		padding: 0px 35px 11px 60px;	
	}
	#page-content .greetings h1 {
		text-align: center;
		color: #662305; 
		font: bold 32px Georgia, sans-serif;
		padding-top: 5px;
	}
	#page-content .greetings h2 {
		text-align: center;
		color: #662305; 
		font: bold 24px Georgia, sans-serif;
		padding-top: 5px;	
	}
	#page-content .greetings p {
		color: #2f2e2c;
		font: 12px Helvetica, Georgia, sans-serif;
		padding: 0px 5px 0 5px;
		line-height: 1.4em;	
	}
	#page-content .greetings .mission-col {
		float: left;
		width: 270px;
		margin-top: -5px;
		padding: 0px 13px 0 0;	
	}
	#page-content .greetings .news-col {
		float: left;
		width: 302px;
		margin-top: -7px;
		padding: 0px 10px 0 25px;	
	}
/* END HOME PAGE */
	
/* BIO-CONTACT PAGE */
	#page-content .bios h3 {
		color: #2f2e2c;
		font: bold 18px Georgia, Times New Roman, Times, sans-serif;
	}
	#page-content .bios table.t-contact {
		width: 600px;
		padding: 2px;
		margin-left: -15px;
	}
		table.t-contact tr#reverchon-contact {
			width: 300px;
			padding: 2px;	
		}
		table.t-contact tr#reverchon-booking {
			width: 300px;
			padding: 2px;	
		}
		table.t-contact td {
			padding: 6px 0 2px 5px;
			color: #2f2e2c;
			font: 12px Georgia, Times New Roman, Times, sans-serif;	
		}
		table.t-contact td#writeus {
			vertical-align: top;	
		}
		/* #page-content .bios table.t-contact p {
			color: #2f2e2c;
			font: 12px Georgia, Times New Roman, Times, sans-serif;
		}
		table.t-contact tr#contact-heading h3 {
			width: 100%;
		}
		table.t-contact tr#contact {
			vertical-align: top;
			width: 30%;	
			padding-right: 140px;
		}
		table.t-contact tr#booking {
			width: 70%;	
		}
		table.t-contact tr#booking p {
			padding: 6px 0 2px 5px;
			margin: 0;
			color: #2f2e2c;
			font: bold 18px Georgia, Times New Roman, Times, sans-serif;	
		} 
		
		*/
	#page-content .bios p {
		color: #2f2e2c;
		font: 12px Helvetica, Georgia, sans-serif;
	}
	#page-content .bios #slider {
	  	width: 620px;
	  	margin: 0 auto;
	  	position: relative;
	}
	#page-content .bios .scroll {
		height: 1150px;
		overflow: auto;
		position: relative; /* fix for IE to respect overflow */
		clear: left;
	}
	#page-content .bios .scrollContainer div.panel {
		padding: 20px;
		height: 210px;
		width: 580px; /* change to 560px if not using JS to remove rh.scroll */
	}
		#page-content .bios .panel a { color: #262424; text-decoration: none; }
		#page-content .bios .panel a:visited { color: #262433; text-decoration: none; }
		#page-content .bios .panel a:hover { color: #662305; text-decoration: underline; }
	#page-content .bios .scrollContainer div.panel img {
		float: left;
		margin-left: -13px;
		padding: 5px 10px 3px 0;
	}	
	#page-content .bios ul.navigation {
		font: 14px Georgia, sans-serif;
		list-style: none;
		margin: 0;
		padding: 10px 0 4px 0;
		text-align: center;
		border-bottom: 1px dotted #662305;
	}
	#page-content .bios ul.navigation li {
		display: inline;
		margin-right: 10px;
	}
	#page-content .bios ul.navigation a {
		padding: 10px 10px 10px 5px;
		color: #2f2e2c;
		text-decoration: none;
	}
		#page-content .bios ul.navigation a:hover { color: #662305; text-decoration: underline; }
		#page-content .bios ul.navigation a.selected { color: #662305; text-decoration: underline; }
		#page-content .bios ul.navigation a:focus { outline: none; }
	#page-content .bios .scrollButtons {
		position: absolute;
		top: 150px;
		cursor: pointer;
	}
	#page-content .bios .scrollButtons.left {
		left: -20px;
	}
	#page-content .bios .scrollButtons.right {
		right: -20px;
	}
/* END BIO-CONTACT PAGE */

/* MUSIC PAGE */
#page-content span.key-chart { float: right; padding: 5px 5px;}
#page-content span.key-chart img { vertical-align: middle; }
#page-content .album-title { padding: 10px 0 2px 0; border-bottom: 1px dotted #2f2e2c;}
#page-content .album-title h4 { color: #2f2e2c; font: 1.6em Georgia, sans-serif; }
#page-content .album-title span.released { padding: 4px 2px 0px 0px; float: right; color: #2f2e2c;}

#page-content .music-album { width: 440px; float: right; padding: 10px 0 30px 0; }
#page-content .music-album td { font: 12px Helvetica, Georgia, sans-serif; padding: 4px 2px; border-bottom: 1px dotted #2f2e2c; }
#page-content .music-album tr td.play-button {padding: 0 0 0 4px;}
#page-content .music-album tr.odd { 
  background: rgba(235, 235, 226, 0.2); 
  background: transparent #ebebe2; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#35ebebe2, endColorstr=#35ebebe2);
  border-bottom: 1px dotted #46401e;
}
#page-content .album-artwork {padding-bottom: 30px;}
#page-content .album-artwork img {padding: 10px;}
#page-content .album-artwork .purchase-album img {display: block; padding: 5px; margin-left: 48px;}
	
	
	#page-content .music-layout .clingingtohope { width: 630px; }
	#page-content .music-layout .pic-col { width: 200px; }
	#page-content .music-layout .pic-col img { padding-top: 23px; }
	#page-content .music-layout .play-col { 
		width: 20px;
		position: absolute;
		top: 23px;
		left: 200px; 
	}
		.play-col div {
			padding: 2px 0 6px 0;
		}
	#page-content .music-layout .play-col2 { 
		width: 20px;
		position: absolute;
		top: 23px;
		left: 400px; 
	}
		.play-col2 div {
			padding: 2px 0 6px 0;
		}	
	#page-content .music-layout .title-col {
		width: 180px;
		position: absolute;
		top: 23px;
		left: 220px;
	}
	#page-content .music-layout .title-col2 {
		width: 180px;
		position: absolute;
		top: 23px;
		left: 420px;
	}
	#page-content .music-layout .lyrics-col { 
		width: 255px; 
		padding: 0;
		margin: 0;		
	}
		#page-content .music-layout .lyrics-col h2 { 
			text-align: center;
			color: #2f2e2c;
			font: bold 20px Georgia, Times New Roman, Times, sans-serif; 		
		}
		#page-content .music-layout .lyrics-col hr {
			border-bottom: 1px solid #99b9cc;
		}
	#page-content .music-layout #lyrics-slider {
	  	width: 270px;
	  	padding: 0 2px 0 0;
	  	margin: 0 auto;
	  	position: absolute;
	  	top: 18px;
	  	left: 358px;
	}
	#page-content .music-layout .lyrics-scroll {
		height: 620px;
		overflow: auto;
		position: relative; /* fix for IE to respect overflow */
		clear: left;
		padding: 0 2px 0 0;
	}
	#page-content .music-layout .lyrics-scrollContainer div.lyrics-panel {
		padding: 10px 0 0 5px;
		height: 250px;
		width: 260px; /* change to 560px if not using JS to remove rh.scroll */
	}
		#page-content .music-layout .lyrics-scrollContainer div.lyrics-panel h3 {
			color: #2f2e2c;
			font: bold 14px Georgia, Times New Roman, Times, sans-serif; 
		}
		#page-content .music-layout .lyrics-panel a { color: #262424; text-decoration: none; }
		#page-content .music-layout .lyrics-panel a:visited { color: #262433; text-decoration: none; }
		#page-content .music-layout .lyrics-panel a:hover { color: #662305; text-decoration: underline; }
	#page-content .music-layout .lyrics-scrollContainer div.lyrics-panel img {
		display: block;
		float: left;
		margin-left: 0px;
		padding: 5px 10px 3px 0;
	}	
	#page-content .music-layout ul.lyrics-navigation {
		font: 14px Georgia, sans-serif;
		list-style: none;
		margin: 0;
		padding: 0 0 4px 0;
		text-align: left;
	}
	#page-content .music-layout ul.lyrics-navigation li {
		display: block;
		padding: 2px 0 5px 0;
	}
	#page-content .music-layout ul.lyrics-navigation a {
		padding: 5px 2px 5px 2px;
		color: #2f2e2c;
		text-decoration: none;
	}
		#page-content .music-layout ul.lyrics-navigation a:hover { color: #662305; text-decoration: underline; }
		#page-content .music-layout ul.lyrics-navigation a.selected { color: #662305; text-decoration: underline; }
		#page-content .music-layout ul.lyrics-navigation a:focus { outline: none; }
	#page-content .music-layout .scrollButtons {
		position: absolute;
		top: 150px;
		cursor: pointer;
	}
	#page-content .music-layout .scrollButtons.left {
		left: -20px;
	}
	#page-content .music-layout .scrollButtons.right {
		right: -20px;
	}

