body{
	background-color:#333;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#container{
	margin:auto;
	width:800px;
	border:#F4CACB solid 1px;
	background-color:#FFFFFF;
}

h1{
	color:#FFFFFF;
	font-family:Forte;
	font-size:44px;
	margin-left:58px;
	margin-top:35px;
	float:left;
}

ul{
	list-style:none;
	padding:0px;
	font-size:18px;
	margin:10px 0px 10px 5px;

}
		
#right_shadow{	
	background:url(/img/right_shadow.gif) top right repeat-y;
	width:825px;
	margin:auto;
	margin-top:20px;
	padding:0px;
	padding-left:11px;
}
	
#left_shadow{
	background:url(/img/left_shadow.gif) top left repeat-y;
}
	
#head{
	height:110px;
	border-bottom:#F4CACB solid 1px;
	/*background:url("/includes/img/love valentines header.gif");*/
	background-color:#990000;
	margin:2px;
}
	
#foot{
	margin:2px;
	height:20px;
	/*background:url("/includes/img/love valentines footer.gif");*/
	background-color:#990000;
	padding:3px;
	clear:both;
	color:#FFFFFF;
	font-family:Forte;
	font-size:13px;

}

#foot li{
padding-top:2px;
	float:right;
}
	

ul#nav{
	list-style:none;
	font-family:Forte;
	color:#FFF;
	font-size:18px;
	margin-bottom:5px;
	float:right;
	margin-right:12px;
}
		
ul#nav li{
	float:left;
	padding: 5px 10px 10px 10px;
	
}
	
ul#nav li a{
	color:#FFFFFF;
	text-decoration:none;
}
	
ul#nav li a:hover{
	color:#CCCCCC;
}
	
#photo{
	margin:2px;
}
	
#hm_text{
	margin:2px;
	border:#CCC 1px solid;
	padding:3px;
	width:500px;
	font-size:14px;
	float:left;
}
	
.title{
	font-weight:bold;
	font-size:16px;
}
	
#hm_opentimes{
	width:280px;
	margin:0px;
	margin-top:2px;
	float:right;
	margin-left:7px;

}

#hm_opentimes #enquiries
{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:55px;
	font-weight:bold;
	font-size:16px;

}
		
#map{
	margin:30px 0px 30px 30px;
	border:#333333 solid 1px;
	float:left;
	width:500px;
}
	
#address{
	float:right;
	width:150px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
	margin-top:30px;
	margin-right:60px;
}
		
.title{
	font-family:Forte;
	font-size:24px;
}
	
#menu{
	font-family:Forte;
	text-align:center;
	margin:10px;
}

#menu li{
	font-size:20px;
	list-style:none;
	padding:3px;
}


.webcam{
	margin:8px ;

	}
	


/* BOTTOM BANNER */

#bottom_banner{
border:#FF0000 1px solid;

	width:97%;
	height:90px;
	clear:both;
	padding:5px;
	background-color:#ccc;
	margin:5px;
}


/*sunday service*/

#hm_sundayservice{
	color:#0000FF; 
	border:#0000FF 2px solid;
	padding:6px; 
	text-align:center;
	font-size:18px; 
	font-weight:bold; 
	width:265PX; 
	margin:4PX;
}

#hm_sundayservice a{

color:#0000FF;
}


/* Christmas */



ul#christmas_ad{

margin:0px;
padding:0px;
padding:5px;
font-family:Cambria, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:26px;

}

ul#christmas_ad li{
	list-style:none;
}

#christmas_link {
	color:#990000;
}


ul#christmas_ad li #christmas_link a{
	color:#990000;
}




ul#christmas_ad li #christmas_link a:hover{
	text-decoration:underline;
}

ul#christmas_ad li a{
	text-decoration:none;
	color:#990000;
}

ul#christmas_ad li a:hover{
	text-decoration:underline;
}

#hm_christmas{
	float:right;
	margin-right:10px;
	margin-top:10px;
	font-size:28px;
	height:20px;
	
}

#hm_christmas a{
	text-decoration:none;
	font-family:Cambria, Arial, Helvetica, sans-serif;
		color:#EDB905;
	}
	
	
#hm_christmas a:hover{
	text-decoration:underline;
}	
	

#header_struct{
	list-style:none;
	float:right;
	width:400px;
	margin-top:23px;
	margin-bottom:5px;
	text-align:center;
	margin-right:50px;

}

#gold{
	color:#edc905;
	}
	
	#red{
	color:#990000;
	}
	
.crimbo_list{
		font-weight:bold;
		margin-left:10px;
		text-align:center;
		font-size:22px;
		
		
}
.crimbo_list li{
padding:3px;
}

#poster_head{
	font-size:44px;
	}
	
.menu_list li{
font-style:italic;
padding:10px;
	font-weight:bold;
		margin-left:10px;
		text-align:center;
		font-size:26px;
}

hr{ margin: 10px 100px 10px 100px; color:#000000; }