/*
Theme name: Notepad
RTL: yoav@automattic.com
*/

body {
	direction:rtl;
	unicode-bidi:embed;
}
blockquote {
	background: url(img/blockquote-rtl.png) no-repeat 95% 0;
	padding: 0 26px 0 0;
	font-style:normal;
	font-weight:bold;
	font-family: Arial, sans-serif;
}
ul {
	margin: 1.2em 10px 1.8em 0;
}
#wrapper ul li {
	background-position: 100% .5em;
	padding: 0 16px .5em 0;
}
ol {
	margin: 1.2em 10px 1.8em 0;
}
ol li {
	margin: 0 16px .5em 0;
}

/* header
-------------------------------------------------*/
#header {
	background-image: url(img/header-rtl.png);
}
#header #logo {
	font-family: Arial, sans-serif;
}
#header .description {
	font-family: Arial, sans-serif;
}
#header .socialmedia a {
	margin-left: 20px;
	margin-right:0;
	display: block;
	float: right;
}
#header .socialmedia img {
	margin: 0 0 5px 8px;
}


/* nav level1 */
#header ul.menu {
	right: 30px;
	left: 30px;
	clear:both;
}
#header ul.menu li {
	float: right;
	margin: 0 0 0 5px;
	padding: 0 5px 5px 0;
}
#header ul.menu li a,
#header ul.menu .current_page_item a,
#header ul.menu .current-menu-item a {
	font-family: Arial, sans-serif;
	padding: 9px 8px 10px 12px;
}
#header ul.menu .current_page_item,
#header ul.menu .current-menu-item,
#header ul.menu li:hover,
#header ul.menu li:focus {
	background: url(img/nav-bg-rtl.png) no-repeat;
}
#header ul.menu .current_page_item a,
#header ul.menu .current-menu-item a {
	background: url(img/nav-bg-rtl.png) no-repeat left -85px;
}

/* show hover bg */
#header ul.menu li:hover a, #header ul.menu li:focus a {
	background: url(img/nav-bg-rtl.png) no-repeat left -85px;
}
#header ul.menu .current_home a {
	background: url(img/nav-bg-rtl.png) no-repeat left -169px;
	padding-left: 20px;
	padding-right:0;
}

/* nav level2 */
#header ul.menu ul {
	right: -10px;
	left:auto;
}
#header ul.menu ul li a {
	padding: 7px 15px 7px 0;
}

/* nav sub levels */
#header ul.menu ul ul {
	right: 200px;
	left:auto;
}

#searchform {
	background-image: url(img/searchform-rtl.png);
}
#searchform #s {
	font-family: Arial, sans-serif;
	margin-right: 30px;
	margin-left:0;
}


/* content
-------------------------------------------------*/
#wrapper {
	background-image: url(img/wrapper-rtl.png);
}

#content {
	float: right;
	margin-right: 15px;
	margin-left: 0;
	padding: 0 90px 0 0;
}
.post-title {
	font-family: Arial, sans-serif;
}
.post-date {
	font-family: Arial, sans-serif;
	margin: -30px -96px 0 0;
	text-align: left;
}
.post-data {
	font-family: Arial, sans-serif;
}
.post-data span {
	padding: 0 19px 3px 0;
	margin-left: 12px;
	margin-right: 0;
}
.postauthor {
	background-position: 100% -512px;
}
.postauthor:hover, .postauthor:focus {
	background-position:100% -619px;
}
.postcategory {
	background-position: 100% 0;
}
.postcategory:hover, .postcategory:focus {
	background-position: 100% -253px;
}
.posttag {
	background-position: 100% -86px;
}
.posttag:hover, .posttag:focus {
	background-position: 100% -339px;
}
.postcomment {
	background-position: 100% -172px;
}
.postcomment:hover, .postcomment:focus {
	background-position: 100% -425px;
}
.more-link {
	font-family: Arial, sans-serif;
	background: url(img/more-link-rtl.png) no-repeat left 3px;
	padding: 0 0 3px 12px;
}
.more-link:hover, .more-link:focus {
	background-position: left -67px;
}

.post-nav a {
	font-family: Arial, sans-serif;
}
.post-nav .previous a {
	background: url(img/post-nav.png) no-repeat right -383px;
	padding-right: 32px;
	padding-left: 0;
	float: right;
}
.post-nav .previous a:hover, .post-nav .previous a:focus {
	background-position: right -574px;
}
.post-nav .next a {
	background: url(img/post-nav.png) no-repeat;
	padding-left: 32px;
	padding-right:0;
	text-align: left;
	float: left;
}
.post-nav .next a:hover, .post-nav .next a:focus {
		background-position: 0 -191px;
}

/* content end
-------------------------------------------------*/

/* comments
-------------------------------------------------*/
#comments, #respond h4 {
	font-family: Arial, sans-serif;
}
#comments em, #respond h4 em {
	font-family: Arial, sans-serif;
	font-style:normal;
	font-weight:bold;
}
/* commentlist level1 */
.pingback {
	background: url(img/reply-rtl.png) no-repeat -50px bottom;	
}
.commentlist .comment.alt {
	margin-right: 20px;
	margin-left:0;
}
.comment-author cite {
	font-family: Arial, sans-serif;
}
.post .avatar {
	margin: -4px -65px 0 0;
}
.reply {
	background: url(img/reply-rtl.png) no-repeat 100% center;
	padding: 0 12px 0 0;
}

/*commentlist level2 */
.commentlist ul .avatar {
	float: right;
	margin: -5px 0 0 10px;
}

/*commentlist sub levels */
.commentlist ul ul {
	margin-right: 53px;
	margin-left:0;
}


/* comment nav */
.comment-nav {
	float: left;
}
.comment-nav .previous a {
	background: url(img/comment-nav-rtl.png) no-repeat right 4px;
	padding-right: 18px;
	padding-left: 0;
	margin-left: 20px;
	margin-right: 0;
}
.comment-nav .previous a:hover, .comment-nav .previous a:focus {
	background-position: right -217px;
}
.comment-nav .next a {
	background: url(img/comment-nav-rtl.png) no-repeat left -144px;
	padding-left: 24px;
	padding-right: 0;
}
.comment-nav .next a:hover, .comment-nav .next a:focus {
	background-position: left -70px;
}

/* Comment form */

#respond .cancel-comment-reply {
	left: 0;
	right: auto;
}
#respond #cancel-comment-reply-link {
	font-family: Arial, sans-serif;
	background: url(img/cancel-reply-rtl.png) no-repeat 100% 3px;
	padding: 2px 16px 2px 2px;
}
#respond #cancel-comment-reply-link:hover, #respond #cancel-comment-reply-link:focus {
	background-position: 100% -55px;
}
#commentform input[type=text] {
	float: right;
	margin-left: 5px;
	margin-right: 0;
}
#commentform #submit {
	background: url(img/comment-submit-rtl.png) no-repeat 100% bottom;
	font-family: Arial, sans-serif;
}
#commentform #submit:hover, #commentform #submit:focus {
	background-position: 100% 0;
}

/* comments end
-------------------------------------------------*/

/* sidebar
-------------------------------------------------*/
#sidebar {
	float: left;
	margin: 5px 0 0 35px;
}
#sidebar h4, #sidebar .widgettitle {
	font-family: Arial, sans-serif;
}
#sidebar ul li {
	background: url(img/sidebar-list-arrow-rtl.png) no-repeat 100% 4px;
	padding: 0 11px 0 0;
}
#sidebar ul ul li {
	background-position: right 4px;
}
/* widgets */
#sidebar #searchform {
	left: auto;
}
/* sidebar end
-------------------------------------------------*/

/* footer
-------------------------------------------------*/
#footer {
	background-image: url(img/footer-rtl.png);
}
#footer .generator {
	float: right;
}
#footer .credits {
	float: left;
}
/* footer end
-------------------------------------------------*/