/*
Theme Name: Book sub-site 2.0
Author: tomvdv
Author URI: http://tomvdv.com
Version: 2.0
Date: Feb 2012
*/

/* YUI 3.4.0 reset & fonts (build 3928) http://yuilibrary.com/license/ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}


body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans serif;
	background: white;
	color: black;	
}

a {
	color: black;
	text-decoration: underline
}

#container {
	width: 960px; 
	margin: 0 auto;
}

header h1 {
	font-size: 38px;
	font-weight: bold;
	text-align: center;
	padding: 15px 0;
}
header a { 
	color: black;
	text-decoration: none;
}

/*
	Sharebar ==================================
*/

#sharebar { 
	position: absolute; 
	top: 267px;
	left: 50%; 
	margin-left: -550px; 
	width: 53px;
}

/*
#sharebar iframe { width: 53px !important}
#sharebar #___plusone_0 { margin-left: 2px !important}
#sharebar #___plusone_0 + iframe { margin-left: 8px}
*/

/*
	Navigation ==================================
*/

nav {
   border-radius: 3px;
   margin-bottom: 15px;
   background: #ccc;
}

.menu {
   float: left;
   width: 100%;
   overflow: hidden;
   position: relative;
}
.menu ul {
   clear: left;
   float: left;
   position: relative;
   left: 50%;
   text-align: center;
}
.menu ul li {
   display: block;
   float: left;
   position: relative;
   right: 50%;
}
.menu ul li a {
   display: block;
   padding: 10px 25px;
   color: #000;
   text-decoration: none;
   line-height: 1.3em;
}
/* .menu ul li a:hover { text-decoration: underline} */
.menu ul li a.active,
.menu ul li a.active:hover {
   color:#fff;
   background:#000;
   font-weight:bold;
}

.current_page_item a { font-weight: bold}


/*
	Social media icons ======================
*/

#social-media { float: right; margin-bottom: 10px}
#social-media a {background: url(/wp-content/themes/book-page-2.0/images/social-media-icons.png) no-repeat top left; display: block; width: 24px; height: 24px; float: left; margin-left: 10px}
#social-media a.facebook{ background-position: 0 0; width: 24px; height: 24px; } 
#social-media a.google-plus{ background-position: 0 -34px; width: 24px; height: 24px; } 
#social-media a.twitter{ background-position: 0 -68px; width: 24px; height: 24px; } 


/*
	Content ==================================
*/

#content { clear: both}
#content #left { float: left}
#content #right { float: right}
#content #left, #content #right { width: 460px}

article.after-video { padding-top: 1em}
article p { margin-bottom: 1em}

#content > article { width: 700px; margin: 0 auto}

article h2 { font-weight: bold; font-size: 116%; margin-bottom: 1em}
b, strong { font-weight: bold}
i, italic { font-style: italic}
blockquote { padding-left: 15px; margin: 0; font-style: italic}
blockquote { font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;font-style:italic;line-height:22px;background:url(/wp-content/themes/book-page-2.0/images/quote.png) no-repeat top left, url(/wp-content/themes/book-page-2.0/images/quote-close.png) no-repeat bottom right;padding:0 50px 0 50px;margin:0 0 15px 10px;}
.alignright { float: right; padding: 0 0 15px 15px}
.alignleft { float: left; padding: 0 15px 15px 0}

/*
	Author Books ============================
*/

#author-books { margin-bottom: 10px}
#author-books a { float: left}

/*
	Buy links ===============================
*/

#buy { border-radius: 3px; padding: 10px; margin-bottom: 1em}
#buy ul { text-align: center}
#buy li { display: inline}
#buy li:first-child:before { content: "Buy from: "; text-transform: uppercase; font-weight: bold}
#buy li:after { content: "|";}
#buy li:last-child:after { content: "";}
#buy li a { margin: 0 7px}




/*
	Tweets ==================================
*/

#tweets { height: 95px; overflow: hidden; position: relative; border-top: 1px solid black; padding-top: 10px; clear: both;}
#tweets a#twitter-home { position: absolute; top: 10px; right: 0}
#tweet-container { height: 80px; margin-top: 10px; overflow: hidden; background: url(/wp-content/themes/book-page-2.0/images/tweet.png) no-repeat; }
#tweet-container div { text-align: left; height: 100px; margin-bottom: 10px; padding-left: 50px; }

/*
	Lightbox ================================	
*/

#lightbox-content { display: none; z-index: 1001}


/*
	Footer ================================== 
*/

footer { margin: 15px 0}

#imprints li { display: inline; padding: 0 5px}
#imprints a { text-decoration: none}
#imprints { text-align: center}
#imprints.left { text-align: left}
#imprints.right { text-align: right}


.cf:before, .cf:after { content:""; display:table}
.cf:after { clear:both}
.cf {zoom:1}
.chromeframe { background: #ffe5e5; border-bottom: 1px solid #f00; padding: 5px; color: black; text-align: center }
.addthis_floating_style { background: none; }