body{
background-color: #FFFFFF;
font: normal 80% Verdana;
 text-align:center;
 background-color: black;}

.PageBackground {
background-color: #E0E0C2; /* #####Black ##### */
text-align:center; }


 
/* ######### Top Nav - Level 2 Pages .topnav also used for the bottom navigation links ######### */
.topbanner 
{ background: url(images/imgHeaderpiece.gif) repeat-x;
background-color: #FFFFFF}

.topnav a:link {
	text-decoration: underline;
	color: #444444;
	font-size: 10; 
	text-align:bottom}
	
.topnav a:visited {
	text-decoration: underline;
	color: #444444;
		font-size: 10; text-align:bottom}
		
.topnav a:hover {
	text-decoration: underline;
	color: #993333;
	background-color: none;
		font-size: 10;text-align:bottom}
		
.topnav a:active {
	text-decoration: none;
	color: #444444;
		font-size: 10; text-align:bottom} 
			
.highlighted{
	text-decoration: underline;
	color: #993333;}
	
.navdividers {
color: #993333;
font-size: 10; bottom}

.topline {
						background: #E0E0C2 url(images/top_bar.gif) repeat-y ;
						color: #FFFFFF; font-weight:bold; font-size:10; text-align: right;
						padding: 0px 0px 0px 0px;}


.leftnavbg {background-color: #E0E0C2;}

.pagenamesm {
			font-size:12;
			font-family: Times; 
			color: #993333;
			font-style: italic;
			text-align: center; 
			padding-top: 6px;
			padding-left: 6px;
			padding-bottom: 12px;
			letter-spacing: 0;}
			
.pagenamelg {
font-family: Arial; 
			font-size: 18; 
			color: #993333;
			letter-spacing: 5;
			padding: 0px   0px 5px 0px; /* top, right, bottom, left Space before first letter */
      font-weight: bold;
			text-align: center;  }
			
.pageheaderlg {
      font-family: Times; 
			font-size: 24; 
			letter-spacing: 5;
		  font-weight: bold;
			font-syle: italic;
			color: #FFFFFF; }
			
.pageheadersm {
			font-family: Arial; 
			font-size: 14; 
			letter-spacing: 2;
		  font-weight: normal;
			font-style: italic;
			color: #FFFFFF; }

/* ######### Left Menu ROLLOVER - Level 2 Pages ######### */


.leftside {
padding: 0px 10px 0px 10px; /* top, right, bottom, left Space before first letter */
font-size: 12px;
color: #666666;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #ececec;
border-left: 1px solid #ececec;
background-color:#E0E0C2;
}

.leftnavigation {
padding: 5px 5px 5px 5px; /* top, right, bottom, left Space before first letter */
spacing:20px;
font-size: 15px;
color: #666666;
text-decoration: none;
font-weight: normal;
border-style:double;
border-color: 999999;
border-top: 1px solid double #FFFFCC;
border-left: 1px solid double #FFFFCC;
border-width:1px;
background-color:white;
letter-spacing: 0;
text-align: center;
}

.selectednavigation {
padding: 5px 5px 5px 5px; /* top, right, bottom, left Space before first letter */
spacing:20px;
font-size: 15px;
text-decoration: none;
font-weight: normal;
border-style:inset;
border-bottom: 3px solid #ececec;
border-left: 3px solid #ececec;
background-color:#D3D3B7;
letter-spacing: 0;
text-align: center;
}

.leftnav a:link{ color: #555555; }
.leftnav a:visited{color: #555555; }
.leftnav a:hover {color: #993333;	text-decoration: none; }/* COLOR-MAINMENU-Hover */

/* placement of dynamic menu, color, boder*/


a:link {color: #666666; text-decoration: none; font-weight: normal; }
a:active {color: #666666; text-decoration: none; }
a:visited {color: #666666; text-decoration: none; }
a:hover {color: #666633; text-decoration: none; }




/* ######### Quicklinks Left SIde  Level 2 Pages ######### */

.quicklinkshdr {background-color: #9BA082;
color: #FFFFFF; font-weight:bold; font-size:14; text-align: center;
padding: 0px 0px 5px 0px;
letter-spacing: 4; }

.quicklinks {
font-style:normal;
font-weight:normal;
font-size: 11px;
margin-left: 20px; 
border-bottom: 1px solid #FFFFFF; 
border-top: 1px solid #FFFFFF;
padding: 6px 2px 6px 8px; /* top, right, bottom, left Space before first letter */
vertical-align:top;
background-color: #E0E0C2;
}

.quicklinks a:link {color: #444444; text-decoration: underline; font-weight: normal; }
.quicklinks a:active {color: #444444; text-decoration: underline; }
.quicklinks a:visited {color: #444444; text-decoration: underline; }
.quicklinks a:hover {color: #993333; text-decoration: underline; }

/* ######### Top RIght Side Content - Level 2 Pages ######### */



.photobg {background-color: #FFFFFF}

.quote {
			
			color: #000000;
			padding: 0px 10px  10px 15px; /* top, right, bottom, left Space before first letter */
      margin-top:0px;
			background-color: #FFFFFF;
			vertical-align:top;
			text-align:center}
			
.quotebig {
			color: #000000;
			font-size: 14; 
			font-weight: bold;
			text-align: left; 
			}
.quoteitalics {
			color: #000000;
			font-family: Arial;
			font-size: 12; 
			font-weight: bold;
			font-style: italic;
			text-align: left; }
			
.quotedby {
			color: #000000;
			font-family: Arial;
			font-size: 10; 
			font-weight: normal;
			font-style: normal;
			text-align: right;
			 }
			
.quotebody {
			color: #000000;
			font-family: Arial;
			font-size: 12; 
			font-weight: normal;
			font-style: normal;
			text-align: left;
			line-height: 12pt;}
			
.Sunday {
			 color: #993333;
			 font-size: 10;
			 text-align:left;
			letter-spacing: 2;
			font-weight:bold;
			line-height: 12pt;
      padding: 0px 0px  0px 0px; /* top, right, bottom, left Space before first letter */}

.times {
			 color: #000000;
			 font-size: 10;
			 text-align:left;
			letter-spacing: 1;
			line-height: 12pt;
      padding: 0px 0px  0px 20px; /* top, right, bottom, left Space before first letter */}

	
/* ######### Bottom Right Content - Level 2 Pages ######### */

.rightsidebg {background-color: #E0E0C2;
padding: 5px 5px 5px 5px; /* top, right, bottom, left Space before first letter */
vertical-align:top;
text-align:center }
			


.alerts-hdr 
{     color: #666633;
			font-size: 11px; 
			font-weight: bold;
			font-style: normal;
			text-align: left;
			letter-spacing: 4;
      padding: 0px 0px  0px 0px; /* top, right, bottom, left Space before first letter */}

.alerts-bg
 { margin-top:5px;
			background-color: #EEEEEE;
       vertical-align:top;
				padding:5px;}

.alerts-content
{font-weight: normal ;
font-family: Verdana;
font-size: 11px;
vertical-align: top;
line-height:16px;
text-align:left;
padding: 0px 0px  0px 0px; /* top, right, bottom, left Space before first letter */
     
}

.alertsmall
{
font-size: 9px;


}
 .alerts-content a:link {color: #444444; text-decoration: underline; font-weight: normal; }
.alerts-content a:active {color: #444444; text-decoration: underline; }
.alerts-content a:visited {color: #444444; text-decoration: underline; }
.alerts-content a:hover {color: #993333; text-decoration: underline; }

.caption {
			color: #666666;
			font-family: Arial;
			font-size: 11; 
			font-weight: normal;
			font-style: italic;
			text-align: left; }
			
			.copyright {
			color: #666666;
			font-family: Arial;
			font-size: 9; 
			font-weight: normal;
			font-style: normal;
			text-align: left; 
			vertical-align: bottom;
			line-height: 1.2;}
			

.about-us {text-align: left; 
			vertical-align: top;
			color: #000000;
			background-color: #FFFFFF;
			font-size: 11; 
				padding: 0px 10px  10px 15px; /* top, right, bottom, left Space before first letter */
     }
.bishop {
			color: #000000;
			font-family: Arial;
			font-size: 10; 
			font-weight: normal;
			font-style: normal;
			text-align: left;
			line-height: 12pt;}
			
.titles {
			 color: #000000;
			 font-size: 10;
			 text-align:left;
			 font-weight:bold;
			letter-spacing: 2;
			line-height: 12pt;
      padding: 0px 0px  0px 0px; /* top, right, bottom, left Space before first letter */}

.calendarhdr {background-color: #EEEEEE;
color: #444444; font-weight:normal; font-size:9; text-align: center;
padding: 0px 0px 5px 0px;
letter-spacing: 1; }

.blue {background-color: #0033CC;}
.gold {background-color:#C79832}
.green {background-color:#009900}
.purple {background-color:#660099}
.rose {background-color:#CC6666}
.white {background-color:#FFFFFF}
.black {background-color:#000000}
.red {background-color:#CC0000}
.calendar-unselected {background-color: #EEEEEE}
.calendar-selected {background-color: yellow}

.bcalendar {color: #000000;
								  font-size: 9;
									letter-spacing: 1;
									font-weight:normal;
									}
.wcalendar {color: #FFFFFF;
								font-size: 9;
									letter-spacing: 1;
									font-weight:normal;  
									}
									
.wcalendar a:link {color: #EEEEEE; text-decoration: none; font-weight: normal; }
.wcalendar a:active {color: #EEEEEE; text-decoration: none; }
.wcalendar a:visited {color: #EEEEEE; text-decoration: none; }
.wcalendar a:hover {color: yellow; text-decoration: underline; }

.bcalendar a:link {color: #4444444; text-decoration: none; font-weight: normal; }
.bcalendar a:active {color: #4444444; text-decoration: none; }
.bcalendar a:visited {color: #4444444; text-decoration: none; }
.bcalendar a:hover {color: red; text-decoration: underline; }



									



