html {
	min-height: 100%;
	margin-bottom: 1px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d6d;
	text-decoration: none;
	background-image:url(images/background.gif);
	background-color: #6d6d6d;
	margin:0;
	padding:18px;
}
#main {
	width:900px;
	margin:auto;
}
#main-inner {
	/*margin:0 21px 16px 21px;*/
	padding:0 17px 27px 27px;
	min-height:200px;
	background-color: #FFFFFF;
	background-image: url(images/bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#main-inner ul { list-style: none;}
#main-inner ul li {
	background: url(images/bullet.gif) 0 6px no-repeat;
	padding-left: 15px;
}
#main-inner-full {
	width: 814px;
	display:block;
	float:left;
	line-height:18px;
}
#main-inner-one {
	width: 407px;
	display:block;
	float:left;
	line-height:18px;
}
#main-inner-two {
	width: 407px;
	display:block;
	float:right;
	line-height:18px;
}
#main-inner-three {
	width: 297px;
	display:block;
	float:left;
	line-height:18px;
}
#main-inner-four {
	width: 297px;
	display:block;
	float:right;
	line-height:18px;
}
#main-inner-left {
	width: 594px;
	display:block;
	float:left;
	line-height:18px;
}
#main-inner-right {
	width: 220px;
	display:block;
	float:right;
	border-left:1px solid #e0e0e0;
	text-align:right;
	padding-top:10px;
}
#main-inner-right p {
	color:#6d6d6d;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right:7px;
}
#logo {
	width:900px;
	height:125px;
	background-color: #FFFFFF;
	background-image: url(images/top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border-bottom: 1px solid #e0e0e0;
}
#mainphoto {
	height:190px;
	background-image:url(images/backgroundmainphoto.gif);
	background-repeat:repeat-x;
	background-color: #ffffff;
	border-bottom:1px solid #e0e0e0;
	padding:3px 0 3px 0;
}
#mainphoto h1 {
	margin: 20px 0px 5px 0px;
	color: #e0e0e0;
	font-size: 12px;
}
#mainphoto p {
	padding: 0 10px 0 0;
	text-align: justify;
}
#mainphoto a, a:visited {
	color: #ffffff;
	text-decoration: underline;
}
#mainphoto a:hover, a:active {
	color: #e0e0e0;
	text-decoration: underline;
}
h1 {
	margin: 15px 0;
	color: #5d0b2b;
	font-size: 14px;
}
h2 {
	margin: 15px 0;
	color: #5d0b2b;
	font-size: 12px;
}
h3 {
	margin: 15px 0;
	color: #5d0b2b;
	font-size: 11px;
}
h4	{
	margin: 15px 0;
	color: #5d0b2b;
	font-size: 10px;
}
h5, h6 { margin: 15px 0; }
p, ul, ol { margin: 15px 0; }
img {
	border: none;
}
.clear {
	clear:both;
}
#footer {
	clear:both;
	font-size: 10px;
	color:#FFFFFF;
	text-align:center;
	padding:12px;
	line-height:18px;
}
#footer a:link, #footer a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
#footer a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.highlight {
	color:#5d0b2b;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.highlight a, .highlight a:visited {
	color:#5d0b2b;
	text-decoration:none;
	text-indent:20px;
}
.highlight a:hover {
	color:#6d6d6d;
	text-decoration:underline;
	text-indent:20px;
}
.highlightgray {
	color:#6d6d6d;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.highlightgray a, .highlightgray a:visited {
	color:#6d6d6d;
	text-decoration:none;
	text-indent:20px;
}
.highlightgray a:hover {
	color:#5d0b2b;
	text-decoration:underline;
	text-indent:20px;
}
a, a:visited {
	color:#5d0b2b;
	text-decoration:underline;
}
a:hover, a:active {
	color:#6d6d6d;
	text-decoration:none;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d0b2b;
	font-weight:bold;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline_dropdown.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.pro_linedrop {
clear:left;
height:29px;
width:900px;
background:url(images/transparent.gif) no-repeat;
position:relative; 
font-family:verdana, arial, sans-serif; 
font-size:11px;
z-index:500;
margin-bottom:-4px;
}

.pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
float:right;
}

.pro_linedrop li {
display:inline;
background:url(images/blank_over_new.gif);
}

/* controls the active li */
.pro_linedrop .select a {
display:block; 
height:29px; 
float:left; 
background: url(images/blank_new.gif); 
padding:0; 
text-decoration:none; 
line-height:25px; 
white-space:nowrap; 
color:#6d6d6d;
}

/* color of the top level navigation */
.pro_linedrop .select li.line a {color:#5d0b2b;}

.pro_linedrop .select a b {
display:block; 
padding:0 9px 0 9px; 
background:url(images/blank_new.gif) right top;
}

/* controls the active li hover state */
.pro_linedrop .select a:hover, 
.pro_linedrop .select li:hover a {
background: url(images/blank_over_new.gif); 
padding:0;
line-height:27px;
cursor:pointer; 
color:#fff;
}

/* color of the top level nav hover state */
.pro_linedrop .select li.line a:hover, 
.pro_linedrop .select li.line:hover a
.pro_linedrop .select li.chosen a {
color:#fff;}

.pro_linedrop .select a:hover b, 
.pro_linedrop .select li:hover a b
.pro_linedrop .select li.chosen a b {
display:block; 
padding:0 9px 0 9px; 
background:url(images/blank_over_new.gif) right top; 
cursor:pointer;
}

.pro_linedrop .sub {
display:none;
}
.pro_linedrop ul ul {display:none;}

/* IE6 only */
.pro_linedrop table {
border-collapse:collapse; 
margin:-1px 0 0 0; 
font-size:1em; 
width:0; 
height:0;
}

.pro_linedrop .sub {
margin:0; 
padding:0;
list-style:none;
background:#5d0b2b;
border-bottom:1px solid #fff;
}

.pro_linedrop .sub li {background:#5d0b2b;}

.pro_linedrop .select :hover .sub {
height:auto;
display:block; 
position:absolute;
width:890px;
padding-right:10px;
top:28px; 
left:0; 
text-align:left;
}

.pro_linedrop .select :hover .rt li {float:right; text-align:left;}

/* controls the subnav normal state */
.pro_linedrop .select :hover .sub li a {
	display:block; 
	height:25px; 
	line-height:23px; 
	float:left; 
	background:transparent url(images/transparent.gif); 
	padding:0 0 0 16px; 
	margin:0; 
	white-space:nowrap; 
	color:#fff;
	font-size:10px;
}

/* color of the subnav li that has a dropdown menu */
.pro_linedrop .select :hover .sub li.subline a {color:#e0e0e0;}
.pro_linedrop .select :hover .sub li.drop a {color:#e0e0e0;}


.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{color:#b8b8b8; line-height:20px; position:relative;}

.pro_linedrop .select :hover .sub li.drop a:hover,
.pro_linedrop .select :hover .sub li.drop:hover {color:#fff;}

.pro_linedrop .select :hover .sub li.drop:hover > a {color:#e0e0e0;}

/* color of the dropdown menu li in the subnav in the hover state */
.pro_linedrop .select :hover .sub li:hover > a {color:#e0e0e0; line-height:20px;}

/* controls the dropdown menu in the subnav */
.pro_linedrop .select :hover .sub :hover ul {
	padding:0; 
	margin:0; 
	list-style:none; 
	display:block; 
	width:165px; 
	position:absolute; 
	left:0; 
	top:20px; 
	border:1px solid #fff; 
	border-top:0; 
	background:#5d0b2b;
}
.pro_linedrop .select :hover .sub :hover ul.rgt {right:-3px; left:auto;}

.pro_linedrop .select :hover .sub :hover ul li {float:left;}
.pro_linedrop .select :hover .sub :hover ul li a {
	width:80px; 
	text-align:left; 
	height:25px; 
	line-height:23px;
}

.pro_linedrop .select :hover .sub :hover ul li a:hover {line-height:16px;}
/* end prodropline menu */

/* form elements */
form.clergy {
	margin:0;
	padding: 10px;
	border: 1px solid #e0e0e0; 
}
form.contact {
	margin:10px;
	padding: 0;
	border: none; 
}
form.registration {
	margin:0;
	padding: 10px;
	border: 1px solid #e0e0e0; 
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
label.small {
	display:block;
	font-size:9px;
	margin:5px 0;
}
input {
	padding: 2px;
	border:1px solid #e0e0e0;
	font: normal 1em Verdana, sans-serif;
	color:#6d6d6d;
}
input.paypal {
	padding:0;
	border:none;
	font: normal 1em Verdana, sans-serif;
}
textarea {
	width:588px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #e0e0e0;
	height:100px;
	display:block;
	color:#6d6d6d;
}
input.button { 
	margin: 0; 
	font: bold 1em Verdana, Sans-serif; 
	border: 1px solid #e0e0e0;
	background: #5d0b2b; 
	padding: 2px 3px; 
	color: #fff;	
}
/* end of form elements */
 
 /* MS Word style code for directories */
@font-face {
 	font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-1593833729 1073750107 16 0 415 0;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal {
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
}
@page Section1 {
	size:8.5in 11.0in;
	margin:4.8pt .25in .5in .25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;
}
div.Section1 {
	page:Section1;
}
div.MsoNormal1 {mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
li.MsoNormal1 {mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoNormal1 {mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
table.MsoTableContemporary
	{mso-style-name:"Table Contemporary";
	mso-tstyle-rowband-size:1;
	mso-tstyle-colband-size:0;
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-border-insideh:2.25pt solid white;
	mso-border-insidev:2.25pt solid white;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
table.MsoTableContemporaryFirstRow
	{mso-style-name:"Table Contemporary";
	mso-table-condition:first-row;
	mso-tstyle-shading:white;
	mso-tstyle-pattern:gray-20 black;
	mso-tstyle-diagonal-down:0in none windowtext;
	mso-tstyle-diagonal-up:0in none windowtext;
	color:windowtext;
	mso-ansi-font-weight:bold;
	mso-bidi-font-weight:bold;}
table.MsoTableContemporaryOddRow
	{mso-style-name:"Table Contemporary";
	mso-table-condition:odd-row;
	mso-tstyle-shading:white;
	mso-tstyle-pattern:gray-5 black;
	mso-tstyle-diagonal-down:0in none windowtext;
	mso-tstyle-diagonal-up:0in none windowtext;
	color:windowtext;}
table.MsoTableContemporaryEvenRow
	{mso-style-name:"Table Contemporary";
	mso-table-condition:even-row;
	mso-tstyle-shading:white;
	mso-tstyle-pattern:gray-20 black;
	mso-tstyle-diagonal-down:0in none windowtext;
	mso-tstyle-diagonal-up:0in none windowtext;
	color:windowtext;}
table.MsoTableGrid
	{mso-style-name:"Table Grid";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	border:solid windowtext 1.0pt;
	mso-border-alt:solid windowtext .5pt;
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-border-insideh:.5pt solid windowtext;
	mso-border-insidev:.5pt solid windowtext;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
/* end of MS Word directories code */

/* Alignment Classes */
.float-left  { 
	float:left;
	padding-right:10px;
	padding-left:5px;
}
.float-left2  { 
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.float-right {
	float: right;
	padding-right: 10px;
	padding-left: 5px;
}
.align-left  {	text-align: left; }
.align-right {	text-align: right; }
.align-justify {	text-align: justify; }
.align-center {	text-align: center; }
.align-center-underline {
	text-align: center;
	border-top: 1px solid #e0e0e0;
}
.align-left2  {	text-align: left; padding-left: 8px; }
.right { float: right; }
.left { float: left; }

/* Additional classes */
.gray {	color: #6d6d6d;	}
.wine {	color: #5d0b2b;	}
.lightgray {	color: #e0e0e0;	}
.white {	color: #ffffff;	}
.candy {	color: #6297bc;	}
.rice {	color: #9ec630;	}
.design {	color: #bfbfbf;	}