body {
					color: black;
    			                background: #cccccc                                                                url("data/images/main-bg-f.gif")                                                   repeat-y 0 0;
    			                font-family: Arial, sans-serif;
    			                margin-top: 0px;;
    			                margin-left: 10px;
    			                margin-right: 0px;
    			                margin-bottom: 10px;
    			                padding: 0; }

#page-top {
					position: absolute;
					left: 0px;
					top: 0px;
    			                background: #cccccc                                                            url("data/images/page-top-f2.gif");
    			                background-repeat: no-repeat;
    			                width: 100%;	
  			                height: 113px; }

body-a1 {
					color: black;
    			                background: #cccccc                                                                                                                                    url("data/images/main-bg-f.gif") repeat-y 0 0;
    			                font-family: Arial, sans-serif;
    			                margin-top: -600px;;
    			                margin-left: 0px;
    			                margin-right: 0px;
    			                margin-bottom: 10px;
    			                padding: 0; }

#watchmouse {
					position: absolute;
					top: 600px;
					left: 5px; }	

#page-top-a1 {
					position: absolute;
					left: 0px;
					top: 0px;
    			                background: #cccccc                                           url("data/images/page-top-a1.gif");
    			                background-repeat: no-repeat;
    			                width: 100%;	
  			                height: 113px; }

#a1-return  {
					color: green;
					margin-left:5px;
					font-size: 120%;
					font-weight: bold;
                                        text-align: center;

#fundraising-subheading {
					color: #990000;
					margin-left:15px;
					font-size: 125%;
					font-weight: bold;
					font-family: Arial, sans-serif; }


#content-charitybox {
					width: 900px;
					position: absolute;
					top: 110px;
					left: 123px;
					font-size: 150%;
					line-height: 120%;
					margin-left: 10px;
					margin-right: 10px;
					margin-bottom: 10px; }
					font-family: Arial, sans-s;  }

#subheading-charitybox {
					color: #990000;
                                                                                margin-top: 10px;
					margin-left:10px;
					font-size: 100%;
					font-weight: bold;
					font-family: Arial, sans-serif; }

#maintext-a1 {				
                                                                                line-height: 10%;
                                                                                margin-left: 0px; }	

#mainheading-a1church {
					color: #990000;
                                        margin-top: 0px;
					margin-left:10px;
					font-weight: bold;
					font-size: 125%;
					font-family: Arial, sans-serif; }
				
#heading-a1church {
					color: #990000;
                                                                                margin-top: 0px;
					margin-left:10px;
					font-size: 125%;
					font-weight: bold;
					font-family: Arial, sans-serif; }

#subheading-a1church {
					color: #333399;
                                        margin-top: 0px;
					margin-left:10px;
					font-size: 125%;
					font-weight: bold;
					font-family: Arial, sans-serif; }
#a1church {
					position: absolute;
					top: 0;
					left: 5px; }

#mainheading {
					color: #990000;
					margin-left:15px;
					font-size: 125%;
					font-weight: bold;
					font-family: Arial, sans-serif; }

#mainsubheading {
					color: #990000;
					margin-left:15px;
					font-size: 100%;
					font-weight: bold;
					font-family: Arial, sans-serif; }


#maintext {	
                                                                                margin-right: 15px;
                                                                                margin-left: 15px; }

#maintext-center {			                text-align: center;
                                                                                margin-left: 15px; }


#maintext-left {
					margin-left:15px;
					text-align: left; }




#find-centerheading {
					color: black;
					margin-left:15px;
					font-size: 120%;
                                                                                text-align: center;
					font-family: Arial, sans-serif; }

#find-subheading {
					 margin-left:15px; }
                                        

#find-indent {
					text-indent: 80px;
                                        margin-top: -10px; } 

#find-body {
					margin-left:80px;
                                        font-size: 100%;  
                                        line-height: 125%;
                                        margin-top: 0 } 

#find-body-1 {
					margin-left:95px;
                                                                                margin-top: 0 } 
#find-center {
					color: black;
					margin-left:5px;
					font-size: 100%;
                                                                                text-align: center;
					font-family: Arial, sans-serif; }

#find-center-bold {
					color: black;
					margin-left:15px;
					font-size: 100%;
                                                                                text-align: center;
                                                                                font-weight: bold;
					font-family: Arial, sans-serif; }


#find-footer {
					text-align: right; }

-s  
			
#bct-subheading {
					color: red;
					margin-left:5px;
					font-size: 90%;
                                                                                text-align: center;
					font-weight: bold;
					font-family: Arial, sans-serif; }

#bct-subheading-1 {
					color: black;
					margin-left:5px;
					font-size: 90%;
                                        text-align: center;
					font-weight: bold;
					font-family: Arial, sans-serif; }
#fundraising {
					color: black;
					margin-left:15px;
					font-size: 85%;
					font-family: Arial, sans-serif; }


#activitiesmainheading {
					color: #990000;
					margin-left:5px;
					font-size: 200%;
                                        text-align: center;
					font-weight: bold;
					font-family: Arial, sans-serif; }

#activitiesbctheading {
					color: #990000;
					margin-left:5px;
					font-size: 150%;
                                        text-align: center;
					font-weight: bold;
					font-family: Arial, sans-serif; }

#acorn-prayer-heading {
					color: black;
					margin-left: 10px;
					font-size: 150%;
                                        text-align: center;
					font-weight: bold;
					font-family: Arial, sans-serif; 
                                        align: center; }

#acorn-prayer-text {
					color: black;
					margin-left: 10px;
					font-size: 100%;
                                        text-align: center;
					font-weight: bold;
					font-family: Arial, sans-serif; 
                                        align: center; }
	
#bible-comments-heading {
					color: black;
					margin-left:15px;
					font-size: 125%;
					font-weight: bold;
					font-family: Arial, sans-serif; }	
								    			
#navigation {
					width: 130px;
					position: absolute;
					top: 120px;
					left: 0px;
					margin-left: 5px;
					margin-right: 0px;
					font-size: 80%;
					line-height: 200%; }
					
#navigation ul {
					padding: 0;
					margin: 0;
					list-style: none; }																		

#top {
					font-weight: bold; }

#sub {
					font-weight: normal; }										
									
#navigation a:link {
					text-decoration: none;
					font-size: 100%; 
					color: #000066; }
#navigation a:visited {
					text-decoration: none;
					font-size: 100%;
					color: #003366; }
#navigation a:active {
					text-decoration: none;
					font-size: 100%;
					color: #000066; }
#navigation a:hover {
					text-decoration: underline overline;
					font-size: 100%; 
					color: #ff0000; }

#sermon a:link {
					text-decoration: none;
					font-size: 100%; 
					color: #000066; }
#sermon a:visited {
					text-decoration: none;
					font-size: 100%;
					color: #003366; }
#sermon a:active {
					text-decoration: none;
					font-size: 100%;
					color: #000066; }
#sermon a:hover {
					text-decoration: underline overline;
					font-size: 100%; 
					color: #ff0000; }

li a:link {
					text-decoration: underline; 
					color: #000066;
					font-size: 90%;
					line-height: 150%; }
li a:visited {
					text-decoration: underline;
					color: #003366;
					font-size: 90%;
					line-height: 150%; }
li a:active {
					text-decoration: underline;
					color: #000066;
					font-size: 90%;
					line-height: 150%; }
li a:hover {
					text-decoration: underline overline; 
					color: #ff0000;
					font-size: 90%;
					line-height: 150%; }

a:link {
					text-decoration: underline; 
					color: #000066; }
a:visited {
					text-decoration: underline;
					color: #003366; }
a:active {
					text-decoration: underline;
					color: #000066; }
a:hover {
					text-decoration: underline overline; 
					color: #ff0000; }

#daily-prayer {
					font-size: 90%;
					text-align: center;
					align: center;
					padding: 100px;
					width: 400px;
					margin: auto;
					border: 3px groove #000000; }

#daily-prayer a:link {
					text-decoration: underline; 
					color: #000066;
					font-size: 90%;
					line-height: 150%; }
#daily-prayer a:visited {
					text-decoration: underline;
					color: #003366;
					font-size: 90%;
					line-height: 150%; }
#daily-prayer a:active {
					text-decoration: underline;
					color: #000066;
					font-size: 90%;
					line-height: 150%; }
#daily-prayer a:hover {
					text-decoration: underline overline; 
					color: #ff0000;
					font-size: 90%;
					line-height: 150%; }
										
#logo {
					align: center;
					position: absolute;
					top: 0px;
					left: 10px; }					
#logo-a1church {
					align: center;
					position: absolute;
					top: 0px;
					left: 10px; }																					
#content {
					width: 820px;
					position: absolute;
					top: -500px;
					left: 123px;
					font-size: 95%;
					line-height: 120%;
					margin-left: 15px;
					margin-right: 15px;
					margin-bottom: 10px; }

#content-activities {
					width: 600px;
					position: absolute;
					top: 10px;
					left: 130px;
					font-size: 95%;
					line-height: 100%;
					margin-left: 1px;
					margin-right: 1px;
					margin-bottom: 10px; }

#people {
					margin-left: 80px;
					margin-right: 80px; }

#prayers {
					font-size: 95%;
					line-height: 120%;
					margin-left: 50px;
					margin-right: 15px;
					margin-bottom: 10px; }

#sermon {
					width: 800px;
					position: absolute;
					top: 110px;
					left: 130px;
					margin-left: 15px;
					margin-right: 15px;
					margin-bottom: 10px;
					padding: 5px;
					line-height: 120%;
					font-size: 95%;
					color: #000000; }

#sermon h1 {
					font-size: 120%;
					font-weight: bold;
					color: #660000; }

#sermon h2 {
					font-size: 110%;
					font-weight: bold;
					color: #000066; }
					
#letters {
					width: 615px;
					position: absolute;
					top: 110px;
					left: 140px;
					margin-left: 15px;
					margin-right: 15px;
					margin-bottom: 10px;
					padding: 5px;
					line-height: 120%;
					font-size: 95%;
					color: #000000; }

#letters h1 {
					font-size: 105%;
					font-weight: bold;
					color: #000066; }

#coming-box {			
					border: 1px solid black;
					width: 800px;
					margin: 15px;
					padding: 0px;
					spacing: 0px;
					line-height: 120%;
					font-size: 100%;
					color: black;
					text-align: left;} 

#coming-box-main1 {
					background: #FFFF99;
					border: 0px solid black;
                                        width: 395px;
					color: black;
					line-height: 130%;
					font-size: 110%;
					font-weight: bold;
					float: left; }					

#coming-box-main2 {
					background: white;
					border: 0px solid black;
                                        width: 395px;
					color: black;
					line-height: 130%;
					font-size: 100%;
					font-weight: weak;					                                                                                float: left; }	
					
#coming-box-main2a {
					background: #FFFFCC;
					border: 1px solid red;
                                        width: 395px;
					color: black;
					font-size: 105%;
					font-weight: bold;
					float: left; }
					
#news-box {
					background: white;
					border: 0px solid black;
					width: 800px;
					margin: 5px;
					padding: 0px;
					spacing: 0px;
					line-height: 120%;
					font-size: 100%;
					color: black;
					text-align: left; 
					float: left; }
					
#news-box h1 {
					font-size: 110%;
					font-weight: bold;
					color: white; }									

#news-box-top {
					background: white;
					border: 0px solid red;
					color: white;
					font-size: 105%;
					font-weight: bold; }

#news-box-main {
					border: 0px solid green; }
					
#grassroots-dates {
					text-align: center;
					font-weight: bold; }					

#all-age-dates {
					text-align: left; }

#signed-dates {
					text-align: center;
					font-weight: bold; }
					
#latest-news {
					background: #ffffff                                                                  url("data/images/news-top.gif");
					background-position: top right;
					background-repeat: no-repeat;
					border: 2px solid #cc0000;
					margin: 20px;
					padding: 100px;
					line-height: 120%;
					font-size: 95%;
					color: #0000cc; }
					
#latest-news h1 {
					font-size: 120%;
					font-weight: bold;
					color: #cc0000; }

#bls-feed {
					margin-top: 10px;
					margin-left: 30px;
					margin-bottom: 30px;
					line-height: 110%;
					font-size: 95%;
                                        color: #000066; }
			

#bls-box {
					background: white;
					border: 1px solid black;
					width: 480px;
					margin: 15px;
					padding: 0px;
					spacing: 0px;
					line-height: 120%;
					font-size: 100%;
					color: black;
					text-align: center; 
					float: left; }
					
#bls-box h1 {
					font-size: 110%;
					font-weight: bold;
					color: red; }									
#bls-box h2 {
					font-size: 110%;
					font-weight: bold;
					color: green; }	

#bls-box-top {
					background: white;
					border: 5px solid black;
					color: white;
					font-size: 105%;
					font-weight: bold; }

#bls-box-main {
					border: 5px solid black; }

#bls {                                   
                                        background: #ffffff                                                                                            url("data/images/news-top.gif");
					background-position: top right;
					background-repeat: no-repeat;
					border: 2px solid #cc0000;
					margin: 20px;
					padding: 10px;
					line-height: 120%;
					font-size: 95%;
					color: #0000cc; }

#bls-mainheading {
					color: #990000;
					margin-left:5px;
					font-size: 150%;
					font-weight: bold;
                                                                                text-align: center;
					font-family: Arial, sans-serif; }

#bls-subheading {
					color: blue;
					margin-left:5px;
					font-size: 125%;
                                        text-align: center;
					font-family: Arial, sans-serif; }

#bls-eventsheading {
					color: black;
					margin-left:5px;
					font-size: 125%;
                                                                                text-align: center;
					font-family: Arial, sans-serif; }

#bls-eventstext {
					color: black;
					margin-left:5px;
					font-size: 100%;
                                                                                text-align: center;
					font-family: Arial, sans-serif; }


#bls-events {
					color: blue;
					margin-left:5px;
                                        line-height: 125%
					font-size: 100%;
                                        font-weight: bold;
                                        text-align: center;
					font-family: Arial, sans-s  }

#bls-dates {
					color: #000033;
					margin-left:15px;
                                        line-height: 125%
					font-size: 100%;
                                        font-weight: bold;
                                        text-align: left;
					font-family: Arial, sans-s  }

#emph-bls {
                                        color: red;				
                                        font-weight: bold;
					font-size: 105%; }
#bls-tickets {
					color: green;
					margin-left:5px;
                                        line-height: 100%
					font-size: 100%;
                                        text-align: center;
                                        font-weight: bold;
					font-family: Arial, sans-s  }
					
#bls-events1 {
					color: black;
					margin-left:5px;
                                        line-height: 100%
					font-size: 100%;
                                        text-align: center;
					font-family: Arial, sans-s  }

#bls-events2 {
					color: red;
					margin-left:5px;
                                        line-height: 100%
					font-size: 100%;
                                        text-align: center;
					font-family: Arial, sans-s  } 

#bls-box a:link {
					text-decoration: underline;
					font-size: 100%; 
					color: #000066; }
#bls-box a:visited {
					text-decoration: none;
					font-size: 100%;
					color: #003366; }
#bls-box a:active {
					text-decoration: underline;
					font-size: 100%;
					color: #000066; }
#bls-box a:hover {
					text-decoration: underline overline;
					font-size: 100%; 
					color: blue; }

#restoration-box {
					background: white;
					border: 1px solid black;
					width: 290px;
					margin:  5px;
					padding: 3px;
					spacing: 0px;
					line-height: 120%;
					font-size: 100%;
					color: black;
					text-align: left; 
					float: right; }

#restoration-emptybox {
					background: white;
					border: 0px solid white;
					width: 290px;
					margin:  5px;
					padding: 0px;
					spacing: 0px;
					line-height: 120%;
					font-size: 100%;
					color: black;
					text-align: left; 
					float: right; }

#restoration-mainheading {
					color: green;
					margin-left:5px;
					font-size: 120%;
					font-weight: bold;
                                        text-align: center;
					font-family: Arial, sans-s  }

#restoration h2 {
					margin: 10px;
					padding: 5px;
					line-height: 120%;
					font-size: 95%;
                                        text-align: center;
					color: #330000; }

#stop-press-feed {
					margin-top: 10px;
					margin-left: 30px;
					margin-bottom: 30px;
					line-height: 110%;
					font-size: 95%;
					color: #000066; }

#stop-press-box {
					background: white;
					border: 1px solid black;
					width: 290px;
					margin: 5px;
					padding: 0px;
					spacing: 0px;
					line-height: 120%;
					font-size: 100%;
					color: black;
					text-align: left; 
					float: right; }

#stop-press-mainheading {
					color: red;
					margin-left:5px;
					font-size: 120%;
					font-weight: bold;
                                        text-align: center;
					font-family: Arial, sans-s  }

					
#stop-press-box h1 {
					font-size: 110%;
					font-weight: bold;
					color: red; }	


#lent-groups-feed {
					margin-top: 10px;
					margin-left: 30px;
					margin-bottom: 30px;
					line-height: 110%;
					font-size: 95%;
					color: #000066; }

#lent-groups-box {
					background: #FFFF99;
					border: 0px solid black;
					width: 790px;
					margin: 15px;
					padding: 5px;
					spacing: 5px;
					line-height: 120%;
					font-size: 100%;
					color: black;
					text-align: left; 
					float: left; }
					
#lent-groups h1 {
					font-size: 110%;
					font-weight: bold;
					color: white; }	

#lent-mainheading {
					color: #990000;
					margin-left:5px;
					font-size: 125%;
					font-weight: bold;
                                        text-align: center;
					font-family: Arial, sans-s  }

#lent-theme  {
					color: green;
					margin-left:5px;
					font-size: 120%;
					font-weight: bold;
                                        text-align: center;
					font-family: Arial, sans-s  }
				


#news {
					margin: 10px;
					padding: 5px;
					line-height: 120%;
					font-size: 95%;
					color: #330000; }



#news-pages {
					margin: 20px;
					padding: 10px;
					line-height: 120%;
					font-size: 95%;
					color: #000066; }

#news-pages p {
					margin-left: 30px;
					margin-bottom: 30px; }
					
#news-pages h1 {
					font-size: 120%;
					font-weight: bold;
					color: #000066; }

#news {
					margin: 10px;
					padding: 5px;
					line-height: 120%;
					font-size: 95%;
					color: #330000; }
					
#news h1 {
					font-size: 100%;
					font-weight: bold;
					color: #660000; }

#diary {
					margin: 10px;
					padding: 5px;
					line-height: 120%;
					font-size: 95%;
					color: #330000; }
					
#diary h1 {
					font-size: 100%;
					font-weight: bold;
					color: #660000; }

#diary h2 {
					font-size: 95%;
					font-weight: bold;
					color: #660000;
					margin-left: 30px; }

#registers {
					margin: 10px;
					padding: 5px;
					line-height: 120%;
					font-size: 95%;
					color: #330000; }
					
#registers p {
					margin: 10px;
					margin-left: 100px;
					padding: 5px;
					line-height: 120%;
					font-size: 95%;
					color: #330000; }					
					
#registers h1 {
					font-size: 100%;
					font-weight: bold;
					color: #660000; }

#registers h2 {
					margin-left: 20px;
					font-size: 95%;
					font-weight: bold;
					font-style: italic;
					color: #000066; }

#advert {
					/*background: #eeeeee                                                                                          url("data/images/ely-badge-1.gif");*/
					background-position: top left;
					background-repeat: no-repeat;
					width: 420px;
					border: 1px solid #000000;
					margin: auto;
					padding: 10px;
					text-align: center;
					color: #000000;
					font-size: 80%;
					line-height: 110%; }
					
#advert h1 {
					font-size: 110%;
					font-weight: bold;
					color: #000000; }

#advert h2 {
					font-size: 100%;
					font-weight: bold;
					color: #000000; }														

#highlight {
					width: 120px;
					border: 2px inset #66CCFF;
					background: #8FDAFF;
					margin-top: 20px;
					margin-left: -10px;
					padding: 3px;
					color: #330000;
					font-size: 85%;
					line-height: 110%; }
					
#highlight h1 {
					font-size: 105%;
					font-weight: bold;
					color: #660000; }					
					
#minister {
					margin: 10px;
					padding: 5px;
					line-height: 120%;
					font-size: 95%;
					color: #330000; }
					
#minister h1 {
					font-size: 100%;
					font-weight: bold;
					color: #660000; }	
					
#minister i {
                                        font-size: 90%;
                                        font-style: italic; }		

#groups-table {
					border: 2px solid #000000;
					margin: 10px; }					

#groups-table-celll {
					border: 1px solid #999999;
					font-size: 95%;
					text-align: left;
					vertical-align: top;
					padding: 5px; 
					width: 130px;	}

#groups-table-cellr {
					border: 1px solid #999999;
					font-size: 95%;
					text-align: left;
					vertical-align: top;
					padding: 5px; }
					
#groups-table-headl {
					border: 1px solid #999999;
					font-size: 95%;
					text-align: left;
					vertical-align: top;
					padding: 5px;
					width: 130px; }					

#groups-table-headr {
					border: 1px solid #999999;
					font-size: 95%;
					text-align: left;
					vertical-align: top;
					padding: 5px; }

#lectionary {
					margin: 10px;
					padding: 5px;
					line-height: 120%;
					font-size: 95%;
					color: #330000; }
					
#lectionary h1 {	
					font-size: 100%;
					font-weight: bold;
					color: #660000; }

#lec-table {
                                        border: 2px solid #000000;
                                        margin: auto; }

#lec-left {
                                        width: 90px;
					font-size: 95%;
					text-align: right;
					vertical-align: top;
					padding: 5px;
					border: 1px solid #999999; }

#lec-right {
                                        width: 480px;
					font-size: 95%;
					text-align: left;
					vertical-align: top;
					padding: 3px;
					border: 1px solid #999999; }

#prayer-calendar {
					margin: 10px;
					padding: 5px;
					line-height: 120%;
					font-size: 95%;
					color: #330000; }
					
#prayer-calendar h1 {	
					font-size: 100%;
					font-weight: bold;
					color: #660000; }

#pc-table {
					border: 0;
					align: center;
					text-align: center; }
				
#pc-left {
					font-size: 100%;
					font-weight: bold;
					text-align: left;
					vertical-align: top;
					padding: 5px;
					width: 105px;
					border: 0px solid #999999; }													

#pc-center {
					font-size: 95%;
					font-weight: bold;
					text-align: left;
					vertical-align: top;
					padding: 5px;
					width: 95px;
					border: 0px solid #999999; }

#pc-right {
					font-size: 95%;
					text-align: left;
					vertical-align: top;
					padding: 3px;
					width: 340px;
					border: 0px solid #999999; }

#signature {
					margin: 10px;
					padding: 5px;
					line-height: 120%;
					font-size: 95%;
					color: #000033; }
					
#signature-i {
					font-size: 105%;
					font-weight: bold;
					font-style: italic;
					line-height: 120%;					
					color: #000066; }						
					
#mission-statement {
					clear: both;
					background: #dddddd;
					border: 0px dashed #000000;
					margin-top: 20px;
					margin-left: 40px;
					margin-bottom: 20px;
					margin-right: 40px;
					padding: 10px;
                                                                                text-align: center;
					line-height: 120%;
					font-size: 95%;
					color: #000000; }																

#mission-statement h1 {
					font-size: 120%;
					font-weight: bold;
					color: #000066; }

#design {
					font-size: 80%;
					float: right; }
					
#footlink {
					font-size: 80%;
					float: left; }					

#copyright {
					font-size: 80%; }
										
																	
#quote {
					font-style: italic;
					margin-left: 20px;
					margin-right: 10px; }

#indent {
					margin-left: 30px;
					margin-right: 30px; }

#cf {
					font-size: 70% ;
					text-align: right; }
					
#maintext {	
                                        margin-left: 15px; }

#maintext-center {			text-align: center;
                                        margin-left: 15px; }


#concertheading {
					color: #990000;
					margin-left:5px;
					font-size: 105%;
					font-weight: bold;
					font-family: Arial, sans-serif; }

										
#mainheading {
					color: #990000;
					margin-left:15px;
					font-size: 125%;
					font-weight: bold;
					font-family: Arial, sans-serif; }

#mainheading-services {
					color: #990000;
					margin-left:5px;
					font-size: 200%;
                                        text-align: center;
					font-weight: bold;
					font-family: Arial, sans-serif; }

#mainheading-services-sub {
					color: black;
					margin-left:5px;
					font-size: 100%;
                                        text-align: center;
					font-weight: bold;
					font-family: Arial, sans-serif; }

#subheading-services {
					color: #333399;
					margin-left: 10px;
					font-size: 105%;
                                        text-align: center;			
		                        font-weight: bold;
					font-family: Arial, sans-serif;  
                                        align: center; }

#subheading-services {
					color: #333399;
					margin-left: 10px;
					font-size: 105%;
					font-weight: bold;
					font-family: Arial, sans-serif; 
                                        align: center; }

				
#mainheading-a1church {
					color: #990000;
                                        margin-top: 0px;
					margin-left:10px;
					font-weight: bold;
					font-size: 125%;
					font-family: Arial, sans-serif; }

#heading-a1church {
					color: #990000;
                                        margin-top: 0px;
					margin-left:10px;
					font-size: 125%;
					font-weight: bold;
					font-family: Arial, sans-serif; }

#subheading-a1church {
					color: #333399;
                                        margin-top: 0px;
					margin-left:10px;
					font-size: 125%;
					font-weight: bold;
					font-family: Arial, sans-serif; }


#subheading {
					color: blue;
					margin-left: 10px;
					font-size: 100%;
					font-weight: bold;
					font-style: italic;
					font-family: Arial, sans-serif; }

#footer {
					color: #990000;
					margin-left: 10px;
					font-size: 85%;
					font-weight: bold;
					font-family: Arial, sans-serif; }

hr {
					width: 80%;
					align: center; }
					
#emph {
					font-weight: bold;
					font-size: 95%; }	

#emph-c {
					font-weight: bold;
					font-size: 95%;
					line-height: 110%;
					text-align: center; }

#emph-i {
					font-weight: bold;
					font-style: italic;
					font-size: 95%;
					line-height: 110%; }
					
#quote-i {
					font-style: italic; }	
															
#picture {
					text-align: center;
					align: center; }
					
#banner {
					text-align: center;
					align: center; }					
										
#back-next {
					text-align: center;
					margin-top: 20px;
					margin-bottom: 20px; }
					
img{
					border: 0; }	

#cofe {
					position: absolute;
					top: 0;
					left: 900px; }
					
#ely {
					position: absolute;
					top: 50px;
					left: 900px; }
#a1church {
					position: absolute;
					top: 0;
					left: 5px; }
					
#map-left {
					float: left;
					width: 310px; }
					
#map-right {
					float: right;
					width: 310px; }	

#photostrip {
                                        text-align: center;
                                        align:center;
				        padding: 1px;
					spacing: 0px; 					                                                                margin: 5px; }

#service-box {
					background: white;
					border: 1px solid black;
					width: 620px;
					margin: 5px;
					padding: 0px;
					spacing: 0px;
					line-height: 120%;
					font-size: 100%;
					color: black;
					text-align: center; 
					float: left; }										
#service-box-top {
					background: yellow;
					border: 1px solid black;
					color: black;
					font-size: 105%;   
					font-weight: bold; 
                                        text-align: center; }
					

#service-box-main {
					border: 1px solid black; 
                                        text-align: center; }

#service-box-blank {                    
                                        background: white;
					border: 1px solid black;
					line-height: 150%;
					font-size: 100%;
                                        text-align: center;
					color: white;	 }

#service-sunday {
					background: white;
					border: 1px solid black;
					color: black;
					font-size: 105%;
                                        text-align: center;
					font-weight: bold; }

#service-box-festival {
					background: white;
					border: 1px solid black;
					color: black;
					font-size: 105%;   
					text-align: center; }

#service-festival {
					background: red;
					border: 1px solid black;
					color: black;
					font-size: 110%;   
					font-weight: bold; }

#activities-mainheading {
					color: red;
					margin-left:5px;
					font-size: 125%;
					font-weight: bold;
                                        text-align: center;
					font-family: Arial, sans-serif; }
#activities-subheading {
					color: blue;
					margin-left: 10px;
					font-size: 100%;
					font-weight: bold;
					font-style: italic;
					font-family: Arial, sans-serif; }

#activities h1 {
					font-size: 120%;
					font-weight: bold;
					color: #cc0000; }

#activities h2 {
					margin: 10px;
					padding: 5px;
					line-height: 120%;
					font-size: 95%;
                                        text-align: center;
					color: #330000; }; }

#activities-box a:link {
					text-decoration: none;
					font-size: 100%; 
					color: #000066; }
#activities-box a:visited {
					text-decoration: none;
					font-size: 100%;
					color: #003366; }
#activities-box a:active {
					text-decoration: none;
					font-size: 100%;
					color: #000066; }
#activities-box a:hover {
					text-decoration: underline overline;
					font-size: 100%; 
					color: #ff0000; }

#history-mainheading {
					color: #990000;
					margin-left:5px;
					font-size: 150%;
                                        text-align: center;
					font-weight: bold;
					font-family: Arial, sans-serif; }

#history-subheading {
					color: #990000;
					margin-left:5px;
					font-size: 140%;
                                        text-align: center;
					font-weight: bold;
					font-family: Arial, sans-serif; }

#history-vicars-table {
                                        border: 0px solid #000000;
                                        margin: auto; }
#history-vicars-left {
                                        width: 50px;
					font-size: 95%;
					text-align: left;
					vertical-align: top;
					padding: 5px;
					border: 0px solid #999999; }
#history-vicars-center {
                                        width: 300px;
					font-size: 95%;
					text-align: left;
					vertical-align: top;
					padding: 3px;
					border: 0px solid #999999; }

#history-vicars-right {
                                        width: 300px;
					font-size: 95%;
					text-align: left;
					vertical-align: top;
					padding: 3px;
					border: 0px solid #999999; }

#history-time-table {
                                        border: 3px solid #000000;
                                        margin: auto; }

#history-time-col1 {
                                        width: 50px;
					font-size: 95%;
					text-align: left;
					vertical-align: top;
					padding: 5px;
					border: 1px solid #999999; }
#history-time-col2 {
                                        width: 150px;
					font-size: 95%;
					text-align: left;
					vertical-align: top;
					padding: 3px;
					border: 1px solid #999999; }
#history-time-col3  {
                                        width: 250px;
					font-size: 95%;
					text-align: left;
					vertical-align: top;
					padding: 3px;
					border: 1px solid #999999; }

#history-time-col4 {
                                        width: 200px;
					font-size: 95%;
					text-align: left;
					vertical-align: top;
					padding: 3px;
					border: 1px solid #999999; }

#tour-table {
					color: black;
                                        background: #CCCC66;
                                        padding: 10px;
                                        margin: 10px; }	

#marriage-box {
					background: white;
					border: 0px solid white;
					width: 800px;
					margin: 10px;
					padding: 5px;
					spacing: 5px;
					line-height: 120%;
					font-size: 100%;
					color: black;
					text-align: left; 
					float: left; }

#table-services {
                                        align center ;
                                        font-family: sans-serif;
                                        background: white;
                                        border-width: 2;
                                        border-color: white; }


#table.centered {
                                        margin-left: auto;
                                        margin-right: auto; }


#th {                                   font-family: sans-serif; 
                                        background: rgb(204, 204, 153) }

#td {                                   font-family: sans-serif; 
                                        background: rgb(255, 255, 153) }


