/*   
Theme Name: Bookshop
Theme URI: http://vintagebooks-restored.com/
Description: A Thematic Child Theme created by Mediamorphosis.
Author: Dan Mihu
Author URI: http://mediamorphosis.ro/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

body {
	padding-top: 0;
	margin: 0;
	font-size: 0.75em
}
#blog-title a {
	background: transparent url('images/head.jpg') no-repeat scroll top center;
	border: 0 none;
	display: block;
	height: 115px;
	text-align: left;
	text-indent: -9000px;
}
#branding {
	padding: 0;
}
#blog-description {
	display: none;
}
a {
	color: #534010;
}
a:focus {
	outline: none;
}
a img {
	border: 0px;
}
#image {
	display: none;
}

#access {
	display: none;
}
#main {
	padding: 15px 0 20px;
}
#container {
	width: 100%;
	margin: 5px auto;
}
#content {
	width: 705px;
	margin: 0 auto;
}
.align-center {
	text-align:center;
	margin:0 auto;
}
.align-right {
	text-align:right;	
}
/* Social button below header */
#socialRow {
	color:#666;
	margin:10px auto;
	width:705px;
	border-bottom: 1px dotted #666;
	padding-bottom: 10px;
}
#issuu {
	background: transparent url('images/text-issuu.png') no-repeat scroll top center;
	float: right;
	margin: 0 3px;
	height: 50px;
	width: 60px;
	cursor: pointer;
	cursor: hand;
}
#twitter {
	background: transparent url('images/text-twitter.png') no-repeat scroll top center;
	float: right;
	margin: 0 3px;
	height: 50px;
	width: 68px;
	cursor: pointer;
	cursor: hand;
}
#facebook {
	background: transparent url('images/text-facebook.png') no-repeat scroll top center;
	float: right;
	margin: 0 3px;
	height: 50px;
	width: 81px;
	cursor: pointer;
	cursor: hand;
}
#rss{
	background: transparent url('images/text-rss.png') no-repeat scroll top center;
	float: right;
	margin: 0 3px;
	height: 50px;
	width: 53px;
	cursor: pointer;
	cursor: hand;
}
/* Logline style*/
/*#logLine {
	float: left;
	text-align: left;
	font-size: 1.5em;
	font-style: oblique;
	margin-top: 20px;
}*/
/* Kwicks for jQuery by Jeremy Martin from http://www.jeremymartin.com */
.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
ul {
	clear: both;
}
.kwicks li {
/*	 these are required, but the values are up to you (must be pixel) */
	width: 230px;
	height: 255px;
	/* this is optional and will be disregarded by the script. However, it should be provided for non-JS enabled browsers. */
	margin-right: 10px; /* set to same as spacing option. */
	float: left;
	/* do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}
.kwick_in, .kwick_out { 
	background-color: #fff;
}
.kwicks.horizontal li.kwick_out {
	margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
}
.kwicks li img {
	vertical-align: text-top;
/*	float: left; */
	margin-right: 13px;
}
.kwicks li div {
	height: 255px;
	width: 350px;
}
.kwicks {
	margin-bottom: 15px;
}
#kwick_content {
	margin: 0 auto;
	display: block;
	min-width: 800px;
}
.widget_categories {
	float: left;
	width: 20%;
}
.widget_recent_entries {
	float: left;
	width: 80%;
}
.widget_tag_cloud {
	float: left;
	width: 70%;
	padding-right: 20px;
}
.widget_thematic_meta {
	float: left;
	width: 20%;
}
#content .aside ul {
	padding:0;
}
#content .aside {
	margin-top: 50px;
	border:0;
	border-top:1px dotted #CCCCCC;
}
#logLine {
	font-family: 'OFL Sorts Mill Goudy TT', serif;
	font-size: 1.7em;
	font-style: oblique;
	font-weight: 400;
	text-shadow: 3px 3px 3px #DDDDDD;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0.032em;
	word-spacing: 0.049em;
	line-height: 1.29em;
	float: left;
	text-align: left;
	margin-top: 17px;
	color: black;
}
.entry-title {
	font-family: 'OFL Sorts Mill Goudy TT', serif;
	font-size: 3em;
	margin-top: 20px;
}
h3.chapter {
	font-family: 'Tangerine', serif;
	font-size: 4em;
	font-style: italic;
	font-weight: 500;
	padding: 10px 0 30px;
	text-decoration: underline;
}
#bookfinder {
	border-left: 1px solid #DDDDDD;
	display: block;
	float: right;
	padding: 5px 0 0 20px;
	min-height: 230px;
	margin-bottom: 30px;
	text-align: left;
	width: 100px;
}
div.awshortcode-product iframe {
	vertical-align: 0px;
}
#store_logos { border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; padding: 10px 0; clear: both; min-height: 180px; margin-bottom: 15px; text-align: center; }
#store_logos a { background-image:url('images/logos.png'); background-repeat:no-repeat; height:35px; float:left; margin: 10px 12px 20px 0; }
a.amzn_us { width:140px; background-position:0px 0px; clear:left; }
a.amzn_ca { width:120px; background-position:-150px 0px; }
a.amzn_fr { width:110px; background-position:-300px 0px; }
a.amzn_uk { width:148px; background-position:-450px 0px; }
a.amzn_de { width:121px; background-position:0px -35px; }
a.b_and_n { width:115px; background-position:-600px 0px; clear:left;}
a.bk_dep { width:119px; background-position:-750px 0px; }
a.powells { width:75px; background-position:-900px 0px; }
a.bamm { width:111px; background-position:-1050px 0px; }
a.buy_com { width:111px; background-position:-150px -35px; }

.na {
display: none;
}

.addthis_toolbox {
	clear: both;
	margin: 30px 15px;
}

.atwidget .addthis_toolbox {
	clear: both;
	margin: 10px 0;
}
#trackbacks-list .comment-content {
    left: 0;
    position: relative;
}
