@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: 0px;
	margin-bottom: 0px;
	font-family: "Lucida Handwriting";
	font-weight: bold;
	color: #00F;
}
h2 {
	font-size:32px;
	text-align:center;
	font-family:"Lucida Handwriting";
	font-weight:bold;
	color:#FFF;
	font-weight:bold;
	text-shadow:1px 3px 5px #000;
	padding-top: 25px;
	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: 14px;
	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           	{  color:rgba(255,255,255,1); margin:0px; padding:0px; }

a:link			{ color:#fff;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: #FFF;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-color:#FFD
							background-image:url(../images/backing.gif);
							margin-top: 20px;
							margin-bottom: 20px;
							text-align:center;
						}

/* Containers */
#outer						{}


#wrapper 					{                          
							   width: 1025px; 
                              height:auto;
							  margin-left: auto;
							  margin-right:auto;
							  box-shadow:2px 2px 40px #666;
							  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;
	background-image: url(../images/LETTER-HEAD.png);
	background-repeat: no-repeat;
	border-top-right-radius: 50px;
	border-top-left-radius: 50px;
	-moz-border-top-right-radius: 50px;
	height: 200px;
	text-align: center;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	color: #00F;	
	margin-bottom: 0px;
							}
#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-red       {color:#FF0000;}  /*for banner*/
.h3				{
	color: #00F;                             /*for banner*/
	font-family: "Lucida Handwriting";
	font-size: 20px;
	font-weight: bolder;
}
/*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;                          
						  margin-left:5px;                      
						  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 - */

#content              {
	width: 1025px;
	height: 1050px;
	background-color:rgba(255,255,255,1);
	/*background: -moz-linear-gradient(35deg,#FABE50,#FFF,#FABE50,#FFF,#FABE50,#FFF, #FABE50,#FFF, #FABE50, #FFF,#FABE50,#FFF,#FABE50 );
	background: -webkit-linear-gradient(35deg,#FABE50,#FFF,#FABE50,#FFF,#FABE50,#FFF, #FABE50,#FFF, #FABE50, #FFF,#FABE50,#FFF,#FABE50 );
	background: linear-gradient(35deg,#FABE50,#FFF,#FABE50,#FFF,#FABE50,#FFF, #FABE50,#FFF, #FABE50, #FFF,#FABE50,#FFF,#FABE50 );
	background: -ms-linear-gradient(35deg,#FABE50,#FFF,#FABE50,#FFF,#FABE50,#FFF, #FABE50,#FFF, #FABE50, #FFF,#FABE50,#FFF,#FABE50 );
	background-color:#FFFFCD;*/
}

#topspacer				{width:100%;
				          height:20px;
						  
						 }
#wedding               {
	width: 600px;
	height: 120px;
	margin:-30px auto 40px auto;
	background-image: url(http://churchfarmcandcpark.co.uk/images/weddingback.png);
}
#wedding h1             {
	font-family: "Bookman Old Style";
	color: rgba(255,255,255,1);
	font-size: 14px;
	background: rgba(255,83,64,1);
	padding: 5px;
	width: 300px;
	margin-left: 135px;
	border: 2px ridge #fff;
	border-radius: 10px;
	margin-bottom: 10px;
}						 						  

#shedgallery				{
	width: 800px;
	height: auto;
	margin:0px auto;
	margin-top: 
	margin-bottom: 15px;
	padding: 2px;
}
					 
#shedgallery images			{
	display: inline;
	margin-bottom: 0px;
} 							
#footer				{font-size: 12px;
					font-weight: 700;
					line-height: 25px;
					height:276px;
					background-image:url(../images/backgroundsiloute.gif);
					background-position:top;
										
			}
				
#footer p   {padding-top:; color:#FFF;}			
			
/*FOOTERnavigation- css styles sheet*/

#footernav           {
						width: 100%;
						height: 2.00em;	
						margin: 0px;
						background-color:;
						position:absolute;
						bottom:10px;}
	
#footernav
         li            {display:inline-block;                          
						  margin-left:5px;                      
						  padding:.30em 1.34em;
						  background-color:#000;					  
						  border:.01em ridge # ;
						  border-bottom:none;			  
						  color:#fffff;
						  box-shadow:1px 1px 1px #333;
					   }
					   
#footernav li a        {color:#fff; opacity:.3;}					   
#footernav li:hover   {background-color:#333; color:red; }	
								   
#navbar li a             {color:#fff; }							   
#navbar li a:hover       {color:#FFF; }					   

/*FOOTERnavigation ends - */	
				

h4{
	width: 115%;
	padding: 5 px;
	margin-top: 10px;
}
h4{
	text-align:center;
	position: relative;
	color: #fff;
	margin: 0-30px 30px -30px;
	padding: 10px 0;
	text-shadow: 0 1px rgba(0,0,0,.8);
	background: #5c5c5c;
	background-image: -moz-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -webkit-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -o-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	background-image: linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,0));
	-moz-box-shadow: 0 2px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: 0 2px 0 rgba(0,0,0,.3);
	box-shadow: 0 2px 0 rgba(0,0,0,.3);
    }
    
    h4:before, h4:after
    {
        content: '';
        position: absolute;
        border-style: solid;
        border-color: transparent;
        bottom: -20px;
    }
    
    h4:before
    {
        border-width: 0 20px 20px 0;
        border-right-color: #222;
        left: 0;
    }
    
    h4:after
    {
        border-width: 0 0 20px 10px;
        border-left-color: #222;
        right: 0;
    }													
							

/* Miscellaneous  */
.small  {color:rgba(0,0,0,1); font-weight:bold; font-size:12px; font-family:"Lucida Bright";}

.h6    {background-color:rgba(0,204,0,1); }

.photo-top {
	font-family: "Lucida Handwriting";
	font-size: 18px;
	font-weight: bold;
	text-align:center;
	color: rgba(255,255,255,1);
	width: 500px;
	margin-top:20px;
	margin-bottom:;
	margin:0px auto;
	height: 25px;
	background-color: rgba(255,83,64,1);
}
.photo-bottom {
	font-family: "Lucida Handwriting";
	font-size: 15px;
	font-weight: bold;
	color: rgba(255,255,255,1);
	text-align:center;
	width: 650px;
	margin-bottom: 10px;
	margin-left: 75px;
	height: 40px;
	background-color: rgba(255,83,64,1);
	padding-bottom: 10px;
	border: 1px ridge #000;
}

.tabletxt {
				font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
				font-size: 16px;
				font-style: italic;
				color: #8C4600;
				margin-right: auto;
				margin-left: auto;
				font-weight: bold;
				clear: both;
				float: left;}
				
#banner_float-left {height:50px;
				width:100%;
				margin-left:auto;
				margin-right:auto;
				margin-top:15px;
				margin-bottom:30px;
				
				
}

.banner_float-right{
				float: right;
				margin-top: 15px;
				margin-right:px;
				margin-left: 0px;
}
#photo-top {
	font-family: "Lucida Handwriting";
	font-size: 16px;
	font-weight: bold;
	color: rgba(255,255,255,1);
	text-align:center;
	width: 485px;
	margin-bottom:0 ;
	margin-left: 270px;
	height: 25px;
}
#photobox1 {
	background-color: rgba(204,204,204,1);
	height: 185px;
	width: 850px;
	margin-left: 175px;
	display: inline;}
	
#photobox2 {
	background-color: rgba(204,204,204,1);
	height: 185px;
	width: 850px;
	margin-left: 175px;
	display: inline;
	
}