	/* -- CLASSES --*/
	.contact_s {
	display:none;
	}
	
	.underline {
	text-decoration:underline;
	font-weight:bold;
	}
	
	.courtesy {
	color:#666666;
	font-size:9px;	
	}
	
	.display_pic {
	padding:4px; 
	border: 1px dotted #333333;
	margin-bottom:5px;
	}
	
	.month {
	border:1px dotted #999999;
	background:#F4FEE2;
	}
	
	.error {
	color:#FF0000;
	font-weight:bold;
	}
	
	.gold {
	color:#C6884F;
	}
	
	/* HTML */
	body {
	background:#FEEFDA url('../images/backgrounds/body_bg.gif') repeat-y;
	font-family:Georgia, Verdana, Arial, Calibri; font-size:13px;
	color:#747474;
	}
	
	a {	color:#009966; 	}
	a:hover { text-decoration:none; }

	#wrapper {
		background:#FFFFFF;
		border:1px solid #CFCDCD;
	}

	/* ---- HEADER AREA ---- */
	#header a {
		color:#FFFFFF;
		font-size:10px;
	}
		#header a:hover {
		text-decoration:none;
		}

		#header h1 {
			color:#FFFFFF;
			font-size:19px;
		}
	
			#header .header_top { 
				background:url('../images/backgrounds/d_green_bg.jpg') repeat-x;
				border-bottom:1px solid #999999;
			}
			
			#header input {
				background:#006F6F;
				border:1px solid #999999;
				color:#999999;
				margin-top:5px;
				padding:2px;
			}
			
			#header .b {
				background:#E7EFE8;
				color:#333333;
				cursor:pointer;
			}
						
			#header .b:hover {
				background:#ADADAD;
			}
	/* ---- CONTENT AREA ---- */

	
	#content h1 {
	text-indent:-999999px;
	}
	
		#content ul li {
		background:url(../images/backgrounds/productbullet.png) no-repeat;
		padding-left:22px;
		padding-bottom:6px;
		}
		
		
	#content_list h3 {
	color:#C78852;
	}	
		/* --- Ale & Wenches Titles ---- */
		.h_intro { background:url('../images/home/introduction.jpg') -9px 0 no-repeat;}
		.h1_intro { background:url('../images/home/introduction.jpg') -9px 0 no-repeat;}
		.h_service { background:url('../images/home/service_times.jpg') 0 0 no-repeat;  }
		.h_l_news { background:url('../images/home/l_news.jpg') no-repeat; }
		.h_history { background:url('../images/history/history.jpg') 0 0 no-repeat; }
		.h_gpriest { background:url('../images/services/guest-priests/guest_priests.jpg') no-repeat; }
		.h_news-events { background:url('../images/news_events/news_events.jpg') no-repeat; }
		.h_m-christ { background:url('../images/christianity/modern_christianity.jpg') no-repeat; }
		.h_a-christ { background:url('../images/christianity/ancient_christianity.jpg') no-repeat; }
		.h_contact { background:url('../images/contact/contact_beauchief.jpg') no-repeat; }
		.h_find { background:url('../images/contact/findus/find_us.jpg') no-repeat; } 
		.h_floor {background:url('../images/abbey_today/floorplan/floorplan_title.jpg') no-repeat; }
		.h_links { background: url('../images/backgrounds/links.jpg') no-repeat;}
		.h_downloads { background: url('../images/backgrounds/downloads.jpg') no-repeat; }
		
		#abbey_new {
		background:url('../images/backgrounds/home/abbey_new_bg.jpg') no-repeat;
		}	
	/* ---- FEATURE AREA ---- */
	
	#feature_area {
	
	}
	

	
		#feature_area h3 {
		background:#006666;
		text-indent:-999999px;
		}
			#feature_area a img {
			opacity:1;
			filter:alpha(opacity=100);
			}	
			
			#feature_area a img:hover {
			opacity:0.75;
			filter:alpha(opacity=75);
			}	
								
			#feature_area .f_services_h3 {
			background:#003333 url('../images/backgrounds/feature/title_services.png') -5px 0px no-repeat;
			}
			#feature_area .f_history_h3 {
			background:#003333 url('../images/backgrounds/feature/title_history.png') -4px 0px no-repeat;
			}
			
			#feature_area .f_congregation_h3 {
			background:#003333 url('../images/backgrounds/feature/title_congregation.png') -4px 0px no-repeat;
			}			
			
		#feature_area a {
		color:#ffffff;
		text-decoration:none;
		}
			#feature_area a:hover {
			text-decoration:underline;
			}
				.feature_more {
				background:#009595 url('../images/backgrounds/feature/more.png') no-repeat;
				border-top:1px solid #999999;
				}
	
	.latest_news_heading {
	border:1px solid #999999;
	border-right:none;
	}

	/* NEWS & EVENTS */
	
	#content .news_left a { color:#C78852; }
	#content .events_left a { color:#C78852; }
	
	#news_events_list img {
	margin-right:7px;
	margin-bottom:3px;
	}
		
	#news_events_list h3 {
	margin:25px 0 10px 0;
	}
	
	#details h1 {
	text-indent:0;
	width:650px;
	font-size:18px;
	margin-top:8px;
	border-bottom:2px solid #BADA78;
	}
		.seperator {
		width:75%;
		margin:15px auto;
		border-top:1px dotted #999999;
		}


	.Evensong {
	border:1px dotted #999999;
	background:#EDFAFE;
	font-size:12px;
	}	
	
	#services_pics img {
	border:1px solid #C0ADB8;
	opacity:0.7;
	filter:alpha(opacity=70);
	}
	
		#services_pics img:hover {
		opacity:1;
		filter:alpha(opacity=100);
		}
		
	/* -- FORM DATA -- */
	
	#form h5 {
	background:url('../images/backgrounds/d_green_bg.jpg') repeat-x;
	border:1px solid #A8A8A8;
	color:#FFFFFF;
	font-size:13px;
	padding:3px;
	text-align:center;
	}
	#form em {
	color:#FF0000;
	font-style:italic;
	padding-right:2em;
	vertical-align:top;
	}
	
		#form textarea, #form input {
		border:1px solid #CFCFCF;
		color:#006699;
		font-family:Verdana,Arial,Calibri,Helvetica,sans-serif;
		font-size:11px;
		padding:3px;
		}	
	/* ---- RIGHT PANEL ---- */
	
	#right_panel {
	/* background:#F4FEE2;  */
	background:url(../images/backgrounds/right_panel/right_panel_bg.png) repeat-y;
	color:#333;
	font-size:11px;
	border:1px solid #CCCCCC;
	border-right:none;
	}
		
		#right_panel h3 {
		background: url('../images/backgrounds/nav/right_panel_h3_bg.jpg') repeat-x;
		border:1px solid #999999;
		border-left:none;
		border-right:none;
		}
		
			#right_panel h3 a {
			text-decoration:none;
			}
			
			#right_panel h3 a:hover {
			background:url('../images/backgrounds/nav/right_panel_h3__hover_bg.jpg');
			}
			
			.priest_img {
			border: 1px solid #666666;
			}
			
			a#selected {
			background:#F7CF86;
			}
			
	/* ---- FOOTER ---- */
	
	.grass {
	background:url('../images/backgrounds/footer/grass.jpg') repeat-x;
	}
	
	#footer {
	background:#005152 url('../images/backgrounds/footer/footer_bg.jpg') no-repeat;
	border-top:1px solid #999999;
	color:#FFFFFF;
	}
	
		#footer a {
		color:#FFFFFF;
		font-size:11px;
		text-decoration:underline;
		}
		
		#footer a:hover {
		text-decoration:none;
		}