body,td,th 
{	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #60563a;
	line-height: 2; }
	
a:link, a:visited, a:hover, a:active
{	color: #60563a;
	text-decoration:none; }

a.white:link, a.white:visited, a.white:hover, a.white:active
{	color: #e3dfd4;
	text-decoration:none; }
	
p 
{	margin: 0px 0px 10px 0px; }

h1
{	font-size: 20px;
	font-weight: normal;
	letter-spacing: 1px;
	font-family: "Times New Roman", Times, serif;
	color: #60563a;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid  #b8b2a0; }

h2
{	font-size: 16px;
	font-weight: normal;
	letter-spacing: 1px;
	font-family: "Times New Roman", Times, serif;
	color: #60563a;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid  #b8b2a0;  }

h3
{	font-size: 14px;
	font-weight: normal;
	font-family: 'Playfair Display SC', serif;
	color: #60563a;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid  #60563a;  }

h4
{	font-size: 12px;
	color: #60563a;
	font-family: 'Playfair Display SC', serif;
	font-weight: normal;
	line-height: 1.5;
	margin: 0px 0px 0px 0px; }
	
h5
{	font-size: 12px;
	color: #968966;
	line-height: 1.5;
	margin: 10px 0px;
	font-weight: normal; }

h9
{	font-size:12px;
	font-family: 'Playfair Display SC', serif;
	border-bottom: 1px solid  #b8b2a0; 
	color: #60563a;
	margin: 10px 0px;
	font-weight: normal; }
	
h10
{	font-size:12px;
	letter-spacing: 1px;
	color:#b8b2a0;
	font-style: italic;
	font-weight: normal; }
	
img.responsive
{	width: auto;
	max-width: 100%;
	height: auto; }

img.logo
{	width: 100%;
	max-width: 300px;
	height: auto; }

img
{	border: 0; }

img.fade
{	opacity:1.0;
	filter:alpha(opacity=100);
	border: 0px; }
	
img.fade:hover
{	opacity:0.6;
	filter:alpha(opacity=60);
	border: 0px; }
	
body 
{	margin: 0px;
	background: #f9faf7 url(http://www.scilicorns.co.uk/images/bg-texture.png); }

div.top-bar-holder
{	width: 100%;
	height: 20px;
	display: block;
	margin: 0px auto;
	padding: 10px 0px 10px 0px;
	background: url(http://www.scilicorns.co.uk/images/light-green.jpg);
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #FFFFFF;
	text-align: center;
	background-size: 100%;
	position: relative;
	z-index: 6; }

div.top-bar
{	width: 95%;
	max-width: 950px;
	background: none;
	height: 20px;
	overflow: auto;
	margin: 0px auto; }

div.language
{	width: auto;
	height: 12px;
	padding: 4px 20px 4px 0px;
	float: left; }
	
div.contact
{	width: auto;
	height: 12px;
	padding: 4px 0px 4px 20px;
	float: right; }

div.page-holder
{	width: 95%;
	max-width: 950px;
	background: none;
	height: auto;
	min-height: 600px;
	overflow: auto;
	margin: 0px auto; }

div.head-holder
{	width: 100%;
	height: auto;
	background: url(http://www.scilicorns.co.uk/images/green.jpg); } 

div.head
{	width: 100%;
	padding: 20px 0px;
	margin: 0px auto;
	height: 140x; }
	
div.logo
{	width: 200px;
	height: 140px;
	margin: 0px auto;
	float: none; }

div.contact-info
{	width: auto;
	height: auto;
	color: #60563a;
	display: block;
	float: right;
	text-align: right; }

div.menu-outer
{	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px auto 10px auto;
	background: none;
	border-top: 0px solid #b8b2a0;
	border-bottom: 1px solid #b8b2a0; }

div.menu-holder
{	width: 500px;
	height: auto;
	padding: 0px;
	margin: 0px auto; }
		
div.slide
{	width: 100%;
	height: auto;
	max-height: 350px;
	overflow: hidden; }
	
div.main-body
{	width: 100%;
	height: auto;
	overflow: auto;
	padding: 0px 0px 40px 0px;
	margin: 0px auto 50px auto;
	background: none; }
	
div.content-left
{	width: 44%;
	height: auto;
	float: left; }
	
div.content-right
{	width: 44%;
	height: auto;
	float: right; }
	
div.news-short
{	width: 20%;
	height: 220px;
	margin: 1%;
	padding: 10px 1%;
	background: none;
	border: 1px solid #b8b2a0;
	overflow: hidden;
	float: left; }
	
div.footer-container
{	width: 100%;
	padding: 20px 0px;
	height: 20px;
	background: url(http://www.scilicorns.co.uk/images/green.jpg); } 

div.footer
{	width: 95%;
	max-width: 950px;
	height: auto;
	overflow: auto;
	padding: 0px;
	position: relative;
	margin: 0px auto 0px auto; }
	
div.footer-info
{	width: auto;
	height: 20px;
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 10px;
	color: #e3dfd4;
	font-size: 10px; }
	
div.footer-scratch
{	width: auto;
	height: 20px;
	float: right;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
	color: #e3dfd4;
	font-size: 10px; }
	
.button_mainpage {
	background-color: #b2bca1;
	margin: 0px;
	padding: 5px 10px;
	height: auto;
	width: auto;
	border: 0 none;
	cursor: pointer;
	font-size:10px;
	line-height:1;
	font-weight:normal;
	color: #FFFFFF; }