@charset "utf-8";
	
/* Color Legend */


/* Reset */

html, body { margin: 0; padding: 0; border: 0;  background: transparent; font-size:10px; }

div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, img, ol, ul, li, 
table, tr, th, td, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}

article, aside, dialog, figure, footer, header, hgroup, nav, section {	display:block; }

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, b, i, u, strike { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight: normal;
	font-style: normal;
	line-height: 100%; 
	text-indent: 0;
	text-decoration: none;
	text-align: left;
	color: #000;
	}

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

/* Headings */

h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #000; }

h1 {
	font-size: 22px;
	text-align: center;
	margin-top:15px;
	margin-bottom: 0px;
	font-family: "Lucida Handwriting";
	font-weight: bold;
	color: #00F;
}
h2 {
	font-size:12px;
	text-align:center;
	font-family:"Lucida Handwriting";
	font-weight:bold;
	color:#804000;
	padding-top: 5px;
	line-height: 125%;
}
h3 {
	font-size: 15px;
	color: #FF0;
	font-weigth: 600;
	font-face: "lucida handwriting";
	font-style: italic;
	font-family: "Lucida Bright";
	text-align: center;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 5px;
}
h4 {}
h5 {
	font-size:17px;
	padding-top: 35px;
	padding-left: 12px;
	padding-bottom: 0px;
	font-family: "Lucida Handwriting";
	font-weight: bold;
	color: #F00;
}
h6 {
	font-size: 18px;
	color: #F00;
	margin-left: 10px;
	text-align: left;
	font-weight: bold;
	padding-top: 5px;
	font-family: "Lucida Handwriting";
	 
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }


/* Text Elements */

p           	{
	color:#000;
	font-size:12px;
	line-height:150%;
	text-align: center;
	font-weight: bold;
	margin:0px;
	
}
a           	{  margin:0px; padding:0px; }

a:link			{ color:#000;font-weight:600;font-size:12px;}
a:visited		{ color: #000;font-weight:bold;font-size:12px;}	
a:active		{ color: #000;font-weight:bold;}
a:focus			{ color: #666;font-weight:bold; }
a:hover     	{ color: #f00;font-weight:bold; }

blockquote  	{ color:#000; font-size:12px; }

strong      	{ font-weight: bold; }
em		      	{ font-style: italic; }

ul li		    { color:#000; font-size:12px;margin:0px; padding:0px }
ol li	     	{ color:#000; font-size:12px; }

ul          	{font-family: "Lucida Bright"; margin:0px; padding:0px;
}
ol          	{ list-style-type:decimal; }


/* Tables */

table       	{
					width:85%;
					font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
					font-size: 13px;
					font-style: italic;
					line-height: 110%;
					font-weight: bold;
					color: #8C4600;
					margin-left: 25px;
					margin-bottom:20px;	
					padding-bottom:20px;		}

th          	{ font-weight: bold; padding: 10px;}
thead, th    	{ background: #ccc; }

tbody			{   }

th,td,caption 	{
				font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
				color: #8C4600;
				font-size: 14px;
				font-style: italic;
				font-weight: bold;
				padding-left: 5px;
				line-height: 125%;
}
caption 		{ 	}

tfoot       	{	}
.tfooter		{ background-color: text-align:center; font-style:italic; }

/*---------------------------------------*/

html 	{	}

body	{					
							background-image:url(../images/background.jpg);
							margin-top: 20px;
							margin-bottom: 20px;
							text-align:center;
						}

/* Containers */
#outer						{}


#wrapper 					{
							width: 1025px;
							height: 1000px;
							margin-left: auto;
							margin-right: auto;							
							border-top-right-radius: 50px;
							border-top-left-radius: 50px;
							-moz-border-top-right-radius: 50px;
							-moz-border-top-left-radius: 50px;
							
													 }
							  
							   
/* banner starts	   
#banner 					{
							width: 1025px;
							border-top-right-radius: 50px;
							border-top-left-radius: 50px;
							-moz-border-top-right-radius: 50px;
							height: 200px;
							text-align: center;
							padding: 0px;
							margin-top: 0px;
							margin-right: 0px;
							margin-left: 0px;
							color: #00F;
							margin-bottom:-12px;
}
#bannertext {
							width: 1025px;
							background-image:url(../images/LETTER-HEAD.png);
							background-repeat:no-repeat;
							height: 200px;
							margin-left:auto;
							margin-right:auto ;
							margin-top: 18px;
							text-align: center;
							background-color: #FFFFCD;
							border-top-left-radius:50px;
							border-top-right-radius:50px;
							-webkit-border-top-left-radius: 50px;
							-moz-border-top-right-radius: 50px;
							-webkit-border-top-right-radius: 50px;
							-moz-border-top-left-radius: 50px;					
	
}								
#bannertext h1              {padding-top:15px;}								
banner ends*/
/*navigation- uses external css styles sheet*/

/*navigation ends - uses external css styles sheet*/

	
				
													


							
/*whats on ends */							
													  		  
/*shed layout*/
#hanlegastoptxt {
	height: 70px;
	width: 700px;
	margin:0px auto;
	margin-top: 100px;
}
					 
#shedcontent 				{width: 1025px;
							height: 1200px;
							background-image: url(http://churchfarmcandcpark.co.uk/images/hanlegas1.2.png);
							background-repeat: no-repeat;
							background-color:rgba(226,226,226,1);
							margin:0px auto;
							margin-top: 0px;
							
						}
										   
#shedcontentp			{
	color: #804600;
	font-weight: bold;
	font-family: "Lucida Bright";
	line-height: 125%;
	font-size: 16px;
	text-align: center;
	font-variant: small-caps;
	text-decoration: none;
}	
#right  {float:right; margin-right:20px;margin-top:200px; }							
#right img{border-top-left-radius:35px; border-top-right-radius:35px;}							

#left  {float:left; margin-left:20px;margin-top:200px;}
#left img{border-top-left-radius:35px; border-top-right-radius:35px;}	
										
#hanlegastimes {
						width: 565px;
						height: auto;
						padding-bottom:5px;
						background-color: #FABE50;
						text-align: left;
						margin:0px auto;
						margin-bottom: 10px;	
						border: 3px ridge #F90;
						background: -moz-linear-gradient(top,#FABE50,#FAEED3,#F00);
						background: -webkit-linear-gradient(top,#FABE50,#FAEED3,#F00);
						background: linear-gradient(top,#FABE50,#FAEED3, #F00));
						background: -ms-linear-gradient(top,#FABE50,#FAEED3,#F00));
						
					}
#hanlegastimes p    {
	padding-bottom: 2px;

}							
#hanlegastimesleft			{
	width: 347px;
	float: left;
	background-color: #FAEED3;
	height: 145px;
	background: -moz-linear-gradient(left,#FABE50,#FAEED3, #fff);
	background: -webkit-linear-gradient(left,#FABE50,#FAEED3, #fff);
	background: linear-gradient();
	background: -ms-linear-gradient();
    padding-bottom:5px; 
	 border-bottom: 1px ridge rgba(0,0,0,1);    } 
#hanlegastimesright			{
	width: 202px;
	float: right;
	background-color: #FAEED3;
	height: 145px;
	 padding-bottom:5px;
	 border-bottom: 1px ridge rgba(0,0,0,1);  
	
}	


#shedgallery				{
	width: 900px;
	height: auto;
	float: left;
	margin: 10px 0px 0px 65px;
	
}
					 
#shedgallery images			{display:inline;
							 margin-bottom:0px;}
							 
#lowerpic					{
							width: 900px;
							height: 200px;
							padding: 0px;
							margin-top:105px;
							margin-left:64px;
						}
/*shed layout ends*/
				

			
/* Miscellaneous  */
.small  {color:rgba(0,0,0,1); font-weight:bold; font-size:12px; font-family:"Lucida Bright";}
.right          {text-align: right;}
.banner-red       {color:#FF0000;}
.h3				{color: #00F;
				font-family: "Lucida Handwriting";
				font-size: 20px;
				font-weight: bolder;
}
.h6    {
	background-color: rgba(250,190,80,1);
	width: 555px;
	margin:0px auto;
	padding: 10px 10px 5px 10px;
	border-radius: 15px;
	border: 3px ridge red;
}
h4:first-letter {
	font-size: 1.4em;
	background-color: #00C;
	color: #F00;
	padding-top: 1px;
	float: left;
	line-height: 115%;
	text-shadow: 1px 1px 1px #000;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
}

/*navigation- css styles sheet*/

#navbar            {
						width: 100%;
						height: 3.00em;	
						margin: 0px;
						background-color:rgba(198,99,0,1);
						border-bottom:.12em solid rgba(51,0,0,1);
						border-top:.12em solid rgba(51,0,0,1);}
	
#navbar li               {display:inline-block;                      
						  padding:.55em 1.34em;
						  background-color:rgba(198,99,0,1);					  
						  border-top-left-radius:em;
						  border-top-right-radius:em;
						  border:.15em ridge #300 ;
						  border-bottom:none;			  
						  
					   }
					   
#navbar li:hover   {background-color:#F27900; color:rgba(51,0,0,1); }	
								   
#navbar li a             {color:#fff; }							   
#navbar li a:hover       {color:#000; }					   

/*navigation ends - */

/* Navigation Extra */
#footer				{font-size: 12px;
					font-weight: 700;
					line-height: 25px;
					background-color:#FFF;
					height:100px;
			}
/*FOOTERnavigation- css styles sheet*/

#footernav           {
						width: 100%;
						height:2.00em;	
						margin: 0px;
						background-color:#FFF;
						border-bottom:.12em solid #CCC;
						border-top:.12em solid #CCC;}
	
#footernav li               {display:inline-block;                  
						                    
						  padding:.30em 1.14em;
						  background-color:#FFF;					  
						  border-top-left-radius:em;
						  border-top-right-radius:em;
						  border:.15em ridge #ccc ;
						  border-bottom:none;			  
						  
					   }
					   
#footernav li:hover   {background-color:#930; color:white; }	
								   
#navbar li a             {color:#fff; }							   
#navbar li a:hover       {color:#FFF; }					   

/*FOOTERnavigation ends - */