/*

Theme Name: Drenagh Sawmills

Theme URI: http://www.drenagh.co.uk/

Description: Theme for Drenagh Sawmills by Elucidate Consultancy

Version: 1.0

Author: Elucidate Consultancy

Author URI: http://www.elucidate.co.uk

Tags: elucidate



	Drenagh Sawmills

	 http://www.drenagh.co.uk/



	This theme was built by Elucidate Consultancy

	 http://www.elucidate.co.uk



*/



/* Base - BEGIN */

body{

	margin:0;

	padding:0;

	font-family:Arial,Verdana,Geneva,Tahoma,sans-serif;

	font-size:80%;

	color:#000;

	background:#fff;

}



h1,h2,h3,h4,h5,h6{

	margin:0;

	padding:0;

	font-family:Arial,Verdana,Geneva,Tahoma,sans-serif;

}



h3{

	margin:0 0 1em;

	font-size:1.2em;

	font-weight:bold;

	color:#000;/*#008f3f;*/

}

h4{

	margin:0 0 1em;

	font-size:1em;

	font-weight:bold;

}



form{

	margin:0;

	padding:0;

}

fieldset{

	margin:0;

	padding:0;

	border:none;

}

textarea{

	font-family:Arial,Verdana,Geneva,Tahoma,sans-serif;

	font-size:1em;

}



p{

	margin:0 0 1em;

}



blockquote{

	margin:0;

	padding:0;

}



a{

	text-decoration:underline;

	color:#0a883c;

}



img{

	border:none;

}



blockquote{

	font-style:italic;

}



/* Base - END */



/* Header - BEGIN */



#header{

	background:url(images/header-bg.jpg) repeat-x #181818;

}



/* Header - END */



/* Navigation - BEGIN */



#topnav{

	margin:0 auto;

	width:940px;

}



#topnav ul{

	margin:0;

	padding:0;

	list-style:none;

	overflow:hidden;

}

#topnav li{

	float:left;

	display:block;

	margin:0;

	padding:0 0 1px 1px;

}

#topnav li a{

	display:block;

	padding:0 1.5em;

	height:40px;

	line-height:35px;

	font-size:.86em;

	font-weight:bold;

	text-decoration:none;

	text-transform:uppercase;

	color:#9f9f9f;

}

#topnav li a:hover{

	color:#fff;

}

#topnav li.current_page_item a{

	color:#fff;

	background:url(images/nav-current.jpg) no-repeat top center;

}



/* Navigation - END */



/* Masthead - BEGIN */



#masthead{

	margin:12px auto 20px;

	width:940px;

	overflow:hidden;

}

#masthead h1.logo{

	float:left;

	display:block;

	width:158px;

	height:78px;

	overflow:hidden;

	text-indent:-10000px;

	background:url(https://www.drenagh.co.uk/wp-content/themes/drenagh/images/.jpg);

}

#masthead blockquote.tagline{

	display:block;

	float:right;

	margin:40px 0 0;

	width:212px;

	height:23px;

	overflow:hidden;

	text-indent:-10000px;



}



/* Masthead - END */



/* Content - BEGIN */



#content{

	margin:0 auto;

	width:940px;

}



#content .post-thumbnail{

	margin:0 0 20px;

}

#content .post-thumbnail a{

	position:relative;

	display:block;

	border:4px solid #ccc;

}

#content .post-thumbnail .overlay{

	position:absolute;

	top:0;

	left:0;

	width:932px;

	height:192px;

	background:url(images/lines.png.html);

}



.entry-content{

	overflow:hidden;

}

.entry-content .columns{

	overflow:hidden;

}

.entry-content .column{

	float:left;

	width:420px;

}

.entry-content .column-2{

	float:right;

}

.entry-content .columns-2 .column{

	margin-right:20px;

	width:460px;

}

.entry-content .columns-2 .column-2{

	margin-right:0;

}

.entry-content .columns-2 .column h3{

	clear:both;

}

.entry-content .columns-3 .column{

	float:left;

	width:293px;

	margin:0 20px 0 0;

}



.entry img.alignright{

	float:right;

	margin:0 0 12px 12px;

	border:2px solid #e2e2e2;

}



#osmose-process{

	text-align:right;

}



/* Content - END */



/* Footer - BEGIN */



#footer-container{

	color:#ababab;

	background:url(images/footer-bg.jpg) repeat-x bottom #000;

}

#footer-container a{

	color:#ababab;

}

#footer{

	margin:54px auto 0;

	width:940px;

	overflow:hidden;

}

#footer .column{

	float:left;

	margin:35px 35px 0 0;

	width:290px;

}

#footer .column-last{

	margin-right:0;

}

#footer .column h2{

	width:180px;

	height:12px;

	text-indent:-10000px;

	background:url(images/footer-titles.jpg);

}

#footer .column .middle{

	margin:20px 0;

	padding:19px 0;

	height:140px;

	border-top:1px dotted #c5c5c5;

	border-bottom:1px dotted #c5c5c5;

}

#footer .column .middle a{

	text-decoration:none;

}

#footer .column .middle a:hover{

	text-decoration:underline;

}



#footer .address p{

	line-height:1.4em;

	font-size:1.1em;

	color:#fff;

}

#footer .address a{

	color:#fff;

}



#footer .product-list h2{

	background-position:0 -12px;

}

#footer .product-list .middle{

	overflow:hidden;

}

#footer .product-list ul{

	float:left;

	margin:0;

	padding:0;

	width:50%;

	list-style:none;

}

#footer .product-list ul li{

	margin:0 0 .3em;

	padding:0;

}



#footer .images h2{

	background-position:0 -24px;

}



#footer #products ul{

	padding:0;

	border:0;

}

#footer #products ul li{

	margin:6px 4px;

	width:86px;

	height:54px;

}

#footer #products ul li a{

	width:80px;

	height:54px;

	border:3px solid #777;

}

#footer #products ul li a .image-hover{

	width:80px;

	height:54px;

	background-position:-200px 0;

}



/* Footer - END */



/* Sub Footer - BEGIN */



#subfooter{

	margin:15px auto;

	width:940px;

	overflow:hidden;

}

#subfooter h2.logo{

	float:left;

	margin:0 1em 0 0;

	width:91px;

	height:45px;

	text-indent:-10000px;

	overflow:hidden;



}

#subfooter p{

	margin:23px 0 0;

	font-size:.8em;

	text-transform:uppercase;

}



/* Sub Footer - END */



/* Homepage - BEGIN */



.home .entry{

	position:relative;

	margin-right:-20px;

	overflow:hidden;

}

.home .entry .column{

	position:relative;

	float:left;

	width:300px;

	margin:40px 20px 0 0;

	padding:0 0 0;

	height:21em;

	color:#333;

	border-top:1px solid #dedede;

}



.home .entry .column img.size-full{

	position:absolute;

	bottom:0;

}



.home .entry h2{

	position:absolute;

	top:17px;

}



.home h2.post-title{

	display:none;

}



/* Homepage - END */



/* Presentation - BEGIN */



#presentation-container{

	overflow:hidden;

}

#presentation{

	width:2820px;

	overflow:hidden;

	border:2px solid #ccc;

}

#presentation .panel{

	position:relative;

	float:left;

	overflow:hidden;

	cursor:pointer;

	cursor:hand;

}

#presentation .panel .overlay{

	position:absolute;

	padding:16px;

	top:60px;

	right:0;

	width:318px;

	color:#fff;

	background:url(images/overlay.png);

}

#presentation .panel .overlay h3{

	margin:0 0 .5em;

	font-size:1.3em;

	font-style:italic;

	color:#efee18;

	background:url(images/arrow.png) center right no-repeat;

}

#presentation .panel .overlay-content{

	display:block;

	overflow:hidden;

}



ul#presentation{

	margin:0;

	padding:0;

	list-style:none;

	overflow:hidden;

	border:1px solid #ccc;

}

ul#presentation li{

	float:left;

}

ul#presentation li a{

	display:block;

	width:309px;

	height:335px;

	overflow:hidden;

	text-indent:-10000px;

}

ul#presentation li.environmental a{

	background:url(images/presentation-environmental.jpg);

}

ul#presentation li.products a{

	width:320px;

	background:url(images/presentation-products.jpg);

}

ul#presentation li.treated-timber a{

	background:url(images/presentation-treated-timber.jpg);

}



/* Presentation - END */



/* Products - BEGIN */



.page-template-page-products-php h2.post-title{

	margin:0 0 20px;

}

.page-template-page-products-php h2.post-title a{

	display:block;

	width:940px;

	height:200px;

	text-indent:-1000px;

	background:url(images/title-products.jpg);

}

.page-template-page-products-php h2.post-title a img{

	display:none;

}



#products h3{

	display:block;

	margin:0;

	width:940px;

	height:50px;

	text-indent:-1000px;

	background:url(images/product-list.jpg);

}

#products ul{

	margin:0;

	padding:0 0 20px;

	list-style:none;

	overflow:hidden;

	border:1px solid #c8c8c8;

	border-top:none;

}

#products ul li{

	float:left;

	margin:20px 130px 0;

	padding:1px;

	width:200px;

	height:200px;

}

#products li a{

	position:relative;

	display:block;

	width:200px;

	height:200px;

	text-decoration:none;

	overflow:hidden;

	color:#000;

}

#products li a .product-title{

	display:block;

	margin:.5em 0 0;

	font-size:.9em;

}

#products li a:hover .product-title{

	text-decoration:underline;

}

#products li a .image-hover{

	position:absolute;

	display:none;

	top:0;

	left:0;

	width:200px;

	height:155px;

	background:url(images/product-list-hover.png);

}

#products li a:hover .image-hover{

	display:block;

}



/* Products - END */



/* Product Pages - BEGIN */



.single h2.post-title{

	margin:20px 0 0;

}

.single .entry-content ul{

	margin:0;

	padding:0;

	list-style:none;

}

.single .entry-content ul li{

	margin:0 0 .5em;

	padding:0 0 0 37px;

	line-height:27px;

	background:url(images/bullet.jpg) no-repeat left center;

}



/* Product Pages - END */



/* Contact Page - BEGIN */



.entry-content .map{

	float:right;

}

.entry-content .map a{

	color:#008f3f;

	text-decoration:none;

}

.entry-content .map a:hover{

	text-decoration:underline;

}



/* Contact Page - END */



/* CForms - BEGIN */



.cf_info{

	margin:0 0 .5em;

	padding:.3em;

	color:#b00;

}

.cform{

	float:left;

	width:400px;

}

.cform ol{

	margin:0;

	padding:0;

	list-style:none;

}

.cform li{

	margin:0 0 3px;

	overflow:hidden;

}

.cform li label{

	float:left;

	padding:.3em;

	width:80px;

}

.cform li .reqtxt,

.cform li .emailreqtxt{

	display:none;

}

.cform li .single,

.cform li .area{

	float:right;

	padding:.3em;

	width:300px;

	border:none;

	background:#eee;

}

.cform .cf-sb{

	text-align:right;

}

.cform .sendbutton{

	width:105px;

	height:32px;

	text-indent:-1000px;

	overflow:hidden;

	border:none;

	cursor:hand;

	cursor:pointer;

	background:url(images/buttons.jpg) -105px 0 no-repeat;

}

.linklove{

	display:none;

}



/* CForms - END */



/* Links - BEGIN */



#links ul{

	margin:0;

	padding:0 0 20px;

	list-style:none;

	overflow:hidden;

}

#links ul li{

	float:left;

	padding:1em 1px 1px;

	margin:10px 20px 10px 0;

	width:291px;

	height:200px;

	border-top:1px solid #ddd;

}

#links ul li h3{

	float:left;

	margin:0 0 1em;

	width:155px;

	height:2.5em;

	font-size:1.1em;

	font-weight:normal;

}

#links ul li h3 a{

	text-decoration:none;

	color:#008f3f;

}

#links ul li .link-image{

	float:right;

}

#links ul li .link-content{

	clear:both;

}

#links ul li .link-button{

	display:block;

	width:143px;

	height:43px;

	text-indent:-1000px;

	overflow:hidden;

	background:url(images/button-visit-site.jpg);

}



/* Links - END */



/* Links - BEGIN */



#careers ul{

	margin:0;

	padding:0 0 20px;

	list-style:none;

	overflow:hidden;

}

#careers ul li{

	float:left;

	padding:1px;

	margin:11px 11px 0 0;

	width:300px;

}

#careers ul li h3{

	margin:0 0 1em;

	font-size:1.1em;

	font-weight:normal;

	color:#008f3f;

}

#careers ul li .download-application{

	display:block;

	width:173px;

	height:38px;

	text-indent:-1000px;

	overflow:hidden;

	background:url(images/button-download-application.jpg);

}



/* Links - END */



/* Machinery for Sale - BEGIN */



#machinery #tabs{

	background:none;

}

#machinery #tabs ul, #machinery #information {
  float: left;
  width: 450px;
  margin: 20px 0;
}


#machinery .machinery-lot{

	padding:1em 0;

	overflow:hidden;
        border-top: solid 1px #666;
}

#machinery #gallery-container {
  width: 440px;
  float: left;
}

#machinery .gallery{

	float:left;

	margin:0;

	padding-left: 40px;

	width:500px;

	list-style:none;

}

#machinery .gallery li{

	float:left;

	display:block;

	margin:0 7px 7px 0;

}

#machinery .gallery li img{

	width:118px;

	height:75px;

}

#machinery .gallery-preview{

	float:right;

	margin:0 0 1em;

}

#machinery .gallery-preview img{

	width:430px;

	height:240px;

}



#machinery .machinery-specs{
        width: 500px;
	float: left;

	font-size:0.875em;

	/* border-top:1px solid #ebebeb; */

}

#machinery .machinery-specs .column{

	float:left;

	width:490px;
	padding-bottom: 20px;
	margin-right: 10px;
}

/* #machinery .machinery-specs .column-2{

	float:right;

	width:430px;

}*/



#machinery .link-contact{

	display:block;

	width:214px;

	height:63px;

	text-indent:-1000px;

	overflow:hidden;

	background:url(images/button-contact.jpg);

        margin-top: 10px;
}



/* Machinery for Sale - END */



/* Breadcrumbs - BEGIN */



.breadcrumbs{

	margin:.5em 0 1em;

	padding:0;

	overflow:hidden;

	list-style:none;

}

.breadcrumbs li{

	float:left;

	margin:0 .5em 0 0;

	font-style:italic;

	color:#008f3f;

}

.breadcrumbs li a{

	color:#000;

	text-decoration:none;

}

.breadcrumbs li a:hover{

	text-decoration:underline;

}

.breadcrumbs li.current a{

	font-weight:bold;

	text-decoration:underline;

}



.page-id-27 .breadcrumbs{

	margin:20px 0 2em;

}



/* Breadcrumbs - END */



/* People - BEGIN */



#people{

	width:940px;

	overflow:hidden;

}

#people ul{

	position:relative;

	margin:0;

	padding:20px 0 0;

	top:-13px;

	width:960px;

	overflow:hidden;

	list-style:none;

	border-top:1px solid #eee;

}

#people ul li{

	float:left;

	margin:0 20px 20px 0;

	padding:0;

	width:139px;

	font-size:.87em;

	height: 230px;

}

#people ul li img{

	margin:0 0 .5em;

	border:1px solid #ccc;

}

#people ul li a{

	display:block;

	margin:.5em 0 0;

}



/* People - END */



/* Gallery - BEGIN */



.ngg-galleryoverview .slideshowlink{

	display:none;

}

.ngg-galleryoverview .piclenselink{

	display:none;

}



/* Gallery - END */