/* THUMBNAIL */
.wholethumbnail {
	padding:10px;
}

.thumbnail {
	width:110px;
	height:110px;	
	background-repeat:no-repeat;
	padding:0px;
	background-image:url(/custom/templates/image/thumbnail/images/thumbnaildropshadow.gif);
}

.thumbnail img {
	border-color:black;
	border-width:1px;
	border-style:solid;
	float:left;
	margin:0px
}
/* END THUMBNAIL */

.contentandfooter {
	height:100%;
}

.creditupdated {
	display: inline;
}

.creditpoweredby {
	display: inline;
}

.bodytag {
	background-image: url(/custom/templates/page/chapel_main/images/pinstripe_bg.gif);

}

.maintable {
	width:770px;
	border-color: #DCDCDC;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	margin: 0px;
	padding: 0px;
	background-image: url(/custom/templates/page/chapel_main/images/watermark.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.leftcol {
	vertical-align: top;
	width:180px;	
	border-color: #DCDCDC;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}

.leftcolnav {
	border-color: #DCDCDC;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
}

.leftcolhtmladdress {
	width:136px;
	text-align: center;
	float: right;
	padding-top: 25px;
	margin-right: 10px;
	
}

.contentcol {
	vertical-align: top;
	border-color: #DCDCDC;	
	border-width: 0px 0px 1px 1px;
	border-style: solid;
}

.footer {
	border-color: #DCDCDC;	
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	padding:7px 0px 8px 12px;
	vertical-align: bottom;
}


.rightcol {
	vertical-align: top;
	border-color: #DCDCDC;	
	border-width: 0px 1px 0px 0px;
	border-style: solid;
}

.rightcollogo {
	vertical-align: bottom;
	border-color: #DCDCDC;	
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	text-align:right;
	padding: 20px 20px 5px 20px;
}

.rightcolbtm {
	vertical-align: top;
	text-align:center;
	padding: 20px 20px 5px 20px;

}

.rightthumbnails {
	margin: 12px 12px 35px 35px;
	padding: 0px;
	text-align:right;

}

.rightthumbnailspadding {
	padding: 0px;
	background-color: #FBF7E9;
	width:138px;
	text-align:center;
}



.mainheader {	
	padding: 20px;
}

.maincontent {	
	padding: 20px;
	
}


.leftcolbtm {
	vertical-align: bottom;
}
	
/* 
added by Thrive update dated 20040521.
These classes control the appearance of 
asterisks and errors in forms.
*/

.formFlag {
	color : red;
}

.formError {
	color : red;
	font-weight : bold
}

/* end */

/* --- Lightbox Stylings --- */
.lightboxcenter{text-align:center; width:100%;}
.categorycontainer{
	margin:20px auto;
	width:630px;
}

.categorybox{}
	#categoryimage{}
	.lightboxCategoryImageName{}
	.categorylink{}

.lightboxarchivecontainer{ position:relative; width:520px; margin:0 auto;}
	.lightboxarchivecontainer h1{ text-align:left; color:#C8CAB4;}
	.paginationbuttons{ top:10px;text-align:left;}
	.backlink{ top:0; text-align:left;}
	.lightboxArchive{}
	
	.lightboxArchive .lightboxArchiveImage{
		margin:0 12px 20px 0;
	}
		.lightboxArchive .lightboxArchiveImage table{}
			.lightboxArchive .lightboxArchiveImage table a{
				border:1px solid #444535;
			}
				.lightboxArchive .lightboxArchiveImage table a img{
					border:1px solid #FFF;
				}
		.lightboxArchive .lightboxArchiveImageName{
			font-size:12px;
			color:#c7c9ab;
			font-weight:bold;
			margin:4px 0;
		}
		.lightboxArchive .lightboxArchiveImageDate{
			font-size:10px;
			color:#444535;
		}
		
		.lightboxArchiveImageCredit,
		.lightboxArchiveImageCaption,
		.lightboxArchiveImageDatecreated{ display:none;}
		
		#lbBottomContainer a{ color:#696b52;}
		#lbDescription, #lbDescription p{ color:#000;}
/* --- Lightbox Stylings --- */