body { background-image:url(../images/bgd-texture.png);
		background-repeat:repeat-x;
		background-attachment:fixed;
		background-color:#1F1B19;
		font-family:"Times New Roman", Times, serif;
		font-size:17px;
		text-align:justify;
		margin:0px;}
		
h1 { background-repeat:no-repeat;
		font-size:30px;
		font-weight:bold;
		text-align:center;
		color:#5F4E49;}
				
h2 { font-family:Verdana, Geneva, sans-serif;
		font-size:20px;
		font-weight:bold;
		color:#5F4E49;
		margin-top:30px;
		margin-bottom:15px;}
		
h3 { font-size:20px;
		color:#5F4E49;
		font-weight:bold;
		margin-top:10px;
		margin-bottom:5px;}
 
		
a { color:#5F4E49;} 
		
li { list-style:disc;}

.clear {clear:both;}

		
#wrapper { width:996px;
		height:auto;
		margin:auto;}
		
#nav { background-image:url(../images/menu.png);
		width:996px;
		height:70px;
		position:fixed;
		z-index:10;	
		margin:0px;}	
	
#nav a { line-height:70px;
		width: auto;
		float:left;
		color: white;
		font-size:20px;
		text-align:center;
		text-decoration:none;
		color:#8C7F68;
		padding:0px 0px 0px 50px;}
	
#nav ul { list-style:none;
		padding:0px;
		margin:0px;}
	
#nav li { display:inline;}




#pic { background-image:url(../images/header-pic.jpg);
		background-repeat:no-repeat;
		width:996px;
		height:309px;}
/*header picture for winter*/		
#winterpic { background-image:url(../images/winterheader-pic.jpg);
		background-repeat:no-repeat;
		width:996px;
		height:309px;}
		
.events { background-image:url(../images/events-bgd.png);
		background-repeat:no-repeat;
		width:375px;
		font-size:15px;
		text-align:left;}
		.christmasevents { background-image:url(../images/christmasevents-bgd.png);
		background-repeat:no-repeat;
		width:375px;
		font-size:15px;
		text-align:center;}
#polaroyd { width:300px;
		background-color:#FFF;
		text-align:center;
		border-top:10px solid white;
		border-right:10px solid white;
		border-bottom:0px solid white;
		border-left:10px solid white;
		box-shadow: 3px 3px 5px #363434;
		margin:0px 20px 30px 0px;
		float:left;}
		
#polaroyd a { text-decoration:none;
		font-size:0.9em;
		font-weight:bold;} 
		
.hometext {	font-size:20px;
		text-align:center; 
		color:#C6B4A5;
		padding:20px;}

		
.gallery ul{ clear:both;
		padding-bottom:150px;}
		
.gallery li { list-style:none;
		float:left;
		padding:10px 10px 10px 0px;}

#bottom {	background-color:#1F1B19;
		width:100%;
		height:88px;
		padding:5px 5px 5px 5px;
		margin-bottom:0px;}

#socialmedia { width: 120px;
		height:50px;
		margin-left:20px;
		margin-top:-73px;}
		
.f { width:50px;
		height:50px;
		float:left:}

.t { width:50px;
		height:50px;
		margin-left:10px;
		float:lef;}		
#line {	background-color:#1F1B19;
		width:100%;
		height:1px;
		margin-bottom:1px;}

#footer { width:996px;
		font-family:Calibri;
		font-size:14px;
		text-align:center;
		color:#7C7058;
		margin:auto;}
		 
#footer a {color:#7C7058;
		text-decoration:none;}

#footer a:hover {color:white;}
		
.line2 { background-image:url(../images/line2.png);
		background-repeat:no-repeat;
		width:336px;
		height:6px;}
		
.line3 { background-image:url(../images/line2.png);
		background-repeat:repeat-x;
		width:50%;
		height:6px;
		margin-bottom:10px;
		margin:auto;}
		
.center { text-align:center;}
		
/* about*/
#container{ width:90%;
		min-width:996px;
		margin:auto;}

#arrow-about { background-image:url(../images/arrow-about.png);
		width:290px;
		height:60px;
		margin-left:20px;
		margin-bottom:-30px;
		position:relative;
		z-index:2;} 
		
#arrow-tours { background-image:url(../images/arrow-tours.png);
		width:290px;
		height:60px;
		margin-left:20px;
		margin-bottom:-30px;
		position:relative;
		z-index:2;} 
		
#arrow-dining { background-image:url(../images/arrow-dining.png);
		width:290px;
		height:60px;
		margin-left:20px;
		margin-bottom:-30px;
		position:relative;
		z-index:2;} 
		
#arrow-shop { background-image:url(../images/arrow-shop.png);
		width:290px;
		height:60px;
		margin-left:20px;
		margin-bottom:-30px;
		position:relative;
		z-index:2;} 


#arrow-events { background-image:url(../images/arrow-events.png);
		width:290px;
		height:60px;
		margin-left:20px;
		margin-bottom:-30px;
		position:relative;
		z-index:2;} 
		
#arrow-contact { background-image:url(../images/arrow-contact.png);
		width:290px;
		height:60px;
		margin-left:20px;
		margin-bottom:-30px;
		position:relative;
		z-index:2;} 
		
#arrow-courtyard { background-image:url(../images/arrow-courtyard.png);
		width:290px;
		height:60px;
		margin-left:20px;
		margin-bottom:-30px;
		position:relative;
		z-index:2;} 		
		
#arrow-privacy-policy { background-image:url(../images/arrow-privacy-policy.png);
		width:290px;
		height:60px;
		margin-left:20px;
		margin-bottom:-30px;
		position:relative;
		z-index:2;} 
				
#submenu { background-image:url(../images/submenu-bgd.png);
		background-repeat:no-repeat;
		width:280px;
		height:300px;
		display: table-cell;
		vertical-align: middle;
		text-align:center;}
		
#stroke { background-image:url(../images/stroke.jpg);
		padding:1px;
		margin-top:-350px;
		margin-left:290px;
		z-index:1;
		margin-bottom:20px;} 
		
#content { background-image:url(../images/content-bgd.png);	
		padding:30px 30px 30px 30px;}
	
/*about*/
#great-windmill { background-image:url(../images/great-windmill.jpg);
		width:250px;
		height:350px;
		margin:0px 0px 20px 20px;
		float:right;} 
		
#small-windmill { background-image:url(../images/small-windmill.jpg);
		width:250px;
		height:350px;
		margin:50px 0px 20px 20px;
		float:right;}
		
#watermillpic { background-image:url(../images/watermill.jpg);
		width:250px;
		height:350px;
		margin:50px 0px 20px 20px;
		float:right;}
		
/*dining*/	
#willow-terrace { background-image:url(../images/willow-terrace.jpg);
		width:250px;
		height:350px;
		margin:0px 0px 20px 20px;
		float:right;} 
		
.menufont { font-size:13px;
		font-family:Verdana, Geneva, sans-serif;}
		
.item { font-style:italic;
		font-weight:bold;
		line-height:0px;
		padding-top:0px;}
	
.mainitem { text-align:center;}

/*tours*/	
.plan { width:600px;
		height:297px;
		margin-top:20px;}
		
.priceh1 { font-size:20px;
		font-weight:bold;
		text-align:center;
		line-height:40px;}
		
.priceh2 { background-color:#615745;
		color:#FFF;
		text-align:center;
		line-height:40px;}
		
/*events*/
#soundwaves { background-image:url(../images/events/soundwaves1.jpg);
		width:300px;
		height:637px;
		margin:20px 0px 20px 20px;
		float:right;} 
		
#sustainable { background-image:url(../images/sustainable-living.png);
		width:332px;
		height:218px;
		margin:20px 0px 20px 20px;
		float:right;} 
		
#theatre { background-image:url(../images/theatre-bigpic.png);
		width:332px;
		height:299px;
		margin:50px 0px 20px 20px;
		float:right;}
		
#mary { background-image:url(../images/events/mary-benion.png);
		width:251px;
		height:153px;
		margin:0px 0px 20px 20px;
		border:5px solid white;
		float:right;}
#easter { background-image:url(../images/easter-bgd2.png);
		background-repeat:repeat-x;
		height:238px;
		clear:left;
		margin-left:-30px;
		margin-right:-30px;
		margin-top:-20px;}

#easter-bgd { background-image:url(../images/easter-bgd2.png);
		background-repeat:repeat-x;
		height:238px;
		clear:left;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:-39px;}		
		
		
.small {font-size:15px;
		font-weight:normal;
		font-style:italic;
		border:5px white;
		padding:0px;} 
		
#eventspic { border:5px solid white;
		margin:20px 20px 20px 0px;
		float:left;} 
/*exhibitions*/
#thumb { margin:0px 0px 20px 20px;
		border:5px solid white;
		float:right;}

.facebookbox { width:500px;
		height:auto; 
		background-color:#FFF;}