@charset "utf-8";
/* CSS Document */
body 	{
	background:white; 		/*Sidebar Color*/
	font: 90% Arial, Verdana, Helvetica, sans-serif; 
	margin: 0; 				/*Specify margin as 0 for browsers that do not default to 0*/
	padding: 0; 			/*Specify padding as 0 for browsers that do not default to 0*/
	text-align:	left; 		
	color: #000000;			/*Black*/
	background-image:url(../_images/ContainerBG.jpg);
	background-repeat:repeat;
	scrollbar-face-color: #808080; 
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFBF0;
    scrollbar-3dlight-color: #808080;
    scrollbar-shadow-color: #FFFBF0;
    scrollbar-darkshadow-color: #808080;
    scrollbar-track-color: #CCCCCC;

}

/*Style for the div that cntains all the content*/
#container	{
	width:100%;				/*Set to 100% to make the entire content area fluid - stretch to width of window*/ 
	min-width:1100px;
	margin-left:auto;
	margin-right:auto;
}

#childContainer {
	width:90%;				/*Set to 100% to make the entire content area fluid - stretch to width of window*/ 
	min-width:700px;
	margin-left:auto;
	margin-right:auto;
}

#childContainer p {
	margin-left: 20px;
	margin-right:20px;
	text-align:center;
}

.formLayoutTable td {
	padding-top:5px;
	padding-bottom:5px;
}

.formLabel {
	font-weight:bold;
}

a{
	color: #5B131C; 	/*Maroon*/
}

h1{
	text-align:center;
	color: #5B131C; 	/*Maroon*/
}

h2{
	color: #5B131C; 	/*Maroon*/
}

h3{
	color: #5B131C; 	/*Maroon*/
}

.oneAndHalfSpaceList li {
	margin-bottom:20px;
}


.mainContainerTableLeftCol {
	background-image:url(../_images/LeftSide.jpg); 
	background-position:right; 
	background-repeat:repeat-y;
	width:100px;
}

.mainContainerTableRightCol {
	background-image:url(../_images/RightSide.jpg); 
	background-position:left; 
	background-repeat:repeat-y;
	width:100px;
}

.mainContainerTableContentCol {
	background:#FFFFFF; 
	margin-left:15px; 
	margin-right:15px
}

.bannerBG {
	height: 280px;			/* Height of tallest picture in the banner */
	
	background:#FFFFFF; 
	padding-bottom:10px;
}

.sectionBorder {
	border-style:solid; 
	border-width:1px; 
	border-color:#5B131C;	/*maroon*/ 
	padding-bottom:10px;
}

#newsDiv,#linksDiv p {
	padding-left:10px; 
	padding-right:10px; 
	padding-top:10px; 
	padding-bottom:10px;
}

.buttonLook {
	background-color:#5B131C;	/*maroon*/
	color:#FFF;
	border-style:outset;
}

img
{
	/*Use this property to ensure that images are scaled correctly in IE*/
	-ms-interpolation-mode: bicubic;
}

/*Style to use when a photo is selected in the thumbnails area*/
.selectedThumbnail {
	/*border-style: solid;
	border-color: #5B131C;	
	border-width: 1px;*/
	background-color:#CCC;
}

/*Style to use when a photo is NOT selected in the thumbnails area*/
.unselectedThumbnail {
	/*border-style: solid;
	border-color: transparent; 
	border-width: 1px;*/
	background-color:#FFF;
}

.thumbnailsDiv {
	padding-left:5pt; 
	padding-right:5pt;
	padding-bottom:10px;
	margin-bottom:20px;
	margin-right:10px;
	height: 300px;
	overflow:auto;
}

.thumbnailImg {
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
}

/*iFrame {
	background-color:#FFF;
	background-image:url(../_images/BoxBackground.jpg);
	background-repeat:repeat;
}
*/
/*Style to use for a table that describes events*/
.insideTable {
	border-collapse:collapse;
	
}

/*Style to use for the headers in the table that lists events*/
.insideTable th {
	font-size: 100%;
	font-weight: bold;
	color: #FFF;	
	background-color:#5B131C;	/*maroon*/
	border-style:none solid none solid; 
	border-color:#FFF;	/*maroon*/
	border-width:1px;
}

/*Style to use for the regular cell data in the table that lists events*/
.insideTable td {
	border-style:solid; 
	border-color:#5B131C;	/*maroon*/
	border-width:1px;
	
}

/*Style to use for a row in the table that lists events*/
.insideTable tr {
	border-style:solid; 
	border-color:#5B131C;	/*maroon*/
	border-width:1px;
	border-collapse: collapse;
	
}

.paragraphIndent1 {
	margin-left:10px;
	padding-left:10px;
}

/* Style to describe the form input elements if the form input element's data is in error */
.errorFieldBackground {
	background-color:#FED2D2;
}

/* Style to describe the form input elements if the form input element's data is correct. 
Usually used to reset the effects of the .errorFieldBackground style if the error is corrected or has not yet occurred. */
.normalFieldBackground {
	background-color:;
}

/* Style to display text as error messages */
.errorMsg {
	color:#5B131C;	/*maroon*/
}

.guestbookEntryContainer {
	border-style:solid; 
	border-width:1px; 
	border-color:#5B131C;	/*maroon*/ 
	padding:10px;
	margin:10px 10px 20px 10px;
}

.guestbookEntryContainer hr {
	color:#666;	/*grey*/ 
	background-color:#666;	/*grey*/ 
}

.guestbookEntryHead {
	font: 70% Arial, Verdana, Helvetica, sans-serif; 
	color:#666; /*grey*/ 
}


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

.zeroMargin {
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	border:0 0 0 0;
}

#devotionalDiv{
	width:700px; 		/* Make sure this width equals or is smaller than the background image width */
	
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background-image:url(../_images/DevotionalBG.jpg);
	background-position:left; 
	background-repeat:repeat-y;
	border-style:solid; 
	border-width:1px; 
	border-color:#5B131C;	/* maroon*/
}

#devotionalDiv h2 {
	font-family:Verdana, Geneva, sans-serif; 
	font-style:italic; 
	color:#5B131C;			/*maroon*/
	text-align:center;
}

#devotionalDiv p {
	margin:10px 5px 5px 10px; 
	padding:0 10px 0 10px; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:120%; 
	color:#5B131C;		/*maroon*/
}


