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

/* BASIC */

html, body, table, td, div, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}
table {
	border-collapse:collapse;
}
img {
	border-width: 0px;
	border-style: none;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #400000;
	padding: 0px;
	background-image: url(/images/bg-body.jpg);
	background-repeat: repeat-x;
	margin: 0px;
}


h1, h2, h3, p, ul {
	padding: 0;
	margin: 0;
}
a:link, a:visited, a:active {
	color: #990805;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:hover {
	color: #937115;
}
/* IE general bug fixes 
* html ul {
	margin: 0px;
	padding: 0px;
	height: 1px;
}
* html li {
	margin: 0px;
	padding: 0px;
	height: 1px;
}
*/

#wrapper {
	width: 950px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #F8F1DD;
	background-image: url(/images/bg-main-repeat.jpg);
}
#container {
	position: relative;
	width: 950px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(/images/bg-main-repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

/* MASTHEAD DIV */
/* Masthead styling starts here */
#masthead {
	height: 113px;
	width: 950px;
	padding: 0px;
	z-index: 100;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#nav-container {
	float: left;
	width: 950px;
	height: 45px;
	padding: 0px;
	background-image: url(/images/bg-nav-top.jpg);
	background-repeat: no-repeat;
}

/* Masthead styling ends here */

/* BEGIN TOP NAV */
#nav-top {
	width: 950px;
	font-size: 9px;
	height: 35px;
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* END ALL TOP NAV STYLING */

/* MAIN CONTENT */

#main {
	padding-right: 5px;
	padding-left: 5px;
	left: 0px;
	top: 0px;
	padding-bottom: 20px;
	width: 720px;
	float: left;
	padding-top: 0px;
	margin: 0px;
}
#main-inner {
	padding-right: 10px;
	padding-left: 5px;
	left: 0px;
	top: 0px;
	padding-bottom: 0px;
	width: 515px;
	float: left;
	padding-top: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C8AA6A;
}
/*
#main p, #main-inner p{
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	margin: 0px;
} 
*/
.main-text {
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	margin: 0px;
}
.indent1 {
	padding-left: 15px;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}

.underline-txt {
	text-decoration: underline;
}
.no-border {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.float-r {
	float: right;
}
.float-left {
	float: left;
}


.bglogo-md {
	background-image: url(/images/bg-logo-ghosted-md.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#main h1, #main-inner h1 {
	color: #990A04;
	font-size: 17px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.main-h1clone {
	color: #990A04;
	font-size: 17px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#main h2, #main-inner h2 {
	font-size: 14px;
	font-weight: bold;
	color: #513E0D;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C8AA6A;
	height: 28px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.main-h2clone {
	font-size: 14px;
	font-weight: bold;
	color: #513E0D;
	padding-top: 1px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C8AA6A;
	height: 28px;
}
.subhd1 {
	font-size: 12px;
	font-weight: bold;
	color: #980807;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 155px;
	padding: 0px;
}
.subhd2 {
	font-size: 13px;
	font-weight: bold;
	color: #513E0D;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.subhd-logo {
	font-size: 13px;
	font-weight: bold;
	color: #513E0D;
	padding-left: 28px;
	padding-bottom: 5px;
	background-image: url(/images/logo-xsm.gif);
	background-repeat: no-repeat;
	background-position: 12px 0px;
}
#feature-row1, #feature-row2, #feature-row3 {
	width: 700px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	height: 160px;
	padding: 0px;
}

#feature-row1 p, #feature-row2 p, #feature-row3 p {
	padding: 0px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* begin Feature sections class styling */
.feature {
	text-align: center;
	width: 200px;
	float: left;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
}
.feature p {
	text-align: center;
	vertical-align: bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.feature img {
	padding: 0px;
	border: hidden;
	margin: 0px;
}

.featurecenter {
	text-align: center;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
}
/* end Feature Sections class styling */

/* Begin news-current page styling */
#news-ad1 {
	float: right;
	width: 275px;
	text-align: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: -15px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#news-ad1 a:link, #news-ad1 a:visited, #news-ad1 a:active {
	text-align: left;
	color: #990805;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
#news-ad1 a:hover {
	text-align: left;
	color: #937115;
	text-decoration: underline;
	font-weight: bold;
}
/* 
#news-ad1 img {
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
#news-ad1 ul {

}
#news-ad1 li {
	background-image: url(/images/bullet4.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 15px;
	background-position: 0px -1px;
	line-height: 12px;
	padding-bottom: 5px;
}
*/
/* End news-current page styling */

/* begin Clergy-Spouses pages styling */

#clergy-contacts {
	margin-left: 50px;
	font-size: 11px;
	color: #333333;
}
#clergy-contacts td {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/* end Clergy-Spouses pages styling */

/* RIGHT COLUMN - begin right column styling */
#rightcol {
	padding: 0px;
	background-image: url(images/bg-logo-vert.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float: right;
	width: 185px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #C8AA6A;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.rightcol-p {
	font-size: 11px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	color: #333333;
}
/* end right column styling */

/* Begin Timeline History styling */
.year {
	background-color: #F4DC96;
	margin: 0px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
ul.timeline {
	padding-left: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	width: 600px;
}
ul.timeline li{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	list-style-position: outside;
	background-image: url(/images/bullet1.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
}
/* End Timeline History styling */
.to-top1 {
	margin: 0px;
	padding-right: 20px;
}
ul.bullet1 {
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}

ul.bullet1 li{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	list-style-type: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	list-style-position: outside;
	background-image: url(/images/bullet1.gif);
	background-position: left -2px;
	background-repeat: no-repeat;
}
ul.bullet1a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

ul.bullet1a li{
	list-style-type: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	list-style-position: outside;
	background-image: url(/images/bullet1.gif);
	background-position: left -2px;
	background-repeat: no-repeat;
	margin: 0px;
}
ul.bullet2 {
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}
ul.bullet2 li{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	list-style-type: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	list-style-position: outside;
	background-image: url(/images/bullet2.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
}

ul.bullet2 a{
	text-decoration: none;
	
}

ul.bulletp {
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
}

ul.bulletp li{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	list-style-type: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	list-style-position: outside;
	background-image: url(/images/bullet1.gif);
	background-position: left -2px;
	background-repeat: no-repeat;
}

/* BEGIN Special styling */
#special-box {
	width: 670px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin: 0px;
}
dl.special {
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url(/images/about-us/pic-logo1c-sm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #EAE3C8;
	}
dl.feature1:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
dl.special dt {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	font-size: 12px;
	color: #513E0D;
	font-weight: bold;
	padding: 0px;
	}
dl.special dt img {
	float: left;
	background: url(img/photo-frame.gif) no-repeat bottom right;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0;
	}
dl.special dd {
	color: #513E0D;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-weight: normal;
	}
* html dl.special { /* fix for IE5+6 */
	height: 1%; 
	}
*:first-child+html .special { /* fix for IE7 */
	min-height: 1px; 
	} 	
/* END Special styling */


/* Begin sitemap page containers and nested lists styling */
#sitemap {
	float: left;
	width: 710px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#sitemap a:link, #sitemap a:visited, #sitemap a:active {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#sitemap a:hover {
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
#sitemap1 {
	margin: 0px;
	padding: 0px;
	width: 340px;
	float: left;
}
#sitemap2 {
	margin: 0px;
	padding: 0px;
	width: 355px;
	float: right;
}
/*
#box-list1 {
	margin: 0px;
	padding: 0px;
	width: 350px;
	float: left;
}
#box-list2 {
	margin: 0px;
	padding: 0px;
	width: 340px;
	float: right;
}
/*
/* Begin nested list styling; used on sitemap page and other pages with nested lists */
.outer-list1 {
	text-align: left;
	list-style-type: none;
	line-height: 16px;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.outer-list1 li {
	text-align: left;
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-position: outside;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(/images/bullet2.gif);
	background-position: 0px 0px;
}
.outer-list2  {
	text-align: left;
	list-style-type: none;
	line-height: 16px;
	list-style-position: outside;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 32px;
}
.outer-list2 li {
	text-align: left;
	list-style-type: none;
	list-style-position: outside;
	background-image: url(/images/bullet4.gif);
	background-position: 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-repeat: no-repeat;
	margin: 0px;
}

.inner-list1a {
	list-style-type: none;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}
.inner-list1a li {
	padding-left: 15px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	background-image: url(/images/bullet4.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.inner-list2a {
	list-style-type: none;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 42px;
	padding: 0px;
}
.inner-list2a li {
	list-style-type: none;
	background-image: url(/images/bullet4.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.inner-list1b {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	font-size: 11px;
	color: #333333;
	list-style-image: url(images/bullet-xsm2.gif);
	line-height: 14px;
	padding: 0px;
}
.inner-list1b li {
	padding-left: 15px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(/images/bullet4.gif);
	background-repeat: no-repeat;
}
.inner-list1c {
	list-style-type: none;
	font-size: 11px;
	color: #333333;
	list-style-image: url(images/bullet-xsm2.gif);
	line-height: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -5px;
}
.inner-list1c li {
	padding-left: 15px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(/images/bullet4.gif);
	background-repeat: no-repeat;
}
/* End nested list styling; used on sitemap page and other pages with nested lists */

/* LEFT COLUMN */

#leftcol {
	width: 165px;
	width: 215px;
	vertical-align: top;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	margin: 0px;
}
#leftcol .subhd1 {
	font-size: 12px;
	font-weight: bold;
	color: #980807;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 155px;
	padding: 0px;
}
#leftcol .subhd2 {
	font-size: 11px;
	font-weight: bold;
	color: #3E7C95;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #88C6D8;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#leftcol p {
	font-size: 10px;
	color: #171717;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	letter-spacing: 0.4px;
}


/* begin box styling in leftcol */
/* boxleft1 - img has border */
.boxleft1 {
	text-align: center;
	width: 150px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.boxleft1 img {
	border: 1px solid #999999;
}
/* boxleft1a - img no border */
.boxleft1a {
	text-align: center;
	width: 165px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.boxleft1a img {
	border: none;
}
.pic-r {
	float: right;
	margin: 5px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
/* begin left col 'Episcopal Life Online' and 'Current News' styling */
#leftcol-elo {
    float: left;
    margin: 0 0 10px;
    padding: 10px 5px;
    text-align: left;
    width: 205px;
}

#leftcol-elo a:link, #leftcol-elo a:visited, #leftcol-elo a:active {
	color: #990805;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}
#leftcol-elo a:hover {
	color: #937115;
	font-weight: bold;
	line-height: 12px;
}

/*
#leftcol-elo ul {
	float: left;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	width: 150px;
}
#leftcol-elo li {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	list-style-type: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	list-style-position: outside;
	background-image: url(/images/bull-leftcol.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	padding-left: 14px;
}
#leftcol-elo img {
	border: 1px solid #CCCCCC;
}
*/
#leftcol-news {
	text-align: center;
	margin-left: 15px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #F8E8B6;
	float: left;
	border: 1px solid #D5C9B3;
	width: 165px;
}

#leftcol-news ul {
	float: left;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	width: 150px;
}
#leftcol-news li {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	list-style-type: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	list-style-position: outside;
	background-image: url(/images/bull-leftcol.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	padding-left: 14px;
}
/* End left col Episcopal Life Online and Current News styling */

/* end boxes below left nav */
/* end left LEFT COLUMN styling */


/* not used yet:
/* Special Horizontal List Styling 
#items1-container {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#items1-container h1 {
	color: #000066;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #C09C6B;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#items1 li {
	display: inline;
	background-repeat: no-repeat;
	padding-left: 40px;
}

#items1 a {
	padding-left: 20px;
	padding-bottom: 14px;
}

#items1 a:link, #items1 a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #C9361D;
	text-decoration: underline;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(images/icon1_15w.gif);
	padding-left: 20px;
}

#items1 a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #000099;
	text-decoration: underline;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/icon1_15w.gif);
}
/* End Special Horizontal List Styling */


/* General photo styling and positioning */ 
/* images/photos with border */

/* 200px wide right w/border*/
#photo1, #photo1a, #photo1b{
	padding: 0px;
	float: right;
	width: 200px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#photo1 p, #photo1a p, #photo1b p {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	color: #333333;
	font-size: 10px;
}
#photo1 img, #photo1a img, #photo1b img {
	display: block;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
/* end 200px wide right w/border*/

/* 200px wide left w/border */
#photo2, #photo2a, #photo2b {
	float: left;
	width: 200px;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
#photo2 p, #photo2a p, #photo2b p {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	color: #333333;
	font-size: 10px;
}
#photo2 img, #photo2a img, #photo2b img {
	display: block;
	padding: 0px;
	border: 1px solid #CCCCCC;
	margin: 0px;
}
/* end 200px wide left w/border */

/* 300px wide - right w/border */
#photo3, #photo3a {
	padding: 0px;
	float: right;
	width: 300px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#photo3 p, #photo3a p {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	color: #333333;
	font-size: 10px;
}
#photo3 img, #photo3a img {
	display: block;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
/* end 300px wide - right w/border */

/* 300px wide - left w/border */
#photo4 {
	float: left;
	width: 300px;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
#photo4 p {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	color: #333333;
	font-size: 10px;
}
#photo4 img {
	display: block;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
/* end 300px wide - left w/border */

/* 250px wide - right w/border */
#photo5, #photo5a {
	padding: 0px;
	float: right;
	width: 250px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#photo5 p, #photo5a p {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	color: #333333;
	font-size: 10px;
}
#photo5 img, #photo5a img {
	display: block;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
/* end 250px wide - right w/border */

/* 250px wide - left w/border */
#photo6, #photo6a {
	float: left;
	width: 250px;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
#photo6 p, #photo6a p {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	color: #333333;
	font-size: 10px;
}
#photo6 img, #photo6a img {
	display: block;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
/* end 250px wide - left w/border */

/* images/photos with no border */
#pic1 {
	padding: 0px;
	float: right;
	width: 200px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#pic1 img {
	display: block;
	margin: 0px;
	padding: 0px;
}
#pic1 p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin: 0px;
	color: #333333;
}
/* END General photo styling and positioning */ 

/*  Begin Resources/Policies - Annual Reports table styling */
#report {
	width: 500px;
	margin-left: auto;
	border: 1px solid #D7B879;
	background-color: #F4EBD0;
	margin-bottom: 15px;
	margin-right: auto;
}
#report td {
	padding: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ECD48E;
	border-bottom-color: #ECD48E;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ECD48E;
}
.report-title {
	font-size: 13px;
	font-weight: bold;
	color: #990A04;
}
.report-text1 {
	font-size: 12px;
	color: #333333;
}
.report-text2 {
	font-size: 10px;
	color: #333333;
}

/* End Resources/Policies - Annual Reports table styling */

/* BEGIN DIOCESAN STAFF PAGE STYLING and BEGIN BISHOP AND ARCHDEACON INDEX PAGE STYLING */
#bishop-arch-outer {
	width: 700px;
	padding: 0px;
	float: left;
	margin: 0px;
}
#bishop-arch-inner    {
	width: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
}
#bishop-arch-inner img {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
.bishop-arch1 {
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-top: 0px;
	width: 675px;
	clear: both;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #C8AA6A;
	height: 150px;
	margin: 0px;
}
.bishop-arch1-text {
	font-size: 11px;
	color: #333333;
}
.bishop-arch-name {
	font-size: 13px;
	font-weight: bold;
	color: #513E0D;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.bishop-arch-title {
	font-size: 11px;
	font-weight: bold;
	color: #513E0D;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}
.bishop-arch-sub {
	font-size: 12px;
	font-weight: bold;
	color: #513E0D;
	padding-bottom: 5px;
}
.bishop-arch-box {
	width: 500px;
	margin-bottom: 20px;
	padding: 0px;
	margin-top: 10px;
	margin-left: auto;
	clear: both;
	margin-right: auto;
}
/* Diocesan Staff page - bottom Staff styling */
.staff-pic {
	width: 85px;
	margin-left: auto;
	padding: 0px;
	margin-right: auto;
}
.staff-subhd1 {
	font-size: 14px;
	font-weight: bold;
	color: #513E0D;
	padding-bottom: 5px;
}
.staff-subhd2 {
	font-size: 12px;
	font-weight: bold;
	color: #513E0D;
}

/* begin 2 column staff member styling */
#staff-cols {
	float: left;
	width: 710px;
	padding-left: 10px;
}
.staff-row {
	float: left;
	width: 675px;
	margin-left: 20px;
}
.staff1 {
	width: 315px;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 0px;
	float: left;
}
.staff1-pic {
	width: 85px;
	margin-left: 0px;
	padding: 0px;
	margin-right: 5px;
	float: left;
}
.staff2 {
	width: 315px;
	float: right;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 10px;
}
.staff-p1 {
	font-size: 11px;
	color: #333333;
	padding-bottom: 10px;
}
/* end 2 column staff member styling */

/* END DIOCESAN STAFF PAGE STYLING and END BISHOP AND ARCHDEACON INDEX PAGE STYLING */

/* Begin 2 column Clergy and Lay Reps and Deans of Deaneries styling */

.clergylay-row, .deans-row {
	width: 675px;
	margin-left: 20px;
	clear: both;
}
.clergylay1, .deans1 {
	width: 315px;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 0px;
	float: left;
}

.clergylay2, .deans2 {
	width: 315px;
	float: right;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 10px;
}

/* end 2 column Clergy and Lay Reps and Deans of Deaneries styling */

/* Begin 2 column ECW Board styling */

.ecw-row {
	width: 675px;
	margin-left: 20px;
	clear: both;
}
.ecw1 {
	width: 315px;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 0px;
	float: left;
}

.ecw2 {
	width: 315px;
	float: right;
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 10px;
}

/* end 2 column ECW Board styling */

.clearfix {
	clear: both;
}
.rule1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C8AA6A;
	margin-bottom: 5px;
	margin-top: 5px;
}
.address1 {
	font-size: 12px;
	color: #333333;
	margin-left: 30px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #C8AA6A;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 3px;
}

/* Begin Contact styling */
#contact {
	width: 405px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#contact-info {
	float: right;
	width: 250px;
	padding: 10px;
	background-color: #F9EBBF;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.contact-p {
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
	font-weight: bold;
}
.contact-sub {
	font-size: 13px;
	font-weight: bold;
	color: #513E0D;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8AA6A;
	margin-bottom: 3px;
	margin-top: 5px;
}

/* Begin Short Term Missions styling */

#missions1 {
	padding: 0px;
	width: 400px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 25px;
	border: 1px solid #ABA693;
}
#missions1 td {
	margin: 0px;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8CCB6;
}
.missions1 {
	width: 275px;
	text-indent: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6CAB4;
}
.missions2 {
	width: 35px;
}
.missions3 {
	width: 90px;
}

#calendargrapevinemain {
	padding: 0px;
	width: 675px;
	/*float: left;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 25px;
	border: 1px solid #ABA693;
}

#calendargrapevinemain td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
}

.calendargrapevinerightline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right: 1px solid #ABA693;
}

#churchname{
	padding: 0px;
	width: 600px;
	/*float: left;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 25px;
	border: 1px solid #ABA693;
}

#churchname td {
	margin: 0px;
	font-size: 11px;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #D8CCB6;
}

.yellowtdcolor
{
	background-color: #F8EECB;
	font-weight: bold;
}

/* End Short Term Missions styling */

/* Begin Form styling */

#contact-form {
	padding: 0px;
	width: 400px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#form-netsubscribe {
	width: 655px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 20px;
	margin: 0px;
}
#form-netsubscribe td {
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#donations-form {
	width: 655px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 20px;
	margin: 0px;
}
#donations-form td {
	margin: 0px;
	padding: 2px;
}
#form-keypersonnel, #form-committee {
	width: 680px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#form-keypersonnel td, #form-committee td {
	margin: 0px;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.comments {
	border: 1px solid #E7D9BC;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input {
	border: 1px solid #E7D9BC;
	color: #333333;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
textarea {
	border: 1px solid #E7D9BC;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FAFCFE;
	color: #333333;
	height: 22px;
}
.formtext-l {
	color: #333333;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
	margin: 0px;
	font-size: 11px;
}
.formtext-r {
	color: #333333;
	text-align: right;
	font-weight: bold;
	margin: 0px;
	font-size: 11px;
	padding: 5px;
}
.formtext-c {
	color: #333333;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
	margin: 0px;
	font-size: 11px;
}
.required {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #990A04;
	font-weight: bolder;
}
.form-rule1 {
	margin-top: 5px;
	margin-bottom: 5px;
	height: 10px;
	background-image: url(/images/bg-rule1.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.form-rule2 {
	margin-top: 5px;
	margin-bottom: 5px;
	height: 10px;
	background-image: url(/images/bg-rule2.gif);
	background-repeat: repeat-x;
	background-position: center;
}
#close-window {
	margin-left: 5px;
	margin-top: 5px;
	width: 115px;
	background-image: url(ssl-images/btn-closewindow.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
	font-size: 11px;
	color: #980807;
	height: 22px;
	font-weight: bold;
	border-style: none;
	border-width: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding: 0px;
}
#submit-btn{
	margin-left: 0px;
	margin-top: 5px;
	width: 105px;
	background-image: url(/images/btn-form1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	color: #980807;
	height: 22px;
	font-weight: bold;
	border-style: none;
	border-width: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
#reset-btn{
	margin-left: 0px;
	margin-top: 5px;
	width: 105px;
	background-image: url(/images/btn-form2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	color: #980807;
	height: 22px;
	font-weight: bold;
	border-style: none;
	border-width: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

/* end Form styling */

/* begin footer styling */
#footer-top {
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 950px;
	float: left;
}
#footer-container {
	clear: both;
	width: 950px;
	padding: 0px;
	background-color: #750302;
	background-image: url(images/bg-footer-top.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

#footer-mid {
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	width: 950px;
	clear: both;
	float: left;
}
#footer-bot {
	background-image: url(images/bg-footer-bot.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 950px;
	height: 15px;
	background-color: #750302;
}
.dividers {
	color: #BA7707;
	font-size: 9px;
	font-weight: normal;
}
.dividers2 {
	color: #DDAC2B;
	font-size: 9px;
	font-weight: normal;
}

.footer-text {
	font-size: 10px;
	font-weight: bold;
	color: #C58F21;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	line-height: 15px;
}
a.footer-text:link, a.footer-text:visited, a.footer-text:active {
	font-size: 10px;
	font-weight: bold;
	color: #C58F21;
	text-decoration: none;
}
a.footer-text:hover {
	font-size: 10px;
	font-weight: bold;
	color: #8E5E0A;
	text-decoration: none;
}

/* link to pmm only */
.pmm {
	font-size: 9px;
	color: #A8780A;
	padding-top: 15px;
}
a.pmm:link, a.pmm:visited, a.pmm:active {
	font-size: 9px;
	font-weight: normal;
	color: #A8780A;
	text-decoration: none;
}
a.pmm:hover {
	font-size: 9px;
	font-weight: normal;
	color: #8B6119;
	text-decoration: none;
}


.rss-box {
    background-color: #F8E8B6;
    border: 1px solid #D5C9B3;
    margin: 10px 5%;
   /*padding: 2px 1px;*/
}
.rss-title, rss_title a {
    font-family: "American Typewriter","Trebuchet MS",Trebuchet,Lucida,sans-serif;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 5px 0;
    padding: 0;
}
.rss-items {
}
.rss-item {
    font-family: verdana,arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0 10px;
}

.rss-item ul{
list-style: none;

}


.rss-item a:link, .rss-item a:visited, .rss-item a:active {
   
    color: #8888BB;
    text-decoration: none;
}
.rss-item a:hover {
    border-bottom: 1px dotted #E0861E;
    color: #E0861E;
    text-decoration: none;
}
.rss-date {
    color: #FF6600;
    font-size: 11px;
    font-weight: normal;
}
.rss-item .rss-item-auth {
    color: #888888;
    font-size: 11px;
}
li.f2jnag {
    font-size: 10px;
    font-weight: bold;
    list-style: none outside none;
    margin-top: 1em;
}



#leftcol-elo li {
    background-image: url("/images/bull-leftcol.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    list-style-position: outside;
    list-style-type: none;
    margin: 5px 0;
    padding: 2px 2px 2px 14px;
    text-align: left;
/* end footer styling */

