/*

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: 300px;

	height: 180px;

	background: url(avery-logo.jpg) center no-repeat;

	background-size: 300px;

	margin: 0 auto;

}

#menu-toggle, #menu

{

	display: none;

}

label[for=menu-toggle]

{

	position: absolute;

	top: 0;

	left: 0;

	padding: 8px 5%;

	border-bottom: 1px solid #eee;

	width: 90%;

}

#menu

{

	border-top: 1px solid #eee;

	text-align: center;

	padding-top: 18px;

	width: 180px;

	font: 17px/28px arial;

	letter-spacing: 0.15em;

}

#menu a

{

	display: block;

	margin: 0 18px;

	color: #999;

	background: #fff;

}

#menu-toggle:checked ~ #menu

{

	display: block;

	position: absolute;

	top: 38px;

	left: 0px;

}



#phome #homebut, #pbooks #booksbut, #pblog #blogbut, #pnews #newsbut, #pabout #aboutbut, #pcontact #contactbut

{

	color: #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: 90%;

	margin: 0 auto;

}

#aboutimage

{

	text-align: center;

}

#aboutimage img

{

	max-width: 60%;

	margin: 36px 0;

	box-shadow: 0px 0px 8px #999;	

}

#news

{

	text-align: center;

	margin-top: 54px;

}

#contact

{

	width: 90%;

	margin: 54px auto 0 auto;

}

#contactimage

{

	width: 60%;

	margin: 0 auto;

}

#contactimage img

{

	max-width: 100%;

	box-shadow: 0px 0px 8px #999;	

}

#contactinfo

{

	width: 90%;

	margin: 0 auto;

	text-align: center;

}

.frontpostimage
{
	text-align: center;
}
#contactsocial

{



}

#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 img

{

	max-width: 280px;

	box-shadow: 0px 0px 8px #999;

	margin: 36px 0;

}

#bookdescription

{

	width: 90%;

	margin: 0 auto;

	text-align: left;

}

#bookquote

{

	width: 70%;

	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;

		margin: 0 auto;

}

#frontbookdesc

{

	width: 90%;

	margin: 0 auto;

	text-align: left;

}

#homebookdesc #bookimage

{

	width: 280px;

	margin: 0 auto;

	text-align: center;

}

#homebookdesc #bookimage img

{

	max-width: 280px;

	margin: 0 auto;

}

#bywater

{

	display: inline-block;

	width: 120px;

	height: 40px;

	background: url(bywater.png) center no-repeat;

	background-size: 120px;

	margin: 0 8px;

}

#amazon

{

	display: inline-block;

	width: 120px;

	height: 40px;

	background: url(amazon.png) center no-repeat;

	background-size: 120px;

	margin: 0 8px;	

}
#bellabooks

{

	display: inline-block;

	width: 120px;

	height: 40px;

	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

{

	width: 80%;

	margin: 0 auto;

	margin-top: 90px;

	

}

.post, #comments

{

	width: 90%;

	margin: 0 auto 54px auto;

}

.post h1

{

	font: 21px/38px georgia;

	border: none;

}

.post h1 a

{

	color: #000;

}

.post .blogdate

{

	text-align: center;

}

.frontpost

{
	width: 100%;

	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;

}
#contactsocial
{
	position: absolute;
	top: 8px;
	right: 8px;
}
#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;
}
.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;
}
