@charset "utf-8";
/*
Theme Name: graff
Version: 0.1
Author: Hannit Cohen
Author URI: http://www.codeart.co.il/
*/

* {
	padding: 0px;
	margin: 0px;
}
.clear{clear:both;}
.alignleft{float:left;}
.alignright{float:right;}
a img {border:none;}
body {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	direction:rtl;
	color:#000;
	font-size:12px;
}
p {margin-bottom:7px;}

#page {
	width:926px;
	margin: 0 auto;
	background:#fff;
	background:url(images/top-bg.jpg) top right no-repeat;
	padding: 0 35px;
}

#menu { padding-top:92px; clear:both; height:84px}
#logo {
	width:107px;
	height:70px;
	display:block;
	background:url(images/logo.jpg) no-repeat;
	float:right
}
#menu .menu-header{float:right; width:402px; margin:51px 13px 0 0; }
#menu ul {list-style-type:none;}
#menu ul li {float:right; padding: 0 15px 0 0;}
#menu ul li a{ text-decoration:none; font-size:14px; color:#000; font-weight:bold;}
#menu ul li.current_page_item a{color:#e30000}

#search {float:left; width:240px; margin-top:48px;}
#searchsubmit {border:none; font-size:14px; background:transparent;}
/* homepage */
.home .alignright{width:365px; background:url(images/about-bg.png) top right repeat-x; min-height:354px; position:relative; top:-10px; padding: 10px 27px 0;}
.home .alignright .entry {font-size:12px; line-height:19px; margin-top:11px;}
.home .alignright .entry  p{margin-bottom:25px;}
.home .alignright>h2{background:url(images/graff-t.png) no-repeat; width:152px; height:24px; display:block; text-indent:-9999px;}
.home #social {border: 1px solid #e50000; width:419px; height:152px; position:relative; right:-27px;}
.home #fb {width:210px; height:152px; border-right:1px solid #e50000; float:right;}
.home #twitter{width:198px; float:right; height:152px; margin-right:10px;}
.home #twitter h2{text-indent: -999px; background:url(images/twitter-t.jpg) no-repeat; height:45px; width:142px;}

.home .alignleft{width:458px;}
.home .alignleft>h2{background:url(images/front-blog-t.png) no-repeat; width:252px; height:24px; display:block; text-indent:-9999px;}
.post h2 a, .post h2{font-size:18px; color:#e50000; text-decoration:none;}
.post h2 .author {font-size:14px; color:#e50000; font-weight:normal;}
.post {margin-top:10px; clear:both;}
.post .wp-post-image{float:right; margin-top:5px;}
.post .data {float:right; width:345px;margin-right:9px;}
.post .postmetadata{clear:both; padding-top:12px; line-height:20px; font-size:11px; color:#766655; padding-bottom:5px; height:20px; border-bottom:dashed #dbc387 1px;}
.post .postmetadata a{color:#766655; text-decoration:none;}
.postmetadata .date {background:url(images/date.jpg) right top no-repeat; padding-right:18px; margin-left:7px; float:right;}
.postmetadata .cats {background:url(images/cats.jpg) right top  no-repeat; padding-right:19px; margin-left:7px; float:right;}
.postmetadata .tags {background:url(images/tags.jpg)  right top no-repeat; padding-right:20px; margin-left:7px; float:right;}
.postmetadata .comments {background:url(images/comments.jpg) right top  no-repeat; padding-right:25px; margin-left:7px; float:right;}

/* blograff */
#r-side {float:right; width:170px; padding:23px 25px 0; background:url(images/sidebar-bg.jpg) no-repeat top right;  min-height:356px; position:relative; top:-9.5px;}
.category #content, .single #content {float:right; width:424px; padding:0 19px	}
#l-side {float:left; width:170px; padding:23px 25px 0; background:url(images/sidebar-bg.jpg) no-repeat top right; min-height:356px; position:relative; top:-9.5px;}
.sidebar h2{font-size:15px;}
.sidebar ul {list-style-type:none}
.sidebar>ul>li{ margin-bottom:27px;}
.single .post .postmetadata{border-bottom:none;}
.single {font-size:14px;}
.single .header h2 {padding-top:115px;}
.single .header h2.noimg {padding-top:15px;}
.single .header p {font-weight:bold;}
#commentform input[type="text"], #commentform textarea {border: 1px solid #e50000; width:300px;}
/* Contact */
.page-template-contact-php .post{margin-right:200px;}

a img {border-color:#E50000;}

/* books */
#genre {margin-bottom:23px;}
#genre a {font-size:14px;}
.genre a{color:#c8111a; text-decoration:none;}
.book {width:120px; height:217px; float:right; margin-left:64px; font-size:13px;}
.book h2 a, .bbook h2 .author {font-size:14px; color:#000; font-weight:bold; text-decoration:none;}
.category-books #content, .category-authors #content {width:870px;}
#content.single-book{width:738px;}
.single-book #bookdata{width:463px; float:right;}
.single-book #bookdata h1 {font-size:24px; color:#e60006;}
.single-book #bookdata #summery {font-size:14px; color:#000; line-height:24px;}
.single-book #bookdata p, .single-book #bookdata h2 {margin-bottom:10px;}
.single-book #bookinfo{width:239px; float:right; margin-right:36px;}

/* comments */
/* comments */
#comments {width:512px;}
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 64px 5px 7px; position:relative; font-size:12px; }
ol.commentlist li.pingback comment-author { padding:0 0 0 170px; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal;}
ol.commentlist li div.vcard cite.fn a.url { color:#cc0000; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; right:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: arial,sans-serif; position:absolute; left:10px; text-align:left; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#cc0000; border:1px solid #cc0000; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 0 0 170px; }

.wp-pagenavi {margin: 0 auto; text-align:center; direction:ltr;}
.wp-pagenavi a {text-decoration:none; padding:4px; color:#766655}
.wp-pagenavi a:hover{ text-decoration:underline; color:#E50000}
.wp-pagenavi .current{color:#E50000;}
#footer {margin-top:15px;}