body {background:#cccccc; font-family: Arial, Helvetica, sans-serif;font-size:12px;}

p {font-size:12px;}

strong {font-size:11px}

img {display:block}

#main-container {
		width:800px;
		margin-left:auto;
		margin-right:auto;
		background-color:#CCCC99
		}

.left-border {background: url(images/borders.gif) repeat-y left}

#logo-banner {
		width:inherit;
		height:60px; 
		background:url(images/header800x60.gif) no-repeat
		}

#logo-banner img {display:block}

#logo-banner h1 {
		position:absolute;
		left:-2000px;
		margin:0;
		padding:0;
		color:#FFFFFF;
		text-transform:capitalize;
		font-size:2.1em;
		font-weight:lighter
		}

#left-nav { width:125px; float:left; font-size:10px}

.left-border {background: url(images/border.gif) repeat-y left}

#left-nav ul {margin:0; padding:0}

#left-nav li {
		margin:0;
		padding: 0;
		width:125px;
		height:25px; 
		list-style:none; 
		color:#FFFFFF; 
		
		}

#left-nav li a {
		display:block;
		padding: 5px 0 0 8px;
		margin-top:0px;
		width:117px;
		height:20px;
		font-size:1.2em;
		list-style:none;
		color:#FFFFFF;
		text-decoration:none;
		background:url(images/menu_up.gif) no-repeat
		}
		
#left-nav li a:hover {
		padding: 5px 0 0 8px;
		margin-top:0px;
		height:20px;
		width:117px;
		list-style:none; 
		color:#FFFFFF; 
		font-size:1.2em;
		text-decoration:none;
		background:url(images/menu_ov.gif) no-repeat
		}

.leftbar-img {margin-top:360px; margin-left:2px;}		

/*home  top images*/		
#home_Lmain_img {
		float:left;
		padding-left:158px;
		background:url(images/home_r2_c2.gif) no-repeat  #fff;
		width:193px;
		height:200px;
		}
		
#home_Rmain_img{
		float:right;
		background:url(images/publowtower.jpg) no-repeat;
		width:321px;
		height:380px;
		border-right: 2px solid #000000
		}
		
/*about us top images*/
#aboutus_main_img{ 
		float:left;
		background:url(images/cross.jpg) no-repeat;	
		width:268px;
		height:200px;
		}

#aboutus_title_img { 
			float:right; 
			background: url(images/border.gif) repeat-y right #fff; 
			width:407px; 
			height:50px; 
			padding:150px 0 0 0;
			}

#aboutus_title_img img {display:block}

#aboutus_title_img h2{
		position:absolute;
		left:-2000px;
		margin:0;
		padding:0;
		color:#FFFFFF;
		text-transform:capitalize;
		font-size:1.2em;
		font-weight:lighter
		}
		
/*contact us top images*/
#contactus_main_img{ 
		float:left;
		background:url(images/stgiles.jpg) no-repeat;	
		width:264px; 
		height:380px; 
		}

#contactus_title_img { 
			float:right; 
			background: url(images/border.gif) repeat-y right #999; 
			width:410px; 
			height:50px;
			padding-right:1px;
			text-align:right
			}

#contactus_title_img img {display:block}

#contactus_title_img h2{
		position:absolute;
		left:-2000px;
		margin:0;
		padding:0;
		color:#FFFFFF;
		text-transform:capitalize;
		font-size:1.2em;
		font-weight:lighter
		}
		
/*newandevents top images*/
#newsandevents-border-right {	
		float:right;
		width:675px; 
		height:150px;
		padding-top:50px; 
		background: url(images/border.gif) repeat-y right;
		}
		
#newsandevents_main_img {
		background: url(images/ely.jpg) no-repeat;
		float:left;
		width:514px;
		height:100px;

		}
		
#newsandeventsarchive_main_img {
		background: url(images/hamstead.jpg) no-repeat;
		float:left;
		width:515px;
		height:100px;

		}
		
#newsandevents_title_img{
		float:left;
		width:514px;
		height:50px;
		}
		
#newsandevents_title_img h2{
		position:absolute;
		left:-2000px;
		margin:0;
		padding:0;
		color:#FFFFFF;
		text-transform:capitalize;
		font-size:1.2em;
		font-weight:lighter
		}

/*churchwardens top images*/

#churchwardens-border-right {
		float:left;
		width:675px; 
		height:150px;
		background: url(images/border.gif) repeat-y right #fff
		}
		
#churchwardens_main_img {
		background: url(images/bellevue.jpg);
		text-align:left;
		width:390px;
		height:150px;

		}
		
#churchwardens_title_img{
		float:right;
		width:674px;
		height:50px;
		border-right:1px solid #000
		}
		
#churchwardens_title_img h2{
		position:absolute;
		left:-2000px;
		margin:0;
		padding:0;
		color:#FFFFFF;
		text-transform:capitalize;
		font-size:1.2em;
		font-weight:lighter
		}
		
/*church wardens navigation */		
		
.churchwardens-nav {
		float:right;
		width:672px;
		height:20px;
		color:#FFFFFF;
		font-size:12px;
		background:#003300;
		padding-left:3px
		}
		
.churchwardens-nav ul{
		width:515px;
		margin:0;
		padding:0;
		}

.churchwardens-nav li{
		list-style:none;
		float:left;
		height:20px;		
		margin:0;
		padding-top:0;
		background:#003300;
		}

.churchwardens-nav li a { 
		float:left;
		display:block;
		height:18px; 
		padding-top:2px;
		padding-right:2px;
		color:#FFFFFF; 
		text-decoration:none
		}

.churchwardens-nav li a:hover {
		float:left;
		display:block; 
		height:18px; 
		padding-top:2px;
		padding-right:2px;
		color:#FFFFFF; 
		text-decoration:none
		}
	
/*privatepatrons top images*/

#privatepatrons-border-right {
		float:left;
		width:674px; 
		height:200px;
		padding-right:1px;
		background: url(images/border.gif) repeat-y right #cccc99
		} 

#privatepatrons_main_img{ 
		float:right;
		background:url(images/holytrinity.jpg) no-repeat;	
		width:151px;
		height:200px;
		}

#privatepatrons_title_img { 
			float:left; 
			width:523px; 
			height:50px; 
			margin:150px 0 0 0;
			background:#999999
			}

#privatepatrons_title_img img {display:block}

#privatepatrons_title_img h2{
		position:absolute;
		left:-2000px;
		margin:0;
		padding:0;
		color:#FFFFFF;
		text-transform:capitalize;
		font-size:1.2em;
		font-weight:lighter
		}

/*grants top images*/
			
#grants_main_img, #holidaygrants_main_img { 
			float:left;
			width:674px; 
			height:150px;
			border-right:1px solid #000000 
			}

#grants_main_img { 
			background:url(images/leighwoodschancel.jpg) no-repeat;	
			}
			
#holidaygrants_main_img { 
			background:url(images/mountains.jpg) no-repeat #666633;	
			}

#grants_title_img, #holidaygrants_title_img { 
		float:left;
		width:675px;
		height:50px;
		}

#grants_title_img {
		background: url(images/border.gif) repeat-y right #cccc99
		}
		
#holidaygrants_title_img{ 
		background: url(images/border.gif) repeat-y right #666633
		}
		
#holidaygrants_bottomtitle_img{ 
		background: url(images/border.gif) repeat-y right #666633
		}

#grants_title_img img {display:block}

#grants_title_img h2{
		position:absolute;
		left:-2000px;
		margin:0;
		padding:0;
		color:#FFFFFF;
		text-transform:capitalize;
		font-size:1.2em;
		font-weight:lighter
		}

/*parsonandparish top images*/

#parsonandparish_main_img{ 
		float:right;
		background:url(images/stowey.jpg) no-repeat;	
		width:265px;
		height:380px;
		}

#parsonandparish_title_img { 
			float:left; 
			width:410px; 
			height:50px; 
			margin:150px 0 0 0;
			background:#666666
			}

#parsonandparish_title_img img {display:block}

#parsonandparish_title_img h2{
		position:absolute;
		left:-2000px;
		margin:0;
		padding:0;
		color:#FFFFFF;
		text-transform:capitalize;
		font-size:1.2em;
		font-weight:lighter
		}
		
		
/*common tenure top images*/

#commontenure_main_img{ 
		float:right;
		background:url(images/stowey.jpg) no-repeat;	
		width:265px;
		height:580px;
		}

#commontenure_title_img { 
			float:left; 
			width:410px; 
			height:50px; 
			margin:150px 0 0 0;
			background:#666666
			}

#commontenure_title_img img {display:block}

#commontenure_title_img h2{
		position:absolute;
		left:-2000px;
		margin:0;
		padding:0;
		color:#FFFFFF;
		text-transform:capitalize;
		font-size:1.2em;
		font-weight:lighter
		}		
		
		

/*about us top images*/
#sitemap-border-right {
		float:left;
		width:674px; 
		height:201px;
		padding-right:1px;
		background: url(images/border.gif) repeat-y right #cccc99
		} 

#sitemap_main_img{ 
		float:right;
		background:url(images/stoneme.jpg) no-repeat;	
		width:151px;
		height:200px;
		}

#sitemap_title_img { 
			float:left; 
			background: #999999; 
			width:523px; 
			height:50px; 
			margin:150px 0 0 0;
			}

#sitemap_title_img img {display:block}

#sitemap_title_img h2{
		position:absolute;
		left:-2000px;
		margin:0;
		padding:0;
		color:#FFFFFF;
		text-transform:capitalize;
		font-size:1.2em;
		font-weight:lighter
		}
		
/*text containers */

/*full width*/

.textpanel h2 { 
		margin: 20px auto;
		padding-top:10px;
		font-size:1.1em;
		text-align:left
		}

.textpanel p { 
		margin-left:auto;
		margin-right:auto;
		text-align:justify; 
		margin-top:15px; 
		}

#links-container {
		width:675px;
		float:right;
		background:#fff;
		padding-bottom:0;
		background: url(images/border.gif) repeat-y right #fff;
		}

#links-container h2, #links-container p { width:430px;}

#links-container p.useful-links { padding-top: 35px;  clear:both}

#links-left, #links-right {margin-top:30px;}

#links-left {float:left; width:200px; margin-left: 43px; _margin-left:20px; }

#links-left p { margin:0; width: 100px; font-size:12px; font-weight:bold}

#links-left  ul { list-style:none; margin:0; padding:0;}

#links-left  li { list-style:none; margin:5px 0 10px 0; padding:0}

#links-right {float:right; margin-right:40px; _margin-right:20px; width:200px; }

#links-right  p { margin:0; width: 190px; font-size:12px; font-weight:bold}

#links-right dl {margin:5px 0 15px 0; padding:0;}

#links-right dt {margin:0; padding:0;}

#links-right dd {margin:1px 0 1px 0; padding:0}

/* home text */
#home-textpanel {
		float:left;
		width:469px;
		height:180px; 
		background:url(content/images/hometextpanel.gif) no-repeat #CCCC99;
		}

#home-textpanel h2 { 
		margin:0;
		padding-top:10px;
		font-size:1.1em;
		width:inherit; 
		text-align:center
		}

#home-textpanel p { 
		width:450px;
		text-align:justify; 
		margin-top:15px; 
		padding:0 8px 0 8px;}
		
/*about us text */
#aboutus-container {
		width:675px;
		float:right;
		background:#fff;
		padding-bottom:10px;
		background: url(images/border.gif) repeat-y right #fff;
		}

#aboutus-container h2, #aboutus-container p  { width:430px; }

/*contact us text */
#contactus-container {
		width:410px;
		height:420px;
		_height:440px;
		float:right;
		padding-bottom:0px;
		background: url(images/border.gif) repeat-y right #cccc99;
		}

#contactus-container h2, #contactus-container p  { width:370px; }


/*new and events text */
#newsandevents-container {
		width:675px;
		float:right;
		background:#fff;
		padding-bottom:0px;
		background: url(images/border.gif) repeat-y right #fff;
		}

#newsandevents-container h2, #newsandevents-container p  { width:590px; }

/*used on newsarchive.htm */
ul.news-archive {
		list-style:none;
		width: 330px;
		margin-left:40px;
		padding:0;
		}

.news-archive li {height:30px}

.news-archive li span {float:left}

.news-archive li a {display:block; float:right;}
	
/*chruchwardens text */	
#churchwardens-container {
		width:675px;
		float:right;
		background:#fff;
		padding-bottom:0;
		background: url(images/border.gif) repeat-y right #fff;
		}

#churchwardens-container h2, #churchwardens-container p { width:590px;}

#churchwardens-container h2 {margin-top: 40px}
		
/*privatepatrons text */	
#privatepatrons-container {
		width:675px;
		float:right;
		background:#fff;
		padding-bottom:0px;
		background: url(images/border.gif) repeat-y right #fff;
		}

#privatepatrons-container h2, #privatepatrons-container p { width:620px; }

#privatepatrons-container img {margin-top:15px}

/*sitemap text */	
#sitemap-container {
		width:675px;
		float:right;
		background:#fff;
		padding-top: 30px;
		padding-bottom:0px;
		background: url(images/border.gif) repeat-y right #fff;
		}

#sitemap-container h2, #sitemap-container p { width:590px; }

#sitemap-container dl {margin:0 0 20px 40px}

#sitemap-container dt {margin-bottom: 10px; font-style:italic;}

#sitemap-container dd {margin-bottom:5px}

/*privatepatrons text */	
#parsonandparish-container {
		width:410px;
		float:right;
		background:#fff;
		padding-bottom:0px;
		background: #fff;
		height:180px
		}

#parsonandparish-container h2, #parsonandparish-container p { width:390px; margin:8px; padding:0}

/*commontenure text */
#commontenure-container {
		width:400px;
		float:right;
		background:#fff;
		padding-bottom:0px;
		background: #fff;
		height:1290px;
		padding:0px 5px 5px 5px;
		}


/* text containers end*/		

		
/*global footer */
#footer {
		font-size:11px;
		background:#690;
		border:1px solid #000;
		border-top:1px solid #7C7C7B;
		padding:2px 5px;
		color:#fff;
		height:30px;
		clear:right
		}
		
#footer ul{margin:0;padding:0;}

#footer li {list-style:none;display:inline;padding:0 5px;}

#footer a {color:#fff;text-decoration:none;}

a#jellifishlink {text-decoration:underline;}

#footer .footer-textleft{float:left;}

#footer .footer-textright{float:right;text-align:right;}

#footer .larger {font-size:larger;font-weight:bolder;}