* { margin: 0; padding: 0; }

	body { min-height: 100.01%; line-height: 1em; }
	
	#imageFadeContainer {
		position:relative;
		top:0;
		left:0;
	}

	#imageFadeContainer img {
		position:absolute;
		top:0;
		left:0;
		display:none
	}
 
       .comment-replies {
           margin-left: 30px;
       }
       
       .form-element.form-hide {
	   display: none;
       }

       .form-element.form-type-checkbox label,
       .form-element.form-type-radio label {
	   display: inline;
       }

       .form-float-left {
	   float: left;
       }
	
       .form-element.form-float-left {
           padding-right: 10px;
       }

/* ------------------------- FPFO ------------------------- */

html,
body {background: #A9BCA0 URL(/images/bkg/vert.gif) top center repeat-y; /* grey */}

body {
	/* font-family: Georgia, "Times New Roman", serif; */
	font-family:  verdana, arial, sans-serif;
	font-size: .75em;
	line-height: 1.4em;
	color: #333; /* grey */
	}

h1, h2, h3, h4, h5 {
	/* font-family: Georgia, "Times New Roman", serif; */
	font-family:  verdana, arial, sans-serif;
	line-height: 100%;
	}
	
h1, h2 {margin: 0 0 .3em 0;}
h3, h4, h5 {margin: 0 0 .2em 0; }
h1 {font-size: 150%;}
h2 {font-size: 130%;}
h3 {font-size: 120%;}
h4 {font-size: 110%;}
h5 {font-size: 105%;}

a,
a:link,
a:visited,
a:active,
a:hover {
	text-decoration: underline;
	border: none;
	}

a,
a:link,
a:visited {
	color: #994B61;
	}

a:active,
a:hover {
	color: #EF0E17; /* red */
	}

p {margin: 0 0 1em 0;}

input:hover {background: #FEFF7F;} /* yellow */
input:focus {background: #FFB399;} /* pink */
input:focus:hover {background: #BFFFBF;} /* green */
textarea:hover {background: #FEFF7F;} /* yellow */
textarea:focus {background: #FFB399;} /* pink */
textarea:focus:hover {background: #BFFFBF;} /* green */

/********************************
WRAPPER
********************************/
.wrap {
	width: 770px; /* determines overall body width */
	background-color: transparent;
	margin: 0 auto; /* centers wrap class */
	padding: 2px;
	border: 2px solid #994B61;
	}

/********************************
LOGO
********************************/
.logo {background: transparent URL(/images/newerchurch.jpg) 0 0 no-repeat;}

.logo img {margin: 0 auto;}

.logo,
.logo img {
	height: 126px;
	width: 695px;
	overflow: hidden;
	}

/********************************
HORIZONTAL NAVIGATION
********************************/
.Hnav {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	width: 100%;
	display: block;
	}
	
.Hnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	}

.Hnav li {
	margin: 0;
	display: block;
	width: auto;	
	float: left;
	}

.Hnav a,
.Hnav a:link,
.Hnav a:visited {
	display: block;
	text-decoration: none;
	padding: .3em .6em;
	}

.Hnav a.selected,
.Hnav a:active,
.Hnav a:hover {
	text-decoration: none;
	background-color: #333; /* grey */
	color: #FFF; /* white */
	}

/********************************
VERTICAL NAVIGATION
********************************/
.Vnav ul {
	margin: 0;
	padding: 0 0 20px 0;
	list-style: none;
	color: #994B61;
	border: 0;
	}

.Vnav li {
	margin: 0;
	display: block;
	/*font-weight: bold;*/
	border: 0;
	/*border: 1px solid #994B61;*/
	}
	
.Vnav a,
.Vnav a:link,
.Vnav a:visited {
	text-decoration: none;
	padding: 0 0 0 12px;
	display: block;
	}

.Vnav a:active,
.Vnav a:hover {
	text-decoration: none;
	background-color: #994B61;
	color: #FFF;
	}

.Vnav ul.navigation li.subnav ul {
	border: 0;
	padding: 0;
}

.Vnav ul.navigation li.subnav li a {
	padding: 0 0 0 12px;
	margin: 0 0 0 24px;
	font-size: .90em;
	}

.Vnav ul.navigation li.subnav li a:link,
.Vnav ul.navigation li.subnav li a:visited {
	background: #FFF URL(/images/nav/arrow.gif) 0 50% no-repeat;
	}

.Vnav ul.navigation li.subnav li a:active,
.Vnav ul.navigation li.subnav li a:hover {
	background: #994B61 URL(/images/nav/arrowrev.gif) 0 50% no-repeat;
	}

/********************************
SIDEBAR
********************************/
ul.sidebar,
ul.sidebar ul {list-style: none;}

/********************************
FOOTER
********************************/
.footer {
	font-size: .9em;
	width: 100%;
	margin: 0;
	text-align: center;
	padding: 1.5em;
	}

.footer a,
.footer a:link,
.footer a:visited {
	color: #333; /* grey */
	text-decoration: none;
	}

.footer a:active,
.footer a:hover {
	color: #333; /* grey */
	text-decoration: none;
	}

.col2 .c1 {
    width: 198px;
    border: 0;
    margin: 0;
    padding: 0;
}

.col2 .c2 {
    width: 570px;
    border: 1px solid black;
    background-color: #FEFEE3;
    margin: 10px 0 0 0;
    padding: 0 0 20px 0;
    min-height: 450px;
}

.prop {
    height: 450px;
    float:right;
    width:1px;
  }
  
.c1 .pad {
    padding: 11px 11px 11px 0;
    width: auto;
    border:0;
    background-color: transparent;
    overflow: hidden;
}

.c2 .pad {
    padding: 11px;
    width: auto;
    border:0;
    background-color: transparent;
    overflow: hidden;
}

ul {
    padding: 0 0 10px 10px;
}

.infobox {
	text-align: center;
	line-height: 1.6em;
	font-size: x-small;
	margin: 70px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #994B61;
}

