/*
Theme Name: avery
Description: based on simplest
Author: avery
Author URI: none
Theme URI: none
Version: 0.5
Tags: light, white, one-column
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
body
{
	font: 13px/21px verdana;
	color: #555;
}
a
{
	text-decoration: none;
}
#averylogo
{
	display: block;
	width: 800px;
	height: 200px;
	background: url(avery-logo.jpg) center no-repeat;
	margin: 0 auto;
}
#menu
{
	border-top: 1px solid #eee;
	text-align: center;
	padding-top: 18px;
	font: 17px/28px arial;
	letter-spacing: 0.15em;
}
#menu a
{
	margin: 0 18px;
}
label[for=menu-toggle], #menu-toggle
{
	display: none;
}
#phome #homebut, #pbooks #booksbut, #pblog #blogbut, #pnews #newsbut, #pabout #aboutbut, #pcontact #contactbut
{
	border-bottom: 1px solid #000;
}
h1, h2
{
	text-align: center;
	letter-spacing: 0.15em;
	font: 27px/37px verdana;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
h3
{
	text-align: center;
	letter-spacing: 0.15em;
	font: 21px/37px verdana;	
}
.clear
{
	clear: both;
}
#about
{
	width: 500px;
	margin: 0 auto;
}
#aboutimage
{
	text-align: center;
}
#aboutimage img
{
	max-width: 60%;
	margin: 36px 0;
	box-shadow: 0px 0px 8px #999;	
}
#news
{
	text-align: left;
	width: 800px;
	margin: 0 auto;
	margin-top: 54px;
}
#contact
{
	width: 780px;
	margin: 54px auto 0 auto;
}
#contactimage
{
	width: 300px;
	float: left;
}
#contactimage img
{
	max-width: 100%;
	box-shadow: 0px 0px 8px #999;	
}
#contactinfo
{
	width: 400px;
	float: right;
}
#contactsocial
{
	position: absolute;
	top: 18px;
	right: 18px;
}
#contactsocial a
{
	margin: 0 8px;
}
#fbicon
{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(facebook.png) 0 0 no-repeat;
	background-size: 30px;
}
#bskyicon
{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(bsky.webp) 0 0 no-repeat;
	background-size: 30px;
}
#instaicon
{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(instagram.png) 0 0 no-repeat;
	background-size: 30px;
}
#books
{
	text-align: center;
}
#bookimage
{
	text-align: center;
}
#readexcerpt
{
	margin: 0 auto;
	display: block;
	padding: 0;
}
#bookimage img
{
	max-width: 280px;
	box-shadow: 0px 0px 8px #999;
	margin: 36px 0;
}
#bookdescription
{
	width: 600px;
	margin: 0 auto;
	text-align: left;
}
#bookquote
{
	width: 400px;
	margin: 0 auto;	
	text-align: left;
	padding: 18px 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	font: 12px/18px verdana;
	color: #999;
}
#bookquote blockquote
{
	margin: 18px 0;
	color: #555;
	font: italic 13px/28px georgia;
}
#homebookdesc
{
		text-align: center;
		width:850px;
		margin: 0 auto;
}
#frontbookdesc
{
	width: 400px;
	float: right;
	text-align: left;
}
#homebookdesc #bookimage
{
	width: 300px;
	float: left;
}
#homebookdesc #bookimage img
{
	max-width: 380px;
}
#bywater
{
	display: inline-block;
	width: 120px;
	height: 60px;
	background: url(bywater.png) center no-repeat;
	background-size: 120px;
	margin: 0 8px;
}
#amazon
{
	display: inline-block;
	width: 120px;
	height: 60px;
	background: url(amazon.png) center no-repeat;
	background-size: 120px;
	margin: 0 8px;	
}
#bellabooks
{
	display: inline-block;
	width: 120px;
	height: 60px;
	background: url(bellabooks.png) center no-repeat;
	background-size: 120px;
	margin: 0 8px;	
}
#blurb
{
	display: inline-block;
	width: 60px;
	height: 60px;
	background: url(blurb.jpg) center no-repeat;
	background-size: 50px;
	margin: 0 8px;	
}

/* blog */
#latestpost
{
	margin-top: 90px;
}
.post, #comments, .frontpostouter
{
	width: 800px;
	margin: 0 auto 90px auto;
}
.frontpostimage
{
	text-align: center;
}
.frontpostimage img
{
	max-width: 100%;
	height: auto;
}
.frontpostr
{
	width: 60%;
	float: right;
}
.post h1, .frontpostr h1
{
	font: 21px/38px georgia;
	border: none;
}
.post h1 a, .frontpostr h1 a
{
	color: #000;
}
.post .blogdate, .frontpostr .blogdate
{
	color: #000;
	text-align: center;
}
.frontpost
{
	width: 800px;
	margin: 72px auto 0 auto;
	text-align: left;
}
#footer
{
	clear: both;
	text-align: center;
	padding: 54px 0;
	border-top: 1px solid #eee;
	margin-top: 90px;
	letter-spacing: 0.15em;
	color: #999;
}
#copy
{
	font: 11px/15px arial;
	margin-top: 54px;
}
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
#bookreviews dl
{
	text-align: left;
}
#bookreviews dd
{
	margin-bottom: 36px;
}
#amazonassoc
{
	font: italic 15px/28px 'times new roman';
	color: #999;
	text-align: center;
}
.err
{
	font: 14px/21px verdana;
}
.bookpagerh2
{
	font: 14px/21px verdana;
	padding: 8px 0;
}
.navr
{
	clear: both;
	margin: 0 auto 36px auto;
	padding: 0;
	font: 17px/28px arial;
	text-align: center;
}
.navigation li, .navigation ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline;
	text-align:center;
}
.navigation li a
{
	padding: 5px 12px;
	margin: 0 4px;
	border: none;
	text-decoration: none;
	color: #999;
	border: 1px solid #ccc;
}
.navigation li.active a
{
	color: #fff;
	background: #999;
}
