@import"reset.css"; /* resets styles */

/*
	For: selsidefarmholidaycottage.co.uk
 
*/

/*----------- CONTAINER -------------*/
	#container {width: 960px; background: #f8fdd3;	margin: 5px auto; text-align: left; border: 4px solid #aa9755;   }
	.clr {clear: both; }
	
/*----------- FONTS -------------*/
	
	body {font-family: 	Georgia, Cambria, "Times New Roman", Times, serif;  background: #fcfeef;	text-align: center; color: #000000;   } 
	a { font-size: 13pt; color: #313b1f; }
	p {  font-size: 12pt; line-height: 14pt; padding: 5px; clear: left; }
	strong { font-size: 13pt; margin-left: 10px; padding: 5px; color: #49563a; }

	h1 { color: #4a4837; font-size: 16pt; padding: 5px 5px 5px 10px; margin-bottom: 20px; border-bottom: 2px solid #aa9755; float: left; }
	h2 { color: #49563a; font-size: 14pt; padding: 5px 5px 5px 10px; border-bottom: 1px solid #aa9755; display: block; float: left;   }
	h3 {  }
	h4 {  }
	h5 {  }
	h6 {  }
	
	ul.bullet-points { margin-left: 30px;  }
	ul.bullet-points li { font-size: 11pt; line-height: 14pt; list-style-type:circle; list-style-position:inside;  }
/*------------ HEADER -----------*/
	#header {height: 250px; background: #f8fdd3; margin-bottom: 30px; }
	#header .logo {width: 100%; height: 205px;  }
	#header p {}
	ul#nav {  width: 88%; margin: 0 auto;  }
	ul#nav li {   float: left; display: inline;  margin-top: 10px;   }
	ul#nav a {   font-size: 12pt; margin: 0 0 0 6px; padding: 6px 20px 6px 20px; background: #cbccaa; border: 1px solid #adae94; color: #576530;  display: block; } 
	ul#nav a:hover { background: #d8d9c5;  }
	
/*----------- CONTENT ---------*/
	#content { margin: 10px 10px 30px 10px;  }
	#content p { font-size: 11pt; margin: 10px;}
/*----------- FOOTER ------------*/
	#footer {height: auto; background: #f8fdd3; border-top: 1px solid #aa9755; margin: 10px 5px 5px 5px; }
	#footer a { color: #737051; font-size: 11pt; }
	#footer p { padding: 10px; text-align:center; }
	ul#links { width: 630px; height: auto;  margin: 0 auto;  }
	ul#links li  {   float: left; display: inline; margin: 10px;  text-align:center; }

	/*----------- PAGE SPECIFIC -------------*/
	
	/* HOME */
	.img-float-right { float: right; width: 360px; margin: 0 15px 15px 15px;  }
	#home #content img { margin-bottom: 10px;  border: 1px solid #aa9755; }
	
	/* THE BYRES*/
	#byres h2 { margin-bottom: 30px; clear: both; display: block; float:left; width: 95%; }
	#byres strong { }
	#byres #content img {margin: 10px 15px; }
	#byres #content	.img-float-right { float: right; width: 280px; margin: 0 15px 15px 15px;  }
	/* LOCATION */
	#location	#content img { margin: 15px; border: 1px solid #aa9755; }
	
	
	/* ZWARTBLES */
	a.gallery { display: block; padding: 10px; border: 2px solid #aa9755; background: white; float: left; margin: 5px;  }
	a.gallery:hover { background: #f4f6e3; }
	
	body#zwartbles #content .img-float-right img { margin-top: 35px; border: 5px solid #e7ead0; }

	/* ACTIVITIES */
	#activities #content h2 { margin-top: 20px; border: none; width: 100%; margin-bottom: 5px; }
	#activities #content li, #activities #content a { font-size: 12pt;  }
	#activities #content a:hover { color: #aa9755;  }
	#activities #content ul li {  margin: 10px 0 2px 30px;  }
	#activities #content ul li a { color: #576530; }

	/* CONTACT */
	ul.address { margin: 10px 0 10px 0; } 
	ul.address li { font-size: 12pt;  margin: 0 0 0 30px;   line-height: 14pt; }	
	
	#avail {   font-size: 16pt; margin: auto; padding: 6px 20px 6px 20px; background: #cbccaa; border: 1px solid #adae94; color: #576530; width:700px; } 
	
