body { background: #cbe2af; color: #453d31; font-family: gill sans, lucida sans, verdana, sans-serif; font-size: 18px; line-height: 20px; margin-top: 30px;}
.clear { clear: both; height: 1px; line-height: 1px; font-size: 1px; padding: 0px; overflow: hidden; margin-bottom: -1px; }


/* structure */

#logo { width: 800px; margin: 30px auto 0px auto; }
#intro { width: 800px; margin: 0px auto 0px auto; background: #cbe2af; padding: 10px 10px 10px 10px; }
#menu { padding: 30px 0px 0px 0px; margin: 0px 0px 0px 90px;}
#border { width: 810px; margin: 30px auto 0px auto; border-top: 5px solid #766955; border-right: 5px solid #766955; border-bottom: 5px solid #766955; border-left: 5px solid #766955; padding: 0px 0px 0px 0px; }
#content { width: 780px; background: #f4e3c8; margin: 0px auto 0px auto; border-top: 5px solid #dd6e5b; border-right: 5px solid #dd6e5b; border-bottom: 5px solid #dd6e5b; border-left: 5px solid #dd6e5b; padding: 10px 10px 10px 10px; }
#sub-menu { padding: 30px 0px 0px 0px; margin: 0px 0px 30px 370px;}

/* menu */

#menu ul { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; list-style: none;}
#menu li { display: inline; list-style: none; }
#menu a { display: block; float: left; margin-bottom: 10px; margin-left: 30px; padding: 0px 5px 0px 5px; text-decoration: none; font-size: 20px; color: #453d31;}
#menu a:hover { border-bottom: 5px #dd6e5b solid; text-decoration: none; }

/* sub-menu */
#sub-menu ul.submenu { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }
#sub-menu li { display: inline; list-style: none; }
#sub-menu a { display: block; float: left; margin-left: 30px; padding: 0px 5px 0px 5px; text-decoration: none; font-size: 20px; color: #453d31;}
#sub-menu a:hover { border-bottom: 5px #dd6e5b solid; text-decoration: none; }

/* content menu */
#content #content-menu ul.other-sites { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; list-style: none;}
#content #content-menu ul.other-sites li { display: inline; list-style: none; }

/* yafab */
#ya-box { width: 780px; padding: 0; }
#ya-box .center { text-align: center; }
#ya-box .divider { background: #dd6e5b; line-height: 2px; margin: 10px 0px 20px 0px; border-top: 1px solid #766955; border-bottom: 1px solid #766955; }
#ya-box p { line-height: 24px; text-align: left; padding: 0px 0px 10px 0px; }
#ya-box h1 { padding: 0px 0px 0px 0px; }
#ya-box .other-reviews { padding: 10px 0px 0px 0px; border-top: 1px dotted #766955; }
#ya-box ul { margin: 0px 0px 10px 0px; list-style: none; }
#ya-box li { list-style-type: none; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 20px; line-height: 1.5em; background: url(http://yafabulous.echthroi.org/wp-content/themes/kiwi/arrow.png) center left no-repeat; }
#ya-box .book-cover { float: left; width: 100px; margin: 0px 0px 0px 20px; padding: 10px 0px 10px 0px; }
#ya-box .book-cover img { background-color: #766955; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
#ya-box .book-stats { float: right; width: 500px; font-size: 16px; margin: 0px 160px 0px 0px; padding: 40px 0px 10px 0px; }
#ya-box .book-stats ul { list-style-type: none; }
#ya-box .book-stats li { padding: 0px 0px 0px 20px; line-height: 1.5em; background: url(http://yafabulous.echthroi.org/wp-content/themes/kiwi/arrow.png) center left no-repeat; }
#ya-box #book-cover { float: left; width: 100px; margin: 0px 0px 0px 20px; padding: 10px 0px 10px 0px; }
#ya-box #book-cover img { background-color: #766955; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
#ya-box #book-stats { float: right; width: 500px; font-size: 16px; margin: 0px 160px 0px 0px; padding: 40px 0px 10px 0px; }
#ya-box #book-stats ul { list-style: none; }
#ya-box #book-stats li { padding: 0px 0px 0px 20px; line-height: 1.5em; background: url(http://yafabulous.echthroi.org/wp-content/themes/kiwi/arrow.png) center left no-repeat; }
#ya-box a, a:link { color: #c76554; text-decoration: none; }
#ya-box a:hover { color: #869574; text-decoration: none; }
#ya-box a:active { color: #ffffff; text-decoration: none; }
#ya-box .entry-date { font-size: 18px; color: #453d31; font-weight: bold; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; float: right; }
#ya-box .entry-subject { font-size: 30px; border-bottom: 1px dotted #766955; padding: 10px 0px 10px 0px; }
#ya-box .entry-category { font-size: 16px; border-bottom: 1px dotted #766955; padding: 5px 0px 5px 0px; }
#ya-box .entry { padding: 0px 0px 0px 0px; }
#ya-box #entry ul { margin: 0px 0px 10px 0px; }
#ya-box #entry ul li { list-style-type: none; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 20px; line-height: 1.5em; background: url(http://yafabulous.echthroi.org/wp-content/themes/kiwi/arrow.png) center left no-repeat; }
#ya-box ol.reviews { margin: 0px 0px 0px 0px; display: inline;}
#ya-box ol.reviews li { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; line-height: 1.5em; display: inline; background: url(http://yafabulous.echthroi.org/wp-content/themes/kiwi/tiny-star.png) left no-repeat; }
#ya-box blockquote {margin: 0px 0px 10px 40px; padding: 0px 0px 0px 10px; border-left: 5px solid #766955; }
#ya-box #entry blockquote p {margin: 0px 0px 10px 40px; padding: 0px 0px 0px 10px; border-left: 5px solid #979f92; }
#ya-box .comments { padding: 5px 0px 20px 600px; border-top: 1px dotted #766955; margin: 0px 0px 0px 0px; }
#ya-box #entry-subject h3 { padding: 0px 0px 0px 0px ; }
#ya-box .entry .alt-blog { font-size: 14px; margin: 10px 0px 5px 450px; }
#ya-box .entry .foot-note { font-size: 14px; margin: 0px 0px 0px 20px; }

/* comments */
#ya-box #comment-block { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#ya-box #comment-block h3 { font-size: 16px; border-bottom: 1px dotted #766955; padding: 0px 0px 0px 0px; }
#ya-box #comment-block ol li { margin-bottom: 5px;}
#ya-box #comment-block a, a:link { color: #c76554; }
#ya-box #comment-block a:active { color: #c76554; text-decoration: none; }
#ya-box #comment-block a:hover { color: #869574;}
#ya-box #comment-block ol#commentlist { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#ya-box #comment-block .comment-text { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#ya-box #comment-block .comment-text p { padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; }
#ya-box #comment-block * html .comment-text { height: 10px;  overflow: visible; }
#ya-box #comment-block .comment-name { padding: 0px 0px 0px 0px; }
#ya-box #comment-block .comment-p { padding: 0px 0px 10px 0px;  margin: 0px 0px 10px 0px; }
#ya-box #comment-block .comment-p p {  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#ya-box #comment-block .comment-meta { font-size: 16px; padding: 0px 0px 0px 550px; margin: 0px 0px 30px 0px; border-top: 1px dotted #766955; }
#ya-box #comment-block #comment-form p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#respond:after { ya-box: "."; display: block; height: 0; clear: both; visibility: hidden; }
#comments:after { ya-box: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* create page numbers for navigation */
.wp-pagenavi a, .wp-pagenavi a:link { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; color: #565c53; }
.wp-pagenavi a:visited { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; color: #565c53; }
.wp-pagenavi a:hover {	color: #b82a66; text-decoration: none; }
.wp-pagenavi a:active { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; color: #ffffff; }
.wp-pagenavi span.pages { padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000000; }
.wp-pagenavi span.current { padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; color: #000000; }

/* text areas */
input {
vertical-align: middle;
margin-bottom: 5px;
font: 16px "Gill Sans", sans-serif;
background: #d9cab2;
color: #453d31;
padding: 5px;
border-top: 2px solid #d9cab2;
border-left: 2px solid #d9cab2;
border-right: 2px solid #c5b8a4;
border-bottom: 2px solid #c5b8a4;
width: 70%;
}

textarea {
color: #453d31;
background: #d9cab2;
border-top: 2px solid #d9cab2;
border-left: 2px solid #d9cab2;
border-right: 2px solid #c5b8a4;
border-bottom: 2px solid #c5b8a4;
vertical-align: middle;
padding: 5px;
font: 16px "Gill Sans", sans-serif;
margin-bottom: 5px;
width: 70%;
height: 150px;
}






