body {
	background-image: url(../img/bg_main.gif);
	color: #664202;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.rotator { width: 734px; height:174px; position: relative; overflow: hidden; }

#divMainRotator { position: absolute; top: 0; left: 0; width: 734px; height:174px; z-index: 1; }

#divMainRotatorNav { position:absolute; bottom:12px; right:12px; z-index:99; }
#divMainRotatorNav a { margin: 0 0 0 4px; padding: 3px 6px; background: #6a4808; text-decoration: none; color: #ffffff; border: 1px solid #ad8333; }
#divMainRotatorNav a:hover { background: #ffffff; text-decoration: none; color: #5f554a; }
#divMainRotatorNav a.activeSlide { background: #ffffff; text-decoration: none; color: #6a4808; border: 1px solid #ffffff; }
#divMainRotatorNav a:focus { outline: none; }

.menu_bottom_bar {color: #F1EDE7}

.paragraph {margin-bottom: 8px; margin-top: 0; }

.paragraph_indent {
	margin-left: 10px;
}


.cathedral_chapels {
	line-height: 22px;
	font-weight: bold;
	padding-left: 10px;
}

/* main page articles titles link */
a.articleTitle:link {
	color: #664202;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.articleTitle:visited {
	color: #664202;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.articleTitle:hover {
	color: #AB7719;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.articleTitle:active {
	color: #664202;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

/* main page articles link */
a.article:link {
	color: #664202;
	text-decoration: none;
}
a.article:visited {
	color: #664202;
	text-decoration: none;
}
a.article:hover {
	color: #AB7719;
	text-decoration: underline;
}
a.article:active {
	color: #664202;
	text-decoration: none;
}

/* main page more here */
a.more_here:link {
	color: #AB7719;
	font-weight: bold;
	text-decoration: none;
}
a.more_here:visited {
	color: #AB7719;
	font-weight: bold;
	text-decoration: none;
}
a.more_here:hover {
	color: #AB7719;
	font-weight: bold;
	text-decoration: underline;
}
a.more_here:active {
	color: #AB7719;
	font-weight: bold;
	text-decoration: none;
}
/* menu bottom links */
a.menu_bottom:link {
	color: #F1EDE7;
	font-weight: bold;
	text-decoration: none;
}
a.menu_bottom:visited {
	color: #F1EDE7;
	font-weight: bold;
	text-decoration: none;
}
a.menu_bottom:hover {
	color: #F1EDE7;
	font-weight: bold;
	text-decoration: underline;
}
a.menu_bottom:active {
	color: #F1EDE7;
	font-weight: bold;
	text-decoration: none;
}

/* normal link */
a:link {
	color: #664202;
}
a:visited {
	color: #664202;
}
a:hover {
	color: #664202;
}
a:active {
	color: #664202;
}

/* menu | image swap */

#swap01 {
	background-image: url(../img/interface/01b.gif);
	width: 141px;
	height: 44px;
}
#swap02 {
	background-image: url(../img/interface/02b.gif);
	width: 48px;
	height: 44px;
}
#swap03 {
	background-image: url(../img/interface/03b.gif);
	width: 84px;
	height: 44px;
}
#swap04 {
	background-image: url(../img/interface/04b.gif);
	width: 72px;
	height: 44px;
}
#swap05 {
	background-image: url(../img/interface/05b.gif);
	width: 72px;
	height: 44px;
}
#swap06 {
	background-image: url(../img/interface/06b.gif);
	width: 65px;
	height: 44px;
}
#swap07 {
	background-image: url(../img/interface/home_b.gif);
	width: 46px;
	height: 30px;
}
#swap08 {
	background-image: url(../img/interface/aboutus_b.gif);
	width: 64px;
	height: 30px;
}
#swap09 {
	background-image: url(../img/interface/contact_b.gif);
	width: 75px;
	height: 30px;
}
#swap99 {
	background-image: url(../img/interface/donate_b.gif);
	width: 55px;
	height: 30px;
}

.rollover { display: block; } /* Allow setting widths and heights */
.rollover img { width: 100%; height: 100%; border: 0; } /* only set width and height once */
.rollover:hover { visibility: visible; /* for IE */ } /* sets any property for the :hover state */
.rollover:hover img { visibility: hidden; } /* 'rolls over' the image */

/* menu | image swap | end */
.newsletter_box {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #664202;
	height: 19px;
	width: 155px;
	border: 1px solid #D6AF69;
	line-height: 19px;
	text-indent: 3px;
	margin-left: 10px;
	margin-top: 2px;
}
/* Image Transitions */

#img1 {position:absolute; width:300px; height:100px; left:220px; top:525px; z-index:1; visibility:hidden;}
#img2 {position:absolute; width:300px; height:100px; left:220px; top:525px; z-index:2}

.date {
	color: #D9D4CA;
}

/* products01 */
table.products01 a {
			width:165px;
			border:1px solid #FCE8C6;
			display: block;}

div.products01	a{
					color: #664202;
					background: #FCE8C6;
					text-decoration:none;
					padding: 2px 5px;
					font-family: Verdana, Arial, Helvetica, sans-serif;}	
/*div.products01 (position:absolute;top:0; left:0;) fixes IE slowness?? */
					
div.products01	a:link {text-decoration: none; background: #FCE8C6;}
div.products01	a:active {text-decoration: none; background: #FCE8C6;}
div.products01	a:visited {text-decoration: none; background: #FCE8C6;}
div.products01	a:hover {text-decoration: none; background: #F0D7AC;}

.product_title {
	font-size: 11px;
	font-weight: bold;
}
.view_this_product {
	color: #AB7719;
	font-weight: bold;
}

/* more products */
table.moreproducts a {
			width:165px;
			border:1px solid #FFF9E1;
			display: block;}

div.moreproducts	a{
					color: #664202;
					background: #FFF9E1;
					text-decoration:none;
					padding: 2px 5px;
					font-family: Verdana, Arial, Helvetica, sans-serif;}	
/*div.moreproducts (position:absolute;top:0; left:0;) fixes IE slowness?? */
					
div.moreproducts	a:link {text-decoration: none; background: #FFF9E1;}
div.moreproducts	a:active {text-decoration: none; background: #FFF9E1;}
div.moreproducts	a:visited {text-decoration: none; background: #FFF9E1;}
div.moreproducts	a:hover {text-decoration: none; background: #F6ECCD;}


/* articles 01 */
table.articles01 a {
			width:237px;
			border:0px solid #FFFFFF;
			display: block;}

div.articles01	a{
					color: #664202;
					background: none;
					text-decoration:none;
					padding: 0px 6px;
					font-family: Verdana, Arial, Helvetica, sans-serif;}	
/*div.articles01 (position:absolute;top:0; left:0;) fixes IE slowness?? */
					
div.articles01	a:link {text-decoration: none; background: none;}
div.articles01	a:active {text-decoration: none; background: none;}
div.articles01	a:visited {text-decoration: none; background: none;}
div.articles01	a:hover {text-decoration: none; background: #FBF3CA;}

/* articles 02 */
table.articles02 a {
			width:410px;
			border:0px solid #F8F6F2;
			display: block;}

div.articles02	a{
					color: #664202;
					background: #F7F2E0;
					text-decoration:none;
					padding: 0px 6px;
					font-family: Verdana, Arial, Helvetica, sans-serif;}	
/*div.articles02 (position:absolute;top:0; left:0;) fixes IE slowness?? */
					
div.articles02	a:link {text-decoration: none; background: #F7F2E0;}
div.articles02	a:active {text-decoration: none; background: #F7F2E0;}
div.articles02	a:visited {text-decoration: none; background: #F7F2E0;}
div.articles02	a:hover {text-decoration: none; background: #FFFFFF; }

/* churches */
table.churches a {
	width:489px;
	border:0px solid #FFFFFF;
	display: block;
}

div.churches	a{
					color: #664202;
					background: #F7F2E0;
					text-decoration:none;
					padding: 0px 6px;
					font-family: Verdana, Arial, Helvetica, sans-serif;	
					cursor: pointer;}
/*div.churches (position:absolute;top:0; left:0;) fixes IE slowness?? */
					
div.churches	a:link {text-decoration: none; background: #F7F2E0;}
div.churches	a:active {text-decoration: none; background: #F7F2E0;}
div.churches	a:visited {text-decoration: none; background: #F7F2E0;}
div.churches	a:hover {text-decoration: none; background: #FFFFFF;}
.titles {
	font-size: 17px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.title_2 {
	font-size: 11px;
	font-weight: bold;
	color: #AB7719;
}
.form_boxes {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #664202;
	height: 19px;
	width: auto;
	border: 1px solid #D6AF69;
	line-height: 19px;
	text-indent: 3px;
	margin-left: 10px;
	margin-top: 2px;
}
.form_comments {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #664202;
	width: auto;
	border: 1px solid #D6AF69;
	line-height: 19px;
	text-indent: 3px;
	margin-left: 10px;
	margin-top: 2px;
}
