/*   
Theme Name: LiziBoyd Theme
Description: Lizi Boyd theme
Author: Little Bay WebWorks
Author URI: http://littlebaywebworks.com
Version: 0.1
*/

/* LiziBoyd styles */

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {
	font-family: "myriad-pro",sans-serif;
	line-height:150%;
}
.after {
	clear:both;
}
.debug {
	border:thin solid red;
}

/****** Typography */
p {
	font-weight:300;
	font-size:16px;
	color:#444;
	}
a {
	text-decoration:underline;
	/*color:#6285d9;*/
	color:#84aa85;
}
a:hover {
	/*color:#37506f;*/
	color:#5f7544
	}
.grey {
	color:#444;
}
.dark-grey {
	color:#666;
}
.light-grey {
	color:#888;
}
.twelve p {
	font-size:12px;
}
.light-font {
	font-weight:300;
}
.book-font {
	font-weight:400;
}
.medium-font {
	font-weight:500;
}
.semibold-font {
	font-weight:600;
}
.bold-font {
	font-weight:700;
}
.letterspace {
	letter-spacing:1px;
}
h1 { color:#999;
	font-size:18px;
}
h3.section-head {
	font-size:16px;
	font-weight:400;
	color:#666;
	margin-bottom:-5px;
}

.instructions {
	font-size:12px;
	font-style:italic;
	color:#bbb;
	/*color:#936;*/
	padding-left:180px;
}
.tighter {
	line-height:160%;
}
.content-full-text h2 {
	font-size: 20px;
	font-weight:300;
	color:#333;
	margin-bottom:10px;
}
.caption {
	font-size:10px;
	color:#999;
	margin-top:-1px;
	text-align:right;
}
.cap-wrapping {
	width:200px;	
}
.cap-bookmarks {
	width:100px;
}
.cap-boxed-cards {
	width:290px;
}
.cap-boxed-cards-vert {
	width:118px;
}
.cap-ribbon {
	width:590px;	
}
/* end typpography */
/* WP menus */



.pagenav .menu-bg-books a {	
/*	background:url('/wp-content/themes/LiziBoydTheme/images/menu-books.png') no-repeat 0em 0em transparent;*/
	background:url('/wp-content/themes/LiziBoydTheme/images/menu-books.png') no-repeat transparent;
	padding: 0 50px 10px 0;
	color:transparent;
	}
.pagenav .menu-bg-papers a {	
	background:url('/wp-content/themes/LiziBoydTheme/images/menu-papers.png') no-repeat 0em 0em transparent;
	padding: 0 50px 10px 0;
	color:transparent;
	}
.pagenav .menu-bg-works a {	
	background:url('/wp-content/themes/LiziBoydTheme/images/menu-works.png') no-repeat 0em 0em transparent;
	padding: 0 50px 10px 0;
	color:transparent;
	}
.pagenav .menu-bg-blog a {	
	background:url('/wp-content/themes/LiziBoydTheme/images/menu-blog.png') no-repeat 0em 0em transparent;
	padding: 0 50px 10px 0;
	color:transparent;
	}
.pagenav .menu-bg-about a {	
	background:url('/wp-content/themes/LiziBoydTheme/images/menu-about.png') no-repeat 0em 0em transparent;
	padding: 0 40px 10px 0;
	color:transparent;
	}
.pagenav .menu-bg-shop a {	
	background:url('/wp-content/themes/LiziBoydTheme/images/menu-shop.png') no-repeat 0em 0em transparent;
	padding: 0 50px 10px 0;
	color:transparent;
	}

.pagenav .menu-bg-books a:hover, .pagenav .menu-bg-books a:focus, .pagenav .menu-bg-papers a:hover, .pagenav .menu-bg-papers a:focus, .pagenav .menu-bg-about a:hover, .pagenav .menu-bg-about a:focus, .pagenav .menu-bg-works a:hover, .pagenav .menu-bg-works a:focus, .pagenav .menu-bg-shop a:hover, .pagenav .menu-bg-shop a:focus, .pagenav .menu-bg-blog a:hover, .pagenav .menu-bg-blog a:focus { 
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}
/****** menus */
.pagenav {
	width:800px;
	height:80px;
	margin-left:145px;
	/* border:thin solid blue; */
}
.menu-list li {
	display:inline;
	list-style-type:none;
	padding:5px 20px 5px 0;
}
.menu-main-menu-container {
	width:880px;
	padding-left:30px;
	}
.sidebar {
	clear:both;
	float:left;
	margin-left:-5px;
	margin-top:20px;
}

.sidebar img {
	padding-bottom:30px;
	}
.sub-menu {
	text-align:right;
	font-family: "myriad-pro",sans-serif;
	font-weight:300;
	color:#333;
	margin-right:5px;
	font-size:16px;
	}
.sub-menu-list {
	list-style-type:none;
	padding:0;
}
.sub-menu-list li {
	padding-bottom:8px;
	padding-top:5px;
	border-bottom:thin solid #ebebeb;
}
.sub-menu-list li:first-child {
	border-top:thin solid #ebebeb;
}
.sub-menu-list a {
	color:#333;
	text-decoration:none;
}
.sub-menu-list a:hover {
	color:#999;
}
/* end menus */

/****** elements effects tweaks nudges*/

img {
	border:none;
	/*padding-top:15px;*/
}
img .offset {
	padding-top:15px;
}
img.main {
	padding-left:10px;
	padding-top:3px;
}
img.last {
	margin-top:-30px;
}
img.imgLink:hover, .thumbs_nb a:hover {
	opacity:0.4; 
	filter:alpha(opacity=40);
	} /* for IE8 and earlier */	
.image-text-box {
	/*width:500px;*/
	float:left;
/*	border:solid thin blue;*/
}
.image-box {
	float:left;
	width:150px;
	margin-bottom:20px;
}
.text-box {
	float:left;
	padding-left:20px;
	width:200px;
	/*border:thin solid red;*/
}
.main-image-box {
	padding-top:3px;
}
.boxshadow {
	-moz-box-shadow:3px 3px 3px 0 #ebebeb;
	-webkit-box-shadow:3px 3px 3px 0 #ebebeb;
	box-shadow:3px 3px 3px 0 #ebebeb;
}
.item-right {
	float:right;
	padding-bottom:20px;
	padding-right:30px;
}
.offset-left {
	padding-left:120px;
}
.top-offset { /*hacky - replace this if chosen layout */
	padding-top:85px;
}
.indent {
	padding-left:10px;
}
.outdent {
	margin-left:-20px;
}

.content.papers-main {
	min-height:500px;
}

.content.home-page {
	margin-left:-100px;
}
/* end elements */


/****** Layout */
.page-wrap {
	width:980px;
	margin:20px auto;
	padding-left:20px;
}
#header {
	width:880px;
	/*border:thin solid orange;*/
	}
#header .logo {
	float:left;
	width:150px;
	/*border:thin solid red;*/
}
.content {
	margin-left:80px;
	margin-top:-50px;
	width:800px;
	/*border:thin solid yellow;*/
	overflow:hidden;
}
.content-full-text {
	/*padding-top:30px;*/
}
.content-splash {
	width:800px;
	margin-left: 0px;
	margin-top:-15px;
	}

.content-blog {
	margin-left:180px;
	width:500px;
	/*border:thin solid yellow;*/
	overflow:hidden;
}

.content-archive { /* single blog display */ 
	margin-left:180px;
	width:600px;
	overflow:hidden;
}
.grid {
	float:left;
	padding-bottom:15px;
}
.narrow {
	width:500px;
}
.narrow-600 {
	width:600px;
}
.thumbs {
	/*padding-top:25px;*/
}
.col {
	padding-right:20px;
	margin-right:20px;
	/*border:thin solid red;*/
}
.col-1-4 {
	width:198px;
	float:left;
}
.col-1-4-last {
	width: 158px;
	float:left;
}
.col-2-4 {
	width:340px;
	float:left;
}
.col-200 {
	width:200px;
	float:left;
}
.thumbs_nb img {
	margin-right:20px;
	margin-top:20px;
	vertical-align:top;
}
.thumbs img {
	-moz-box-shadow:3px 3px 3px 0 #ebebeb;
	-webkit-box-shadow:3px 3px 3px 0 #ebebeb;
	box-shadow:3px 3px 3px 0 #ebebeb; /* right horiz, vert offset, blur dist, spread dist */
	margin-right:20px;
	margin-top:20px;
	vertical-align:top;
}
.thumbs a img {
	border:1px solid #ebebeb;
	
}

/* end layout */

/****** blog and widgets */
.blog-text. .post-text {
	width:500px;
	font-size:14px;
	font-weight:400;
	line-height:145%;	
}
.blog-post a, .post-sidebar a, .blog-sidebar a {
	color:#c7c7c7;
	}
.blog-post a:hover, .post-sidebar a:hover. .blog-sidebar a:hover {
	color:#888;
	}
h3.widget-title {
	font-size:15px;
	font-weight:400;
	color:#000;
	font-variant:small-caps;
	letter-spacing:1px;
}
.blog-bird {
	margin-left: 211px;
        margin-top: -5px;
}
.blog-bird img {
	width:282px;
	}
.category {
	font-size:12px;
	color:#666666;
	}

.blog-text p.date. post-text p.date {
	color:#000000;
	font-size:12px;
	letter-spacing:1px;
	}
.blog-text .title, .post-text .title, .post-text h2.title a{
	font-weight:400;
	font-size:20px;
	color:#666;
}

.blog-post li {
	padding-bottom:30px;
	}

h2.title a:hover, .blog-widget a:hover  {
	color:#999;
	}

.blog-sidebar, .post-sidebar {
	float:right;
	width:150px;
	margin-right:80px;
	margin-top:150px;
}

.blog-widget {
	padding-top:30px;
	padding-bottom:20px;
	border-bottom:thin solid #c8c8c8;
}
.blog-widget li {
	list-style-type:none;
	}
.blog-widget a {
	font-weight:300;
	}
a.read-more {
	font-weight:400;
	font-size:12px;
	font-style:italic;
}
#respond h2, #commentform p {
	font-size:14px;
	color:#666;
	}
/* end blog */

/****** papers */
.thumbs a:hover img {
	border:1px solid #bbb;
}
.thumb-unit.wrapping-page {
	width:230px;
	height:195px;
	float:left;
}
.thumb-unit.wrapping-page-bb {
	width:230px;
	float:left;
} 
.thumb-unit.bigcard-page {
	width:230px;
	float:left;
	height:200px;
}
.thumb-unit.boxedcards-page {
	width:330px;
	float:left;
	height:200px;
}
.thumb-unit.bookmark-page {
	width:150px;
	padding-bottom:15px;
	float:left;
}
.thumb-unit.ribbon-page {
	width:610px;
	padding-bottom:5px;
	float:left;
}

/* end papers */

/* footer */
.footer {
	width:880px;
}
.footer p {
	color:#aaaaaa;
	text-align:right;
	padding-top:20px;
	font-size:13px;
}


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */


/* BLP adds: */
.sidebar_td{
vertical-align:top;
}
.bookFooter{
margin-left:-100px;
}
.content-blog p{
width:460px;
}
.bare_branch_logo{
margin: 0 -137px 0 -28px;
}
.bare_branch_img img{
-moz-box-shadow: 3px 3px 3px 0 #ebebeb;
-webkit-box-shadow: 3px 3px 3px 0 #EBEBEB;
box-shadow: 3px 3px 3px 0 #EBEBEB;
vertical-align: top
}
.blackleadpencil-credit{display:none}
.page-template-splash-php .blackleadpencil-credit{display:block}
.page-template-splash-php .liziboyd-credit{display:none}
/* book page scroller */
@charset "utf-8";
/*
Thumbnail scroller jQuery plugin
scrollers styling
*/
.jThumbnailScroller{position:relative; width:800px; height:200px; margin:160px auto 0 auto; padding:0; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.jThumbnailScroller .jTscrollerContainer{position:absolute;}
.jThumbnailScroller .jTscroller{position:relative; height:100%; margin:0; left:0; top:0; display:inline-block; *display:inline;}
.jThumbnailScroller .jTscrollerNextButton,.jThumbnailScroller .jTscrollerPrevButton{position:absolute; display:block; width:40px; height:40px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; opacity:0.7;}
.jThumbnailScroller .jTscrollerNextButton{background:#000 url(nextArrow.png) center center;}
.jThumbnailScroller .jTscrollerPrevButton{background:#000 url(prevArrow.png) center center;}
.jThumbnailScroller .jTscrollerNextButton:hover,.jThumbnailScroller .jTscrollerPrevButton:hover{background-color:#d56916; opacity:1;}
.jThumbnailScroller .jTscroller a{display:block; float:left; margin:6px 10px 6px 0; background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.jThumbnailScroller .jTscroller a:hover{border-color:#fff;}
.jThumbnailScroller .jTscroller a:first-child{margin-left:10px;}
.jThumbnailScroller .jTscroller a img{border:none;}
/* different styled scrollers */
/* liquid width scroller */
.jThumbnailScroller#tS1{width:95%;}
.jThumbnailScroller#tS2{margin:30px auto;}
.jThumbnailScroller#tS2 .jTscroller a{opacity:0.7;}
.jThumbnailScroller#tS2 .jTscroller a:hover{opacity:1;}
.jThumbnailScroller#tS2 .jTscrollerNextButton{margin:-20px 10px 0 10px; right:0; top:50%;}
.jThumbnailScroller#tS2 .jTscrollerPrevButton{margin:-20px 10px 0 10px; left:0; top:50%;}
/* a vertical scroller */
.jThumbnailScroller#tS3{position:absolute; left:40px; top:322px; width:122px; height:400px; margin:0; background:#eee;}
.jThumbnailScroller#tS3 .jTscroller{height:auto; margin-bottom:40px;}
.jThumbnailScroller#tS3 .jTscroller a{display:block; margin:0 6px 10px 6px; width:100px; overflow:hidden; opacity:0.7;}
.jThumbnailScroller#tS3 .jTscroller a:hover{opacity:1;}
.jThumbnailScroller#tS3 .jTscroller a:first-child{margin-top:50px;}
.jThumbnailScroller#tS3 .jTscrollerNextButton{margin:10px 0 10px -20px; bottom:0; left:50%; -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); -ms-transform:rotate(90deg);}
.jThumbnailScroller#tS3 .jTscrollerPrevButton{margin:10px 0 10px -20px; top:0; left:50%; -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); -ms-transform:rotate(90deg);}
.jTscroller a {height: 200px}