/*
Theme Name: Book Scanvenger 
Description: This theme was created for the exclusive use of Jennifer Bertman. 
Author: Jenny Medford
Author URI: http://websydaisy.com/

License: This theme, including its code, images, and styles, is licensed to Jennifer Bertman only. It may not be duplicated, copied, or reused by any other party for any other site. Unauthorized use of this theme or any of its components can result in fines and the takedown of your site. 
*/
html {
	margin-top:0!important
}

.clear {
	clear:both
}

/* Layout */
body {
	background-color:#2c7b8c;
	margin:0;
	padding:0;
	font-size:15px;
	color:#222a3d;
	line-height:150%
}

/* Default */
a {
	color:#a14440;
	text-decoration:none;
	outline:none
}

a:hover {
	text-decoration:underline
}

strong,b {
	font-family:'Museo Sans W01_700';
	font-weight:400;
	font-style:normal
}

h1 {
}

h2 {
	font-size:45px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	font-family:'Ganache W01 Regular';
	font-weight:400;
	font-style:normal
}

h2.archivetitle {
font-size: 26px;
margin: 0;
padding: 0;
padding-bottom: 39px;
font-family: 'AmericanTypwrterITCW01-_731010';
}

h3 {
	font-size:16px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	font-family:'AmericanTypwrterITCW01-_731010';
	color:#a14440
}

h4 {
	font-size:16px;
	margin-top:20px;
	padding:0;
	margin-bottom:10px;
	padding-top:10px
}

h5 {
	font-size:12px;
	font-weight:400;
	margin:0;
	padding:0;
	font-style:italics
}

h6 {
	font-size:.7em
}

.post blockquote {
	padding:20px;
	margin:20px;
	background-image: url(images/extrayellow.png);
-webkit-border-radius: 10px;
border-radius: 10px;
padding: 30px;
font-family: 'Museo W01_500';
clear: both;

}
.Greetings blockquote {
font-family:'Museo W01_700';
text-align:center;
margin:0;
padding:0 ;
font-size:30px;
line-height:40px;

}
img.alignleft {
	float:left;
	margin:0 20px 20px 0
}

img.alignright {
	float:right;
	margin:0 0 .8em .8em
}

.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto
}

.alignleft {
	float:left
}

.alignright {
	float:right
}

a img {
	border:none
}

form {
	padding:0;
	margin:0
}

/* Layout */
#outer-header {
	width:100%;
	height:170px;
	background-image:url(images/header.png);
	background-position:top center
}

.full {
	width:990px;
	margin:0 auto;
	position:relative
}

#header {
	position:relative;
	width:990px;
	margin:0 auto
}

.social {
	position:absolute;
	width:145px;
	top:10px;
	right:0
}

.social img {
	padding-right:10px
}

#logo {
	position:absolute;
	top:24px;
	left:97px
}

#outer-wrapper {
	width:100%;
	background-image:url(images/books.png);
	background-position:top center;
	background-repeat:repeat-y
}

#inner-wrapper {
	width:100%;
	background-image:url(images/whiteshade.png);
	background-position:top center;
	background-repeat:repeat-y;
	padding:24px 0 0
}

#footer {
	clear:both;
	width:100%;
	height:48px;
	background-image:url(images/nav.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	position:relative;
}
#footer h3 {font-size:24px;font-family:'AmericanTypwrterITCW01-_731031';float:left; color:#FFF;line-height: 47px;
margin-right: 10px;}
#kids {
	float:right;
	margin-top:-70px;
	height:92px;
	line-height:114px;
	vertical-align:middle;
	font-family:'Museo W01_500';
	position:absolute;
	bottom:0px;
	right:0;
	text-transform:uppercase
}

.thelinks {
	padding-top:20px
}

#kids a {
	font-size:20px;
	color:#2e3b54
}

#kids img {
	vertical-align:middle;
	margin-top:-27px
}

#footer p {
	margin:0;
	padding:0
}

.subfooter {
	font-size:11px;
	color:#FFF;
	text-align:center;
	line-height:17px;
	padding-top:8px
}

#footer a {
	color:#FFF;
	text-decoration:none
}

/* HOME */
#page-5 .extra {
	background-image:url(images/home-path.png);
	background-repeat:no-repeat;
	width:1036px;
	margin:0 auto;
	position:relative
}

.Greetings {
	float:left;
	width:400px;
	padding-left:75px;
	font-size:15px;
	line-height:18px;
	padding-top:47px
}

.Greetings h2 {
	margin-left:-47px;
	padding-bottom:13px
}

.signature {
	text-align:right;
	font-family:'Ganache W01 Regular';
	font-size:30px
}

#right-side {
	float:right;
	width:475px
}

.book {
	width:443px;
	background-image:url(images/home-red-box.png);
	padding:15px;
	margin-bottom:30px;
	position:relative;
	margin-top:24px
}

.book-cover {
	float:left;
	width:194px
}

.book-details {
	float:right;
	width:235px;
	color:#FFF
}

.book h2 {
	font-family:'AmericanTypwrterITCW01-_731031';
	font-size:28px;
	color:#FFF;
	text-align:center
}

.book h3 {
	font-family:'Museo W01_300';
	font-weight:400;
	font-style:normal;
	font-size:21px;
	color:#FFF;
	text-align:center
}

.book p {
	padding-left:10px
}

.beetle {
	position:absolute;
	z-index:0;
	top:77px;
	right:-28px
}

.button, input#submit {
	background-color:#4c5577;
	padding:15px;
	text-align:center;
	color:#FFF;
	-webkit-border-radius:10px;
	border-radius:10px;
	font-family:'Museo W01_500';
	font-size:17px;
	border:0;
}

.button:hover, input#submit:hover {
	background-color:#2d3a52
}

.button a {
	color:#FFF
}

.button a:hover {
	text-decoration:none
}

.button h3 {
	font-family:'AmericanTypwrterITCW01-_731031';
	font-size:35px
}

.latest {
	width:407px;
	margin:0 auto;
	background-image:url(images/home-blue-box.png);
	padding:15px;
	position:relative;
	font-size:18px;
	font-family:'Museo W01_700';
	padding-top:100px;
	color:#FFF
}

.banner {
	position:absolute;
	top:4px;
	left:-18px
}

.latest li {
	padding-bottom:10px
}

.latest a {
	color:#FFF
}

.home-excerpt {
	font-family:'Museo W01_300';
	font-size:16px;
	margin:0;
	padding:5px 10px 0 18px
}

.home-excerpt a {
	color:#e4c021
}

.crow {
	position:absolute;
	right:35px;
	bottom:-17px
}

.griswold {
	clear:both
}

.garrison {
	bottom:0;
	left:80px;
	width:173px;
	height:352px;
	float:left;
	padding-left:80px
}

.home-gold-box {
	background-image:url(images/home-gold-box.png);
	padding:30px;
	-webkit-border-radius:50px;
	border-radius:50px;
	float:right;
	width:610px;
	padding:20px 30px 10px;
	position:relative;
	margin-right:67px;
	color:#851e2a;
	font-family:'Museo W01_500';
	font-size:15px;
	line-height:21px;
	margin-top:94px
}

.home-gold-box h2 {
	font-family:'KD Addison W00 West';
	font-size:59px;
	color:#851e2a;
	position:absolute;
	text-align:center;
	top:-12px;
	right:54px
}

/* one-book */
.book-side {
	width:300px;
	float:left
}

.content-side {
	float:right;
	width:630px;
	margin-right:30px
}

.author-photo {
	margin-top:30px;
	position:relative;
	clear:both
}

.author-photo img {
	z-index:9
}

.author-photo .caption {
	font-size:11px;
	color:#FFF;
	bottom:5px;
	right:5px;
	position:absolute;
	z-index:999999
}

.red-book {
	padding:30px 20px 10px;
	background-image:url(images/red.jpg);
	color:#FFF;
	margin-bottom:40px;
	position:relative
}

.red-book h2 {
	font-family:'AmericanTypwrterITCW01-_731031';
	font-size:32px;
	color:#FFF
}

.red-book h3 {
	font-family:'Ganache W01 Regular';
	font-size:37px;
	padding-top:10px;
	color:#FFF;
	font-weight:400;
	font-style:normal;
	border-top:3px solid #c9a02a;
	padding-top:20px
}

.bio {
	padding:10px;
	background-image:url(images/yellow-bar.jpg);
	padding:30px 30px 10px;
	-webkit-border-radius:50px;
	border-radius:50px;
	margin-top:-48px;
	padding-top:50px;
	margin-bottom:20px
}

.bio h2 {
	font-family:'KD Addison W00 West';
	font-size:37px;
	color:#851e2a;
	padding-top:10px
}

.praise {
}

.review {
	background-image:url(images/blue.jpg);
	color:#FFF;
	font-size:18px;
	line-height:24px;
	font-family:'Museo W01_500';
	margin-bottom:20px;
	padding:20px
}

.events h2 {
	font-family:'AmericanTypwrterITCW01-_731031';
	margin-top:30px;
	color:#851e2a;
font-size:30px;
}
.events {padding-bottom:80px;}
.social-bk {
	text-align:center
}

.social-bk img {
	padding:10px
}

.beetle2 {
	position:absolute;
	z-index:0;
	bottom:-101px;
	right:-28px
}

.pre-order a img {
	margin:6px;
	
}
.pre-order {position:relative;}
.pre-order .crows {position:absolute;right:40px;top:-44px;}
/* Hide and Find */
#content {
	width:890px;
	margin:20px auto 0 auto;
}
.hide, .found, .more-info {padding:20px;clear:both;padding-top:30px;margin-top:30px; 	border-top:3px solid #c9a02a;position:relative;
}
.hide h2, .found h2, .more-info h2 {font-family:'KD Addison W00 West';color:#a14440;
}
.crow2 {position: absolute;
right: 200px;
top: -60px;}
.crow4 {position:absolute;right: 80px;
top: -34px;
}
.crow5 {position: absolute;
left: 270px;
top: -43px;
}
.more-info {padding-bottom:50px;}
.info-left {width:45%;float:left;}
.form-right {width:45%;float:right;}
.gform_wrapper .gform_footer {
padding: 0!important; 
margin: 0!important;
clear: both;
}
.gform_wrapper select {
margin-bottom: 20px;}
.one-extra {width:800px; margin:20px auto; background-image: url(images/extrayellow.png);	-webkit-border-radius:10px;
	border-radius:10px;padding:30px;font-family:'Museo W01_500';
clear:both;}
.one-extra h3 {font-size:26px;}
/* Navigation */
#nav {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	font-size:18px;
	clear:both;
	position:absolute;
	width:100%;
	top:138px
}

#nav ul {
	margin:0;
	padding:0;
	margin-right:0
}

#nav ul li {
	position:relative;
	display:inline
}

#nav ul li a {
	display:inline-block;
	padding:0 35px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	font-family:'Museo W01_300'
}

#nav ul li a:hover {
	color:#95b9c4
}

#nav ul ul {
	display:none;
	float:left;
	font-weight:400;
	position:absolute;
	padding-top:20px;
	margin-left:5px;
	text-transform:none;
	z-index:99999;
	width:130px;
	font-size:14px
}

#nav ul ul ul {
	left:100%;
	top:0
}

#nav ul ul li a {
	border-top:1px solid #fff;
	font-size:12px
}

#nav ul ul a {
	background:#C3DBB4;
	color:#2e2e2e;
	line-height:1.2em;
	margin:0;
	padding:.66em .5em .5em;
	min-width:130px;
	height:auto;
	text-align:left
}

#nav ul ul :hover > a {
	background:#6b6d6a;
	color:#fff
}

#nav ul ul a:hover {
}

#nav ul li:hover > ul {
	display:block
}

#nav .current_page_item a {
	color:#fff
}

#searchBar {
	clear:left;
	text-align:right
}

#searchform {
	padding:5px
}

#s {
	border:1px solid #bbb
}

#searchsubmit {
	border:1px solid #bbb
}

/* Blog Sidebar */
#content-blog {width:650px; float:left; margin-left:50px;padding-top:40px;}
#sidebar {
	float:right;
	width:220px;
	padding-bottom:80px;
margin-top:50px;

}


#sidebar a {
	color:#2e3b54
}

#sidebar a:hover {
}

#sidebar ul {
	padding:0;
	margin:0;
	list-style:none;
	font-size:12px;
}

#sidebar ul li {
	background-image:url(images/yellow-bar.jpg);
	padding:20px;
	margin-bottom:30px;
	-webkit-border-radius:20px;
	border-radius:20px;

}

#sidebar ul li h2 {
	font-size:20px;
	padding:0;
	font-family:'AmericanTypwrterITCW01-_731010';
	color:#a14440;
	text-align:center;
}

#sidebar ul li p,#sidebar ul li div {
}

#sidebar ul li table {
	padding-bottom:5px
}

#sidebar ul li table caption {
	padding:5px 0 0
}

#sidebar ul li ul {
	padding:0;
	list-style:square;
	margin-left:20px
}

#sidebar ul li ul ul,#sidebar ul li ul ul ul,#sidebar ul li ul ul ul ul,#sidebar ul li ul ul ul ul ul {
	padding:0
}

#sidebar ul li ul li {
	font-size:14px;
	padding:0;
	margin:0;
	border:0;
	background-image:none;
}

#sidebar ul li ul li li,#sidebar ul li ul li li li,#sidebar ul li ul li li li li,#sidebar ul li ul li li li li li {
	margin:0 0 0 1em
}

#sidebar ul li ul li a {
	text-decoration:none;
	padding-left:0;
}

#sidebar ul li ul#themeswitcher li a,#sidebar ul li ul li.recentcomments a {
	background-image:none;
	padding-left:0
}

#sidebar ul li ul#themeswitcher li,#sidebar ul li ul li.recentcomments {
	background:url(images/sidebarBullet.gif) left center no-repeat;
	padding-left:1em
}

#sidebar ul li ul li a:hover {
	text-decoration:underline
}

/* Calendar */
#wp-calendar {
	width:100%
}

#wp-calendar th,#wp-calendar td {
	text-align:center
}

#wp-calendar td#today {
	font-weight:700
}

h2.pagetitle {
	font-size:26px;
	font-weight:700
}

.commentlink {
}

.commentlink a {
}

/* Post */

.post {padding-bottom:30px;margin-bottom:30px;	border-bottom:3px solid #c9a02a;
}

.post h2.posttitle {	line-height:42px;

}

.post h2.posttitle a {
}

.post h2.posttitle a:hover {
	text-decoration:none;
	color:#222a3d
}

/* make your own sticky post styling */
.sticky {
}

.entry {
}

.postmetadata {
	font-size:13px;
	line-height:16px
}

.postmetadata a {
}

ul.postmetadata {
	padding:0;
	margin:0;
	list-style:none
}

ul li.tags {
	float:left
}

ul li.comments {
	text-align:right
}

div.divider {
}

div.navigation {
	text-align:center;
	padding:0 0 40px
}

div.commentnavigation {
	padding:0
}

#commentwrapper {
	padding:0 15px 49px
}

#commentwrapper h2 {
	margin:0;
	padding:.5em 0
}

/* Comment */
h2.commentheading {
	font-size:1.5em;
	font-family:'AmericanTypwrterITCW01-_731031';
}

ol.commentlist {
	padding:0;
	margin:0;
	list-style:none
}

ol.commentlist a {
	text-decoration:none
}

img.avatar {
	border:3px solid #fefef6;
	margin:0 .5em
}

ol.commentlist li.commentind {
	padding:0 0 2em;
	margin:0
}

ol.commentlist li.depth-1 {
	border-bottom:3px double #fefef6;
	padding:0 0 1em;
	margin-bottom:1em
}

ul.children {
	list-style:none
}

ol.commentlist ul.children li.commentind {
	padding:1em 0 0
}

ol.commentlist li.commentind cite {
	font-style:normal
}

p.commentsedit {
	font-size:.9em;
	margin:0 0 0 .5em
}

.commentindheader {
	border-bottom:1px dotted #fefef6
}

.commentindheader img.avatar {
	float:left
}

ol.commentlist li.legacyAlt .commentindheader {
	text-align:right
}

ol.commentlist li.legacyAlt .commentindheader img.avatar {
	float:right
}

ol.commentlist li.legacyAlt p.commentsedit {
	text-align:right;
	margin:0 .5em 0 0
}

/* Comment form */
form#commentform input,form#commentform textarea {
	border:1px solid #bbb
}

input#author,input#email,input#url {
	width:60%
}

textarea#comment {
	width:90%
}

input#submit {
	border:1px solid #bbb
}

div#recaptcha_widget_div {
	float:right
}

/* Wordpress required */
.wp-caption {
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding-top:4px;
	margin:0 20px 20px 0;
	font-weight:700
}

.wp-caption img {
	margin:0;
	padding:0;
	border:0 none
}

.wp-caption-dd {
	font-size:11px;
	line-height:17px;
	padding:0 4px 5px;
	margin:0;
	font-weight:700
}

h3.subpages {
	padding:1em 0 .5em;
	margin:0
}

ul.subpages {
	padding:0 0 0 1em;
	margin:0 0 0 1em;
	list-style:square
}

/* Formatting */
fieldset {
	border:1px solid #ccc;
	padding:0 1em;
	margin:0
}

legend {
	color:#999;
	font-size:1.1em;
	font-weight:700
}

hr {
	border:0;
	color:#cfc887;
	background-color:#cfc887
}

pre,code {
	width:100%;
	overflow:auto;
	font-size:1em
}

.post table {
	width:100%;
	border:1px solid #ccc;
	border-top:0;
	border-collapse:collapse
}

.post table th,.post table td {
	border:1px solid #ccc;
	border-bottom:0;
	padding:.3em .5em
}

.post table th {
	text-align:left;
	border-bottom:2px solid #ccc
}

p.loggedinAs {
	margin:0;
	padding:0
}

a#cancel-comment-reply-link {
	display:block;
	margin-bottom:1em
}
.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span {
width: 48%!important;
}
#sidebar .gform_wrapper .top_label input.large {margin-bottom:10px;}
#mc_embed_signup {padding-top:0px;}
#mc_embed_signup input#mce-EMAIL {width:327px; height:20px;padding:5px 15px; background:#FFF;color:#b4b4b4!important;margin-top:9px; font-size:20px;-webkit-border-radius: 10px;
border-radius: 10px;border:0;font-family:'Museo W01_300';
}
input.email {color:#b4b4b4}
input#mc-embedded-subscribe {height: 30px;
background-color: #a14440;
color: #fff;
font-style: normal;
-webkit-border-radius: 10px;
border-radius: 10px;
margin-top: -1px;
font-weight: 400;
border: 0;
font-size: 18px;
margin-right: 9px;
margin-top: 3px;
line-height: 0px;}
input#mc-embedded-subscribe:hover {background-color:#000;}
