/*  
Theme Name: Scrapbook
Version: 3.8
Theme URI: http://quirm.net/scrapbook
Author: Mel Pedley
Author URI: http://www.quirm.net
Tags: light, two-columns, flexible-width, right-sidebar,threaded-comments,sticky-post 
Description: A graphical theme with enhanced accessibility. The theme includes customised attachment and image templates. Sticky post highlighting, threaded comments and post thumbnails. Support available on Quirm.net.

Distributed under the terms of the GNU General Public License
*/
body{margin:0;padding:0;font-family:Tahoma, Verdana,Arial, Helvetica, sans-serif;direction:ltr;}
figure{margin:0;}
h1,h2,h3,h4,h5,h6,.post-cat{font-family:georgia,palatino,'times new roman',serif;text-shadow:rgb(200, 180, 180) -2px -1px 8px;line-height:115%;margin-top:0;}
h2,h3,h4,h5,h6,.post-cat{}
h1{font-size:1.2em;}
h2,.post-cat{font-size:1.5em;}
h1 a, h2 a{text-decoration:none;}
h1 a:hover,h1 a:active, h1 a:focus,h2 a:hover,h2 a:active,.h2 a:focus{text-decoration:underline;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
a:hover,a:active,a:focus{text-decoration:none;}
img{border:none;}
dt{font-weight:bold;margin-top:10px;}
ol li,ul li{margin-bottom:5px;margin-top:5px;}
acronym, abbr{cursor:help;letter-spacing:.01em;text-decoration:none;}
a acronym,a abbr{text-decoration:none;border-bottom:none;}
blockquote{margin:0 0 14px;;padding:0 0 17px;font-family:georgia,palatino,'times new roman',serif;}
blockquote p{margin:0;padding:10px 17px 0 17px;text-indent:0 !important;}
blockquote cite{display:block;margin:0;padding:10px 10px 0 0;font-size:1em;}
q:before, q:after{content:"";}
code,kbd{font-family:'Courier New', Courier, Fixed, monospace;font-size:1.05em;}
pre{overflow:auto;}
address{font-style:normal;}
fieldset{margin:10px 5px 5px;padding:0 10px 10px;}
legend{margin:0;padding:2px 4px;}
input,textarea,select{font-family:Tahoma, Verdana,Arial, Helvetica, sans-serif;font-size:1em;}
textarea{width:95%;}
select{font-family:Tahoma, Verdana,Arial, Helvetica, sans-serif;}
table{border-collapse:collapse;margin-top:20px;}
caption{position:absolute;top:-1500px;left:-1500px;}
caption.visible{position:relative;}
th,td{padding:3px;}
#counters{width:1000px;margin:0 auto;padding:0;text-align:center;}
#container{width:1000px;margin:0 auto;padding:0;}
.jumplinks{position:absolute;top:-9000px;left:-9000px;z-index:200;}
.jumplinks a:focus, .jumplinks a:active{position:absolute;top:9010px;left:9005px;z-index:200;width:15em;padding:5px;font-weight:bold;text-align:center;}
#blogtitle{height:100px;margin:0;padding:0;font-family:georgia,palatino,'times new roman',serif;text-align:center;text-shadow:rgb(150, 120, 120) -2px -1px 11px;}
#gblock {padding-top: 4px;/* display: inline-block;width:980px;*/margin:0 auto;}
#blogtitle h1,#blogtitle a,#blogtitle span{float:right;width:500px;height:100px;position:relative;}
#blogtitle h1{margin:0;padding:0;font-size:2.5em;font-style:italic;font-weight:normal;letter-spacing:0.1em;overflow:hidden;}
#blogtitle span{padding-right:10px;}
#blogtitle a{text-decoration:none;}
#blogtitle a:hover,#blogtitle a:active,#blogtitle a:focus{text-decoration:underline;}
#wrapper-top,#wrapper-top-left, #wrapper-top-right{height:107px;padding:0;margin:0;}
#wrapper-top-left{width:89px;float:left;}
#wrapper-top-right{width:95px;float:right;}
#wrapper{max-width:1200px;margin:0;padding:0;overflow-y:auto;}
#innerwrap{width:90%;max-width:1100px;margin:0 auto;padding:0;}
#content{min-height:800px;max-width:575px;position:relative;top:-56px;margin:0 310px 0 8px;padding:5px 8px 0 0;line-height:1.54em;border-right:1px dashed #DFC8A9;}
#content p{text-align:justify;}
.tagline{margin:0 0 20px;padding:0;font:1.5em georgia,palatino,'times new roman',serif;font-style:italic;cursor:pointer;}
#content h2{margin-top:0;font-weight:normal;text-shadow:rgb(220, 200, 200) -2px -1px 6px;}
.sticky .post-title, .posttitle{padding-left:20px;}
#content h3{font-weight:normal;text-shadow:rgb(200, 180, 180) -2px -1px 8px;}
#content img.left,img.alignleft,.attachment-post-thumbnail{float:left;margin:0 20px 20px 0;}
#content img.right,img.alignright{float:right;margin:0 0 20px 20px;}
img.aligncenter,.image_attachment img{float:none;display:block;margin:0 auto;}
img.alignnone{float:none;margin:0;}
#currently_browsing{font-size:1.4em;margin:0 0 18px;text-transform:capitalize;}
.post{clear:left;margin:0 4px 10px 0;padding:0 0 10px;word-wrap:break-word;}
.post p, .page p{text-indent:1em;}
/* .post p::first-letter, .page p::first-letter{font-size:1.2em;} */
.page .post-title,.post .post-title, .posttitle{margin-bottom:10px;margin-top: 0px;font:1.4em georgia,palatino,'times new roman',serif;font-style:italic;}
.post li{margin-bottom:10px;list-style-type:circle;}
img.wp-smiley{float:none;margin:0;}
.post-edit-link{display:block;height:16px;padding-left:18px;line-height:1em;}
.meta{margin:0 0 10px;padding:0;font-size:.8em;}
.meta .edit a{font-size:1.1em;}
.meta ul,.meta li{margin:0;padding:0;}
.meta li ul,.meta li ul li{display:inline;margin:0;padding:0;}
.meta li ul li{margin-right:.5em;}
.postfoot{clear:left;margin:5px 0;padding:5px 0;}
.post_pages{vertical-align:baseline;color:#B25000;text-align:right;white-space:nowrap;}
.more-link{display:block;clear:left;margin-bottom:4px;text-align:right;text-decoration:none;line-height:18px;}
.more-link:hover{text-decoration:underline;}
#respond{clear:left;}
#comments{font-size:1.2em;}
.add-comment a{padding-right:20px;}
#commentlist{margin:0;padding:0;font-size:.9em;}
#commentlist li{margin:0 0 25px 0;padding:0;list-style-type:none;}
#commentlist div{margin:0;padding:5px 0 0;}
#commentlist li img.avatar{float:left;margin-right:5px;}
#commentlist .bypostauthor .commentdata{padding-right:20px;}
#commentlist li p{margin:0;padding:5px 20px 10px;}
#commentlist cite{display:inline;margin:0;padding:0;text-align:left;}
#commentlist .reply-edit{margin:0;padding:0 5px 40px;text-align:right;}
#commentlist .reply-edit li{margin:0;padding:0;}
.commentlinks{margin:20px 0 0;padding:0;}
.commentlinks li{list-style-type:none;margin-bottom:0;}
#commentform label{display:block;}
#commentform small{display:block;font-size:.9em;}
#commentform .allowed-tags{display:none;}
#commentform code{font:.9em Tahoma, Verdana,Arial, Helvetica, sans-serif;}
#commentform .submit_wrap{width:95%;text-align:right;}
.prevnext{margin:0 0;padding:0;text-align:right;}
.prevnext li{margin:0;display:inline;}
.prevnext a{padding:0px 7px 0px 7px;}
.pagelist{clear:left;margin:0;padding:0;}
.pagelist ul, .pagelist li{clear:left;display:inline;margin:0;padding:0;}
.pagelist a{padding:0 0 0 0;}
.reklist{clear:left;margin:0;padding:0;}
.reklist ul, .pagelist li{clear:left;display:inline;margin:0;padding:0;}
.reklist a{padding:0 0 0 0;}
#wp-calendar{width:98%;margin:0 auto;padding:0;letter-spacing:normal;text-align:center;font-size:.8em;border-collapse:collapse;}
#wp-calendar a{display:block;text-decoration:none;}
#wp-calendar #next a{text-align:right;}
#wp-calendar #prev a{text-align:left;}
.sidebar{width:265px;float:right;margin:-60px 32px 0 0;padding:24px 2px 10px;text-align:left;padding-left:10px;}
#searchform{margin:0;padding:0;text-align:left;width:280px;}
#searchform label{position:absolute;top:-5000px;left:-5000px;}
#searchform input.text{margin-bottom:3px;width:252px;border-radius:4px;}
#searchform input.submit{background:url(images/find.png) no-repeat 0px 4px;text-align:center;border:0px;}
.sidebar h2{position:absolute;top:-1500px;left:-1500px;text-shadow:rgb(220, 200, 200) -2px -1px 11px;}
.sidebar h3{margin:13px 0 2px;padding:0;font-size:1.05em;text-shadow:rgb(180, 160, 160) -2px -1px 9px;}
.sidebar ul{margin:0;padding:0;list-style-type:none;}
.sidebar li p{margin-left:1em;}
.sidebar li{font-weight:normal;}
.sidebar li li{font-weight:normal;}
.sidebar li li li{}
.sidebar ul .current_page_item{}
.sidebar a{text-decoration:none;}
.sidebar a:hover,.sidebar a:active,.sidebar a:focus{text-decoration:underline;}
.sidebar #home a{padding-right:20px;padding-left:0;height:16px;}
.sidebar #rss{margin:10px 0 0;padding:0;text-align:right;}
#footer, #footer-left, #footer-right{min-height:119px;}
#footer{clear:both;margin:0 auto;padding:0;font-size:70%;line-height:1.3em;}
#footer-left{width:71px;float:left;}
#footer-right{width:97px;float:right;}
#footer #admin{margin:0;padding:0 0 20px;}
#footer #admin li,#footer #rss li{margin:0 3px 0 0;padding:0;list-style:none;display:inline;}
.gallery{margin:auto;padding:0;}
.gallery-item{float:left;margin:5px 3px;padding:0;text-align:center;line-height:1em;}
#content .gallery img{float:none;margin:0;padding:0;}
.gallery-caption{margin:0;padding:0;text-align:center;font-size:.8em;}
.gallery br{clear:left !important;}
.wp-caption{margin:10px;padding:12px;text-align:center;}
.wp-caption img{margin:0;padding:0;}
.wp-caption-text{margin:0;padding:0;font-size:.9em;}
.wp-caption-dd{margin:0;padding:0 4px 5px;}
.results h3{margin-bottom:0;}
.results.meta{padding-bottom:10px;}
.sitemap ul{margin-top:0;}
.sitemap li ul{margin-top:5px;}
.alignright,.float-right{float:right;}
.alignleft,.float-left{float:left;}
.aligncenter{display:block
margin-left:auto;margin-right:auto;}
.clear{clear:both;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.st-tags{}
.st-tags:hover{}
.catlist ul{margin-top:4px;}
.cat-item, .page_item{margin:0px;padding:3px 0 3px 16px;white-space:nowrap;overflow:hidden;line-height:18px;}
ul.st-related-posts li{font-size:0.9em;}
div.button{float:right;}
.wp-pagenavi{text-align:right;}
.ddsg-pagenav{vertical-align:baseline;text-align:right;white-space:nowrap;}
.b-share-form-button, .b-share__text{margin:-2px 3px 0 -3px !important;}
.print-link{text-align:right;margin:0px 8px;}
.print-link a{text-decoration:none;}
.sp{font-weight:normal;margin-left:0px !important;}
.treeview li a{position:relative;top:-2px;}
.cat-item a, .page_item a{position:relative;top:-2px;}
.pageslist, .catlist{margin-top:6px !important;}
#recommend{font-weight:normal;}
#recommend .rdiv{margin-left:0px;}
#vk_like{left:0px;top:0px;}
#views-3 ul{margin-top:6px !important;}
body{background:#fff;color:#606060;}
h1,h2,h3,h4,h5,h6{color:#7F6C52;}
.tagline{color:#6F5C42;}
acronym, abbr{border-bottom:1px dashed #eee;}
a abbr,a acronym{border-bottom:none;}
blockquote{background:url(images/bquote7.jpg) bottom right no-repeat;color:#505050;}
blockquote p{background:url(images/bquote4.jpg) bottom right;}
fieldset{background:#FBF9F5;border:none;border-bottom:1px solid #E4DACE;}
fieldset fieldset{background:#EBEFE6;border-bottom:1px solid #E4DACE;}
legend{background:#EFE7DA;color:#404040;border-width:1px;border-style:solid;border-color:#F5F1E8 #DFD7CB #DFD7CB #F5F1E8;}
input,textarea,select{background:#F8F4EE;color:#606060;border-width:1px;border-style:solid;border-color:#E4DACE #C8BEB3 #C8BEB3 #E4DACE;}
input:focus,input.focus,textarea:focus,textarea.focus{background:#fff;color:#606060;border:1px dotted #D15D00;}
option{background:#EFF2FB;}
ins{text-decoration:none;}
pre{background:#FBF9F5;border:1px solid #ccc;}
table,th,td{/* border:1px solid #E4DACE; */}
th{background:#F1E6D0;}
td{/*background:#FBF9F5;*/}
tr.alt td{background:#F2ECE1;}
a{color:#B25000;}
a:visited{color:#6C7564;}
a:active,a:focus{background-color:#DEF2BF;color:#404040;}
a img{border:1px solid #E4DACE;}
a:hover img,a:active img,a:focus img{border-color:#B1D095;}
#container{background:#F8F4EE url(images/back-left.jpg) top left repeat-y;color:#606060;}
.jumplinks a:hover,.jumplinks a:active,.jumplinks a:focus{background:#DEF2BF;color:#404040;border:1px solid #6C7564;}
#blogtitle{background:#fff url(images/neuron.png) no-repeat top left;}
#blogtitle a:link,#blogtitle a:visited{color:#776963;}
#blogtitle a:active,#blogtitle a:focus{background-color:#DEF2BF;color:#404040;}
#wrapper-top{background:#F8F4EE url(images/wrapper-top.jpg) repeat-x;}
#wrapper-top-left{background:url(images/wrapper-top-left.jpg) no-repeat left top;}
#wrapper-top-right{background:url(images/wrapper-top-right.jpg) no-repeat right top;}
#wrapper{background:url(images/back-right.jpg) top right repeat-y;}
#innerwrap{border:1px solid #F8F4EE;}
#content{background:#F8F4EE;color:#606060;overflow-x:hidden;overflow-y:hidden;}
.social-links{padding-top:36px;height:28px;padding-bottom:22px;}
.postfoot{border-top:1px dashed #DFC8A9;border-bottom:1px dashed #DFC8A9;}
#content ul li{list-style-image:url(images/paperclip.gif);}
#content ul li ul li{list-style-image:url(images/tag2.gif);}
#content ul li ul li ul li{list-style-image:url(images/tag.gif);}
#content #archive_list li{list-style-image:url(images/archive.gif);}
#content ol li{list-style-type:decimal;}
#content ol li ol li{list-style-type:lower-alpha;}
#content ol li ol li ol li{list-style-type:lower-roman;}
.post-edit-link{background:url(images/pencil.gif) no-repeat top left;}
.sticky .post-title, .sticky .posttitle{background:url(images/pin.jpg) no-repeat left top;}
#content .meta li,#content .pagelist li,#content .commentlinks li{list-style:none;list-style-image:none;}
.prevnext .newer a{background:url(images/right.gif) no-repeat right top;}
.prevnext .older a{background:url(images/left.gif) no-repeat left top;}
.prevnext li a:active,.prevnext li a:focus{background-color:#DEF2BF;color:#404040;}
.wp-caption{background:#fff;border:1px solid #EFE7DA;}
.add-comment a{background:url(images/comment_add.gif) top right no-repeat;}
#content #commentlist li{list-style:none;}
#commentlist li.comment .comment-wrapper{background:#EFE7DA url(images/paper.jpg) repeat-y;}
#commentlist .reply-edit{background:url(images/paper-edge.jpg) bottom right repeat-x;color:#505050;}
#content .post #commentlist li.reply_to{list-style-image:url(images/comment_add.gif);}
#content .post #commentlist li.edit_comment{list-style-image:url(images/edit_comment.png);}
#commentlist .bypostauthor .commentdata{background:url(images/author.png) top right no-repeat;}
.sidebar{background:#F8F4EE;color:#776963;}
.sidebar h2,.sidebar h3{color:#776963;}
.sidebar a{/* border-width:1px;border-style:solid;border-color:#F8F4EE; */}
.sidebar #wp-calendar a{border:none;}
.sidebar a:hover{/*background:#fff;*/border-color:#f3f3f3 #f3f3f3 #E4DACE #E4DACE;}
.sidebar a:active,.sidebar a:focus{background-color:#DEF2BF;color:#404040;border-color:#DEF2B;}
.sidebar #home a{background-image:url(images/home.gif);background-repeat:no-repeat;background-position:top right;}
.sidebar #rss a{border:none;}
.sidebar #rss a img{border:2px solid #F8F4EE;}
.sidebar #rss a:hover{background:transparent;}
.sidebar #rss a:hover img,.sidebar #rss a:active img,.sidebar #rss a:focus img{border-color:#DEF2BF;}
#footer{background:#F8F4EE url(images/bottom.jpg) repeat-x bottom left;}
#footer-left{background:url(images/bottom-left.jpg) no-repeat bottom left;}
#footer-right{background:url(images/bottom-right.jpg) no-repeat bottom left;}
#footer,#footer a{color:#606060;}
#footer a img{border:none;}
#footer a:active,#footer a:focus{background-color:#DEF2BF;color:#404040;}
input[type=submit]{background:#DFC8A9;color:#393939;border-width:1px;border-style:solid;border-color:#E8D7BE #CAB8A0 #CAB8A0 #E8D7BE;}
input[type=submit]:hover, input[type=submit]:active,input[type=submit]:focus{background:#DEF2BF;color:#606060;border-width:1px;border-style:solid;border-color:#f5f5f5 #C0C7D0 #C0C7D0 #f5f5f5;}
.ddsg-wrapper ul, .ddsg-wrapper li{list-style-image:none !important;}
.ddsg-wrapper ul{padding:6px !important;}
.ddsg-wrapper li a{padding-left:4px !important;vertical-align:top;}
.post, .page{color:black;}
.wrecommended_page{margin-top:10px;border:1px solid #DFC8A9 !important;}
.wrecommended_head_wrap{background:#F8F4EE !important;border-bottom:1px solid #DFC8A9 !important;}
#knit_abbr li{list-style:none;}
#knit_abbr dfn{font-style:normal;font-weight:bold;}
.sidebar img.rand-img{float:none;display:block;margin:10px auto;}
#ctrlcopy{height:1px;overflow:hidden;position:absolute;width:1px;margin:5px 0 0 -1px;line-height:0;opacity:0;}
.gatop{margin-bottom:12px;margin-left:-4px;border-bottom: 1px dashed #DFC8A9;border-top: 1px dashed #DFC8A9;padding-top: 8px;text-align: center;}
#gbot{margin-bottom:12px;margin-left:0;border-bottom: 1px dashed #DFC8A9;border-top: 1px dashed #DFC8A9;padding-top: 8px;text-align:left}
#gcb1{text-align: center;}
#vk_recommended{margin-top:20px;}
#google_translate_element{float: right;position: relative;top:50px;left:0;}
.goog-te-gadget-simple{background-color: transparent !important;}
.page ul.catlist{}
.page ul.catlist ul li.cat-item{}
.page ul.catlist {font-weight:normal; font-size: 1em}
.page ul.catlist ul li {font-weight: normal; font-size: 0.9em;}
.sidebar ul.catlist ul li {font-weight: bold; font-size: 1em;}
.sidebar ul.catlist ul li ul li{font-weight: normal; font-size: 1em;}
.navbar{height: 30px;}
.navbar a{text-decoration: none;}
#currently_browsing h1{font-size:1.1em; font-weight:normal;}
#currently_browsing h2{font-size:0.9em; font-weight:normal;}
#currently_browsing .post-cat{font-size:0.7em; font-weight:normal;}
hr{border-style: dashed;border-color:#DFC8A9;}
.nav-button{ border-radius: 4px; padding: 3px 8px; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #B8B4AE; border-right: 1px solid #B8B4AE; background-color: #FAF6F0; -webkit-transition: background 200ms ease; -moz-transition: background 200ms ease; transition: background 200ms ease; box-shadow: 2px 2px 1px rgba(198, 198, 198, 0.6); -moz-box-shadow: 2px 2px 1px rgba(198, 198, 198, 0.6); -webkit-box-shadow: 2px 2px 1px rgba(198, 198, 198, 0.6); }
.nav-button:hover{ border-radius: 4px; padding: 3px 8px; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #B8B4AE; border-right: 1px solid #B8B4AE; background-color: #FFFFFF; -webkit-transition: background 200ms ease; -moz-transition: background 200ms ease; transition: background 200ms ease;}
#pages,#categories{width:290px;}
#gcb1{margin-left: -6px;}
#adg{margin-bottom:80px;text-align:left;padding-left:38px;}
.posttitle{margin:0 30px 30px 30px;padding:5px 18px 0;font-size:1em;line-height:1.54em;}
.posttitle .post-title{font-size:1.5em;0.5em;font-weight:normal}
.social-shares{position:fixed;left:25px;top:30px;margin:0}
.gr{width: 561px; height: 370px}
.gri{width:160px;height:600px;float:right;margin:8px 0 8px 8px;}
.grii{width:300px;height:600px;margin:8px 0 8px 8px;}
.gcu{width:300px;height:250px;float:right;margin:8px 0 8px 8px;}
.lipad{padding-left:1em;text-transform:capitalize;}
#content ol li img{margin-inline-start:-40px}