body {
	direction: rtl;
	unicode-bidi: embed;
}
caption, th, td {
	text-align: right;
}
blockquote, q {
	background: url(images/quote.jpg) no-repeat;
	padding:0px 20px 5px 5px;
}
ul, ol {
	margin: 0 3em 1.5em 0;
}
li > ul,
li > ol {
	margin-right: 1.5em;
}
img.attachment-post-thumbnail {
	margin:5px 5px 5px 0;
}
textarea {
	padding-right: 3px;
}
.alignleft {
	display: inline;
	float: right;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: left;
	margin-left: 1.5em;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.6);
	right: 5px;
}
#primary {
	float:right;
	width:69%;
}
#secondary {
	float:left;
	width:30%;
}
.main-navigation {
	float: right;
}
.main-navigation ul {
	padding-right: 0;
}
.main-navigation li {
	float: right;
}
.main-navigation ul ul {
	float: right;
	right: 0;
}
.main-navigation ul ul ul {
	right: 100%;
}
@media screen and (max-width: 600px) {
.widget ul li {margin-left:10px;}
.main-navigation {right: 0 !important;}
.main-navigation ul {padding-right:0;}
.main-navigation ul ul {right:0;}
.main-navigation ul ul ul {right:0;}
}
h3.sticky {
	float: left;
	margin-left:10px;
}
h1.page-title {
	padding-right: 10px;
}
.hentry, .entry-title {
	border-radius: 10px 0  0 10px;
}
.entry-meta {
	padding:10px 10px 10px 0;
}
[class*="navigation"] .nav-previous {
	float: right;
}
[class*="navigation"] .nav-next {
	float: left;
	text-align: left;
}
.next-image {
	float: left;
}
.bypostauthor {
	padding: 10px 5px 0 0;
}
#respond {
	padding: 0 5px 1px 0;
}
.widget-title {
	border-radius:10px 0 0 10px;
}