/*
Theme Name: Director Chairs bespoke wordpress theme
Theme URI: http://www.directorchairs.com/
Description: The bespoke WordPress theme designed exclusively for Nauticalia by Branigan Interactive</a>.
Version: 1.0
Author: Dan Branigan
Author URI: http://www.branigan.co.uk
*/


/*  css reset */

* {
	margin:0;
	padding:0;
}


html {
	margin-left:-1px;
	overflow-Y: scroll;
}


body {
	background:#fff url(/wp-content/themes/Directorschairs/images/bg-body-repeat.webp) repeat-x top center;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}





/* header */

#header-container {
	background:url(/wp-content/themes/Directorschairs/images/bg-header-bottom.webp) no-repeat bottom center;
}

#header {
	width:960px;
	height:113px;
	margin:0 auto;
	padding:18px 0 0 0;
	position:relative;
	text-align:left;
}

#logo {
	width:482px;
	height:100px;
}

#logo a {
	display:block;
	width:482px;
	height:100px;
	background:url(/wp-content/themes/Directorschairs/images/logo-directorchairs.webp) no-repeat 0px 0px;
	text-indent:-9999px;
	overflow:hidden;
}




#header-contacts {
	position:absolute;
	width:400px;
	right:0;
	top:30px;
	text-align:right;
	font-size:18px;
	text-shadow:1px 1px #dad5cd;
	line-height:26px;
}

#header-contacts strong {
	color:#7e725f;
	font-weight:normal;
}

#header-contacts a {
	color:#000;
	text-decoration:none;
}

#header-contacts a:hover {
	text-decoration:underline;
}

#add-this {
	position:absolute;
	width:126px;
	right:0;
	top:90px;
}



/*navbar*/

#navbar {
	height:40px;
	width:960px;
	margin:0 auto;
	padding:0;
	background:url(/wp-content/themes/Directorschairs/images/bg-nav-bar.webp) no-repeat 0px 0px;
}

#navbar ul {
	list-style-type:none;
	float:left;
	padding:0 0 0 15px;
}

#navbar li {
	float:left;
	height:40px;
	margin:0;
	padding:0;
}

#navbar li a {
	float:left;
	display:block;
	height:29px;
	padding:11px 34px 0 34px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	text-shadow:1px 1px #696259;
	text-decoration:none;
}


#navbar li.current_page_item a{
	color:#000;
	text-shadow:none;
	background:url(/wp-content/themes/Directorschairs/images/navbar-hilite.webp) no-repeat center center;
}

#navbar li a:hover {
	color:#af2222;
}

#navbar li.current_page_item a:hover {
	color:#000;
}



/* main content area */

#content {
	padding:25px 0; 
	width:960px;
	text-align:left;
	min-height:500px;
} 





/* page content */

#page {
	width:700px;
	float:left;
	margin:0 60px 0 0;
}

#page h1 {
	color:#000;
	font-size:28px;
	font-weight:normal;
	margin:0 0 15px 0;
}

#page h2 {
	font-size:22px;
	margin:0 0 12px 0;
	font-weight:normal;
}

#page h2 a {
	color:#000;
	text-decoration:none;
}

#page h2 a:hover {
	color:#af2222;;
	text-decoration:underline;
}

#page h3 {
	font-size:18px;
	color:#000;
	margin:0;
	font-weight:normal;
}

#page p {
	margin:0 0 1.2em 0;
	line-height:1.6em;
}

#page strong {
	color:#000;
}

#page ul {
	margin:0 0 20px 20px;
}
#page ol {
	margin:0 0 20px 24px;
}

#page li {
	margin:0 0 1em 0;
}

#page a {
	color:#af2222;
}

/* page image styling */

#page img {
	margin:0 0 15px 0;
	border:1px solid #ddd;
}

#page .gallery img {
	border:1px solid #ddd;
}


/*right aligned image and caption*/

#page .alignright {
	float:right;
	margin:10px 0px 10px 10px;
}

/*homepage*/

#home-content-top {
	background:url(/wp-content/themes/Directorschairs/images/home-middle-bg-bot.webp) no-repeat center bottom;
	padding:3px 0;
	min-height:402px;
}

#home-content {
	width:960px;
	text-align:left;
	position:relative;
}

#home-intro {
	float:left;
	width:342px;
	margin:25px 0 0 0;
	background:url(/wp-content/themes/Directorschairs/images/home-intro-bg-bot.webp) no-repeat center bottom;
	padding:0 0 20px 0;
}

#home-intro .inner {
	background:url(/wp-content/themes/Directorschairs/images/home-intro-bg-top.webp) no-repeat center top;
	padding:25px 40px 0 35px;
	min-height:305px;
}

#home-intro h1 {
	font-size:28px;
	font-weight:normal;
	margin:0 0 15px 0;
}
#home-intro h1 strong {
	color:#af2222;
}
#home-intro p {
	margin:0 0 15px 0;
}

#home-intro p a {
	color:#af2222;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	background:url(/wp-content/themes/Directorschairs/images/arrow-home-intro.webp) no-repeat 0px 0px;
	padding:0 0 0 20px;
}

#home-content #sidebar {
	margin-top:11px;
	float:none;
	position:absolute;
	right:0px;
}

#home-chairs {
	float:left;
	width:388px;
	margin:0 30px 0 0;
}

#home-panels {
	width:960px;
	text-align:left;
	margin:0 auto;
	padding:25px 0;
}

#home-panels h2 {
	font-size:24px;
	color:#7e725f;
	margin:0 0 15px 0;
}

#home-panels p {
	margin:0 0 15px 0;
}

#home-panels p a {
	color:#af2222;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	background:url(/wp-content/themes/Directorschairs/images/arrow-link.webp) no-repeat 0px 0px;
	padding:0 0 0 20px;
}


#home-panel-left,
#home-panel-middle {
	float:left;
	width:344px;
	background:url(/wp-content/themes/Directorschairs/images/home-panel-medium-bot.webp) no-repeat center bottom;
	padding:0 0 15px 0;
	margin:0 36px 0 0;
}

#home-panel-left .inner,
#home-panel-middle .inner {
	background:url(/wp-content/themes/Directorschairs/images/home-panel-medium-top.webp) no-repeat center top;
	padding:20px 15px 20px 15px;
}

#home-panel-right {
	float:left;
	width:200px;
	background:url(/wp-content/themes/Directorschairs/images/home-panel-small-bot.webp) no-repeat center bottom;
	padding:0 0 15px 0;
}

#home-panel-right .inner {
	background:url(/wp-content/themes/Directorschairs/images/home-panel-small-top.webp) no-repeat center top;
	padding:20px 15px 20px 15px;
}




/* sidebar */

#sidebar{
	width:200px;
	float:left;
	font-size:12px;
	color:#222;
	margin:0;
}

#sidebar h3{
	font-size:14px;
	color:#262262;
	font-weight:normal;
	padding:0 0 5px 0;
}


#sidebar div{
	
}

#sidebar div#form h3{
	height:52px;
	text-indent:-9999px;
}

#sidebar div#form {
	background: url(/wp-content/themes/Directorschairs/images/side-contact-bot.webp) no-repeat left bottom;
	margin:0 0 30px 0;
	position:relative;
	width:220px;
}

#sidebar div#wpcf7-f1-t1-o1 {
	padding:0 32px 12px 12px;
	background:url(/wp-content/themes/Directorschairs/images/side-contact-top.webp) no-repeat left top;
}

#sidebar div#form label {
	color:#564d3f;
	font-size:11px;
}

#sidebar form input,
#sidebar form textarea {
	color:#222;
	width:178px;
	margin:0 0 6px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #bebebe;
}

#sidebar form input {
	height:20px;
}

#sidebar form textarea {
	height:56px;
}

#sidebar form button {
	height:26px;
	width:142px;
	color:#fff;
	border:none;
	background:url(/wp-content/themes/Directorschairs/images/button-medium.webp) no-repeat 0px 0px;
	font-size:14px;
	font-weight:bold;
	text-shadow:1px 1px #6f2525;
	padding:0 0 3px 0;
	margin:3px 0 0 0;
	cursor:pointer;
}

#form-message {
	position:relative;
	top:0;
}

#sidebar div#feature {
	margin:0 0 10px 0;
	background: url(/wp-content/themes/Directorschairs/images/side-contact-bot.webp) no-repeat left bottom;
	color:#000;
	font-size:13px;
}

#sidebar div#feature .inner {
	padding:10px 12px 12px 12px;
	background: url(/wp-content/themes/Directorschairs/images/side-feature-top.webp) no-repeat left top;
	color:#000;
	font-size:13px;
}

#sidebar div#feature h2 {
	color:#7e725f;
	font-size:22px;
	margin:0 0 10px 0;
}

#sidebar div#feature p {
	margin:0 0 10px 0;
	line-height:15px;
}

#sidebar div#feature p a {
	color:#af2222;
}







/* footer */

#footer-container {
	background:url(/wp-content/themes/Directorschairs/images/bg-footer-bottom.webp) repeat-x 0px 0px;
	padding:0 0 150px 0;
}

#footer {
	background:url(/wp-content/themes/Directorschairs/images/bg-footer-top.webp) no-repeat center top;
}

#footer ul {
	position:relative;
	padding:20px 0 10px 0;
	text-align:center;
	list-style-type:none;
	margin:0 auto;
	width:900px;
}

#footer li {
	display:inline;
	border-left:1px solid #6a6153;
}

#footer li a {
	color:#fff;
	text-decoration:none;
	padding:0 20px;
	font-size:12px;
}

#footer li a:hover {
	color:#000;
}

#footer li#menu-item-38 {
	border-left:none;
}

#footer li#menu-item-38 a {
	padding-left:0px;
}

#copyright {
	font-size:11px;
}







/* category page */

#category-desc {
	font-weight:bold;
	margin:0 0 20px 0;
}

#category-list {
	width:700px;
	margin:25px 0 0 0;
}

#category-list .post{
	margin:0 0 30px 0;
}

#category-list .post h2 {
	line-height:15px;
	margin:0 0 8px 0;
	font-size:22px;
	clear:both;
}

#category-list .post h2 a{
	text-decoration:none;
}

#category-list .post p {
	margin:0 0 10px 0;
	line-height:normal;
}

#category-list .post a.morelink {
	display:block;
	margin:0 0 5px 0;	
}

.category-thumbnail {
	float:left;
	margin:5px 20px 10px 0;
}

.pagination {
	border-top:1px solid #ddd;
	clear:both;
	margin:15px 0 0 0;
	padding:10px 0 25px 0;
}

#page .pagination div.alignright {
	margin:0;
}

.pagination a{
	font-weight:bold;
	text-decoration:none;
}

.pagination a:hover{
	text-decoration:underline;
}



/* single posts */

/* single posts */

#page-header {
	margin:0 0 15px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#page-header a{
	color:#262262;
	font-size:28px;
	font-weight:normal;
	margin:0 0 12px 0;
	text-decoration:none;
}

#page h1.post-title {
	color:#222;
	font-size:24px;
	margin:0 0 15px 0;
	font-weight:normal;
}

p.postmetadata {
	margin:1em 0;
}

p.post-tags {
	font-size:11px;
}
















/* generic */

a
{
  outline: none;
  color:#af2222;
}

a.morelink {
	color:#af2222;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

a.morelink:hover {
	text-decoration:underline;
}

a.morelink span{
	font-size:11px;
	font-weight:normal;
}

a img {
	border:none;
}

img.alignright {
	float:right;
}

img.alignleft {
	float:left;
}


/* CLEAR FIX*/
.clearfix:after {
    content: ".";
    display: block; 
    height: 0;
    clear: both; 
    visibility: hidden;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/*
     FILE ARCHIVED ON 15:20:39 Dec 12, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:58:55 May 13, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.571
  exclusion.robots: 0.067
  exclusion.robots.policy: 0.056
  esindex: 0.012
  cdx.remote: 16.012
  LoadShardBlock: 357.804 (3)
  PetaboxLoader3.datanode: 437.819 (6)
  PetaboxLoader3.resolve: 592.716 (2)
  load_resource: 680.366
*/