/* @override http://www.kaykenyon.com/wp-content/themes/kaykenyon/style.css */

/*
THEME NAME: kaykenyon
THEME URI: http://www.aptdesignonline.com
DESCRIPTION: A custom theme, based on Sandbox, designed and developed by Apt Design for
VERSION: 1
AUTHOR: Brad Fitzgerald @ Apt Design
AUTHOR URI: http://www.aptdesignonline.com
TAGS: apt design, 
*/

/* @group Layout */

body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/background.jpg);
	color: #492d00;
	font: 1em/140% Georgia, "Times New Roman", Times, serif;
}

#wrapper {
	margin: auto;
	width: 760px;
}

div#container {
	
}

#content {
	width: 540px;
	margin: auto;
	background-image: url(images/content-background.png);
	float: left;
	margin-left: -15px;
	font-size: .9em;
	padding: 20px 70px 50px;
	
	margin-left: 78px
}

#sidebar {
	width: 100px;
	float: left;
	text-align: center;
	padding-top: 35px;
	height: 375px;
	margin-left: 15px;
	background: url(images/sidebar-background.png) no-repeat;
	padding-left: 11px;
	
	position: fixed;
}

.clearer {
	clear: both;
}

.appearances {
	margin-left: 30px;
}

ul.wplc_event_list {
	list-style-type: none;
	padding: 0px;
}

/* @end */

/* @group Header */

#header {
	width: 680px;
	margin: auto;
	height: 140px;
	background-image: url(images/masthead.png);
	margin-top: 20px;
	margin-left: 80px;
}

#blog-title, #blog-description {
	display: none;
}

/* @end */

/* @group Top Menu */

#topmenu {
	width: 660px;
	height: 50px;
	margin-left: 80px;
	padding-left: 20px;
	background: url(images/menu-bckgnd.png) no-repeat;
}

#newsletter-form {
}

#newsletter-form form {
	width: 200px;
	float: left;
	padding-top: 15px;
}


#newsletter-form form input {
	background-color: #ece6dd;
	padding-left: 5px;
	width: 100px;
}

input.enter-your-email {
	color: #937e76;
	font: italic 10px Georgia, "Times New Roman", Times, serif;
}

#newsletter-form form input.submit {
	color: #fff;
	width: 68px;
	height: 30px;
	border-style: none;
	background: transparent url(images/signup.png) no-repeat;
}

img.newsletter {
	float: left;
}


img.facebook {
	float: left;
}

img.twitter {
	float: left;
}

img.subscribe {
	float: left;
}

/* @end */

/* @group Content */

h2 {
	color: #a52300;
	clear: both;
	font: bold 1.7em Trebuchet, "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: -1px;
}

h3 {
	clear: both;
	font: bold 1.2em Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	margin-bottom: 0;
	margin-top: 35px;
	letter-spacing: -1px;
	margin-left: -2px;
}



h4 {
	font: bold 1.1em Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	margin-top: 25px;
	margin-bottom: 0;
}

div.book-cover-buy {
	width: 130px;
	float: left;
	text-align: center;
	margin-bottom: 20px;
	font: 11px/20px Trebuchet, "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif;
}

div.book-cover-buy a img {
	
}

div.book-cover-buy h3 {
	margin-top: 15px;
	margin-bottom: 5px;
}

p {
	
}

a {
	color: #a52300;
}

a img {
	border: none;
}

a:visited {
	color: #851100;
}

blockquote {
	font: normal .8em/140% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

hr {
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px;
	border: 0px;
	height: 1px;
	width: 580px;
	margin-left: -20px;
	background: url(images/hr.png) repeat-x;
}

.post-spacer hr {
	clear: both;
	margin-top: 50px;
	margin-bottom: 50px;
}

div.intro {
	width: 250px;
	float: left;
	color: #851100;
	font: 12px/140% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: justify;
}

h3.category-title, h3.tag-title {
	color: #492d00;
	text-transform: uppercase;
	font: bold 14px/100% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 0;
	margin-top: 25px;
}

h3.intro {
	color: #492d00;
	text-transform: uppercase;
	font-size: 1.3em;
	margin-top: 20px;
}

h3 a, div.intro.appearances h3.intro a {
		color: #492d00;
}

h3 a:hover, div.intro.appearances h3.intro a:hover {
	text-decoration: underline;
}

p.intro {
	font-size: 12px;
}

.intro.appearances a {
	color: #851100;
	text-decoration: none;
	font-weight: bold;
}

#content div.intro.appearances ul.wplc_event_list li {
	padding-bottom: 5px;
}

h2.entry-title {
	margin-top: 15px;
	margin-bottom: 12px;
}

span.meta-sep {
	padding-right: 5px;
	padding-left: 5px;
}

.entry-title a {
	text-decoration: none;
}

.entry-title a:hover {
	text-decoration: underline;
}

ul.wplc_event_list li {
	padding-bottom: 20px;
}

a.more-link {
	text-transform: uppercase;
	font: bold .8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 10px;
}

a.stbutton {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 1px;
	margin: 15px;
}

/* @group Meta */

span.cat-links {
	background-color: #e2dbcd;
	color: #492d00;
	padding: 3px 5px;
}

span.cat-links a {
	color: #492d00;
}

h2.novels-page-title {
	float: left;
	margin-top: 0px;
}

a.other-novels {
	float: right;
	color: #492d00;
	background-color: #e2dbcd;
	text-decoration: none;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding: 4px;
}


.entry-meta {
	color: #9c815c;
	text-transform: uppercase;
	font: 9px/150% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.entry-meta a {
	color: #9c815c;
	text-decoration: none;
}

.entry-meta a:hover {
	color: #a52300;
}

div.entry-date {
	display: inline;
}

/* @end *

/


/* @end */

/* @group Comments */

#comments-list h3 {
	padding-left: 10px;
}

form#commentform .form-label {
	margin: 1em 0 0;
}

form#commentform span.required {
	background: #fff;
	color: #c30;
}

form#commentform,form#commentform p {
	padding: 0;
}

input#author,input#email,input#url,textarea#comment {
	padding: 0.2em;
}

p.wp-caption-text {
	font-style: italic;
}

div.comments ol li {
	margin: 0 0 50px;
}

textarea#comment {
	height: 10em;
	margin: 0 0 0.5em;
	overflow: auto;
	width: 95%;
}

input#author,input#email,input#url {
	width: 95%;
}

#respond {
	padding-left: 15px;
	padding-right: 40px;
}

#comments ol {
	font-size: 1.5em;
}

#comments ol p {
	font-size: 14px;
}

div.comment-author.vcard {
	font-size: .8em;
}

div.comment-meta {
	display: inline;
	text-transform: uppercase;
	font-size: 8px;
}

div.comment-author.vcard {
	display: inline;
}

#comments-list ol {
	padding-right: 50px;
	text-align: justify;
}

/* @end */

/* @group Alignment */

.alignright,img.alignright {
	float: right;
	margin: 1em 0 0 1em;
}

#post-335 div.entry-content h3 a img {
	
}

#post-335 div.entry-content h3 {
	clear: both;
	padding-top: 45px;
}

.alignleft,img.alignleft {
	float: left;
	margin: 0 1em 0 0;
}

.aligncenter,img.aligncenter {
	display: block;
	margin: 1em auto;
	text-align: center;
}

/* @end */

/* @group Navigation */

div#nav-below {
	margin-top: 1em;
}

div.navigation {
	height: 1em;
}

div.navigation div.nav-next {
	float: right;
	text-align: right;
}

div.navigation div.nav-previous {
	float: left;
}

div.navigation div.nav-previous, div.navigation div.nav-next {
	text-transform: uppercase;
	font: bold .8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* @end */

#twitter {
		color: #851100;
	font: 12px/140% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#twitter img {
	float: left;
	padding-right: 25px;
	padding-bottom: 20px;
}

/* @group Sidebar */

#sidebar a img.icon {
	margin-bottom: 12px;
}

#navmenu-v{
	padding: 0px;
	margin: 0px;
	width: 80px;
}

#navmenu-v li,#navmenu-v ul {
	width: 150px;/* Menu Width */
	list-style: none;
}

ul#navmenu-v li {
	float: left;
	position: relative;
	width: 100%;
}

ul#navmenu-v li.iehover {
	z-index: 1000;
/* IE z-index bugfix */
}

ul#navmenu-v ul {
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 9999;
	padding: 0px;
	background-image: url(images/ul-background.png);
}

/* Root Menu */

ul#navmenu-v a {
	display: block;
}

/* Root Menu Hover Persistence */

ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a {
}

/* 2nd Menu */

ul#navmenu-v li:hover li a,ul#navmenu-v li.iehover li a {
	float: none;
	color: #fff;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	border-bottom: 1px solid #8e250e;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* 2nd Menu Hover Persistence */

ul#navmenu-v li:hover li a:hover,ul#navmenu-v li:hover li:hover a,ul#navmenu-v li.iehover li a:hover,ul#navmenu-v li.iehover li.iehover a {
	background: #630601;
}


/* Hover Function - Do Not Move */

ul#navmenu-v li:hover ul ul,ul#navmenu-v li:hover ul ul ul,ul#navmenu-v li.iehover ul ul,ul#navmenu-v li.iehover ul ul ul {
	display: none;
}

ul#navmenu-v li:hover ul,ul#navmenu-v ul li:hover ul,ul#navmenu-v ul ul li:hover ul,ul#navmenu-v li.iehover ul,ul#navmenu-v ul li.iehover ul,ul#navmenu-v ul ul li.iehover ul {
	display: block;
}

/* @end */

/* @group Footer */

div#footer {
	width: 580px;
	height: 140px;
	background: url(images/footer-background.png) no-repeat;
	margin-left: 80px;
	font-size: .9em;
	padding: 10px 50px 0;
}

#bottommenu {
	width: 680px;
	clear: both;
	height: 50px;
	background: url(images/bottom-menu-bckgnd.png) no-repeat;
	margin-left: 80px;
	padding-left: 30px;
}


#footer li.categories h3 {
	height:75px;
	margin-top: 20px;
	color: #fff;
	width: 150px;
	float: left;
}

#footer li.categories {
	list-style-type: none;
	list-style-image: none;
}

#footer li.categories ul {
	padding: 0px;
}

#footer li.categories ul li {
	display: inline;
	margin-right: 35px;
	list-style-type: disc;
}

#footer li.categories ul li a {
	color: #fff;
	text-decoration: none;
}

#footer li.categories ul li a:hover {
	text-decoration: underline;
}

p.copyright {
	width: 580px;
	margin-left: 80px;
	padding-left: 50px;
	text-transform: uppercase;
	font-size: .7em;
	font-weight: bold;
	margin-top: 0;
}

p.copyright a {
	text-decoration: none;
	color: #a52300;
}


/* @end */

div.callout {
	background-color: #ac3313;
	color: #f7f4e2;
	padding: 15px;
	font: 13px/160% Trebuchet, "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif;
	border: 1px solid #4d0200;
}

div.callout a {
	color: #f7f4e2;
	font-weight: bold;
}


