/* The stylesheet for RTL languages */

#header {
	background:url(images/sprite_h.png) right -18px repeat-x #0E4870;
}

.header_title, .header_desc {
	text-align:left;
	left:50px;
	right: auto;
}

.header_desc {
	left:50px;
	right: auto;
}

/* Start Header Menu style */

ul.menu {
	margin-right:10px;
	margin-left: auto;
}

ul#header-menu {
	background:url(images/sprite_h.png) right -508px repeat-x #083556;
	margin-right:0;
	margin-left: auto;
}

ul.menu li {
	float:right;
}

ul.menu ul {
	right:0;
	margin-right:0 !important;
	left: auto;
	margin-left: auto;
}

ul.menu li ul ul {
	right:149px;
	margin:0px 10px 0 0;
	left: auto;
}

ul.menu li {
	margin-left:5px;
	margin-right: auto;
}

ul.menu ul li {
	margin-left:0;
	margin-right: auto;
}

ul.menu ul li a, ul.menu ul a:visited {
	float:right;
}

ul.menu > li.menu-item-ancestor > a, ul.menu > li.menu-item-ancestor > a:visited {
	background:url(images/sprite_master.png) -980px -742px no-repeat;
	padding-left:18px;
	padding-right: 10px;
}

ul.menu ul li.menu-item-ancestor > a, ul.menu ul li.menu-item-ancestor > a:visited {
	background:url(images/sprite_rtl.png) -980px 8px no-repeat;
}

ul.menu ul li.menu-item-ancestor > a:hover {
	background:url(images/sprite_rtl.png) -980px -21px no-repeat;
}

ul.menu ul li.current_page_ancestor > a, ul.menu ul li.current-menu-ancestor > a, ul.menu ul li.current_page_parent > a, ul.menu ul li.current-menu-parent > a, ul.menu ul li.current_page_item > a, ul.menu ul li.current-menu-item > a {
	background-position:-980px -710px !important;
}

/* End Header Menu style */

#rss {
	margin:10px 10px 0 0;
	float:right;
}

#top-bar #search {
	float:left;
	margin:10px 0 0 10px;
}

#top-bar #search input, #top-bar #search button {
	float:right;
}

#top-bar #search button {
	margin:1px 5px 0 0;
}

/* tabcontent js script CSS START */

#tabs-right .tabcontent {
	left:0;
	right: auto;
}

#tabs-left .tabcontent {
	right:0;
	left: auto;
}

/* tabcontent js script CSS END */

#tabs-right {
	padding:10px;
	float:left;
}
#tabs-left{
	float:right;
	}

ul.tab-links li {
	margin-left:15px;
	margin-right: auto;
}

div.tab-post-content {
	padding:5px 0 30px 5px;
}

div.tab-post-footer p {
	float:left;
	padding-left: 0;
	padding-right:20px;
	margin-right:20px;
	margin-left: 0;
	background-position:right -289px;
}

div.tab-post-footer p.cat-more {
	float:right;
	margin-right:5px;
	margin-left: auto;
	padding-right:25px;
	background:url(images/sprite_rtl.png) right -278px no-repeat;
	width:360px;
}

#tabs-left {
	float:left;
	padding:10px 20px 10px 10px;
}

#tabs-left div ul.wp-tag-cloud li {
	margin-left:5px;
	margin-right: auto;
}

/* Posts slider styling */

.slider_post {
	float:right;
}

.featured-slider-full .slider_post {
	right:0;
	left: auto;
}

.featured-slider-full .slider-post-content-block {
	left:0;
	right: auto;
}

.slider-post-content-block .right-wrap {
	float:right;
	margin-right:10px;
	margin-left: auto;
}

.featured-slider-full .slider-post-title {
	right:15px;
	float:right;
	left: auto;
}

.featured-slider-full .slider-post-author {
	right:15px;
	left: auto;
}

.slider-post-read-more {
	left:25px;
	right: auto;
}

/* End the posts slider styling */

/* Start secondary menu styling */

/*
#secondary-menu li li*/

ul#secondary-menu > li {
	margin-right:2px;
	margin-left: auto;
}

ul#secondary-menu.menu ul li.menu-item-ancestor > a, ul#secondary-menu.menu ul li.menu-item-ancestor > a:visited, ul#secondary-menu.menu ul li.menu-item-ancestor > a:hover {
	background:url(images/sprite_rtl.png) -980px 8px no-repeat #fff !important;
}

ul#secondary-menu.menu > li.menu-item-ancestor > a, ul#secondary-menu.menu > li.menu-item-ancestor > a:visited {
	background:url(images/sprite_master.png) -980px -775px no-repeat !important;
	padding-left:18px;
	padding-right: 10px;
}

ul#secondary-menu.menu > li.menu-item-ancestor > a:hover {
	background-position:-980px -775px !important;
	padding-left:18px;
	padding-right: 10px;
}

/*
#secondary-menu li.menu-item-ancestor li*/

/*
#secondary-menu ul ul*/

ul#secondary-menu.menu > li.current_page_ancestor > a, ul#secondary-menu.menu > li.current-menu-ancestor > a, ul#secondary-menu.menu > li.current_page_parent > a, ul#secondary-menu.menu > li.current-menu-parent > a, ul#secondary-menu.menu > li.current_page_item > a, ul#secondary-menu.menu > li.current-menu-item > a {
	background-position:left -776px !important;
}

/* End secondary menu styling */

#right {
	float:right;
}

.three-column #right {
	padding-right:10px;
	margin-right:10px;
	padding-left: 0;
	margin-left: auto;
}

.post.sticky, .static-front-page .post {
	margin:-20px -20px 30px 0;
}

.three-column .post.sticky, .three-column.static-front-page .post {
	margin-right:-13px;
	margin-left: auto;
}
.three-column #left {
  margin-left: 20px;
  padding-left: 10px;
  width: 480px;
}
.sidebar-right .post.sticky, .sidebar-right.static-front-page .post {
	margin-right:-17px;
	margin-left: auto;
}

.author .post .avatar {
	right:0;
	left: auto;
}

.author .post.author {
	padding-right:170px;
	padding-left: 0;
}

.posts-list-title {
	background:url(images/sprite_h.png) right -508px repeat-x #083556;
}

div.post-meta p.post-author {
	float:right;
}

div.post-meta p.post-categories {
	float:left;
}

div.post-content ul, div.post-content ol {
	margin:10px 20px 10px 0;
}

div.post-content > ul, div.post-content > ol {
	margin-right:40px;
	margin-left: auto;
}

div.post-content ul ul, div.post-content ol ul, div.post-content ul ol {
	margin-right:20px;
	margin-left: auto;
}

div.post-content ol ol {
	margin-right:20px;
	margin-left: auto;
}

.post-content p.wp-caption-text, .gallery-caption {
	margin:-10px 5px 0 -7px;
	padding:10px 35px 11px 10px;
}

.gallery-caption {
	text-align:right;
}

a.more-link, a.more-link:visited {
	float:right;
}

.tab-post-content a.more-link, .tab-post-content a.more-link:visited {
	float:left;
}

.archive-thumb {
	float:right;
	margin-left:5px;
	margin-right: auto;
}

.tab-post-content .archive-thumb {
	margin-left:10px;
	margin-right: auto;
}

/* The homepage panes */
.homepage_panes {
	margin-right:-20px;
	margin-left: auto;
}

.homepage_pane {
	float:right;
	margin:0 20px 20px 0;
}

.homepage_pane .post-comments {
	margin-left:0;
	margin-right: auto;
}

/* #The homepage panes */

.post-tags {
	float:right;
	padding-right:20px;
	padding-left: 0;
	background-position:right -393px;
}

.post-comments, .post-socialsharing {
	float:left;
	padding-right:20px;
	padding-left: 0;
}

/* Post comments sliding door */

/* Safari and Google Chrome only - fix margins */

.post-comments/*, .slider-post-read-more */{
	background:url(images/sprite_rtl.png) -735px -82px no-repeat;
	padding-left:5px;
	padding-right: 0;
	margin-right: auto;
}

.post-comments a, .post-comments a:visited {
	padding:4px 30px 0 5px;
	margin-right:-10px;
	margin-left: auto;
	background:url(images/sprite_rtl.png) right -82px no-repeat;
}

.post-comments:hover {
	background-position:-735px -107px;
}
.post-comments a:hover{
	background-position:right -107px;
	}
/*
.homepage_pane .post-comments {
	background-position:left -845px;
}

.homepage_pane .post-comments a, .homepage_pane .post-comments a:visited {
	padding-right:10px;
	padding-left: 0;
}
*/
/*
.slider-post-read-more, .homepage_pane .post-comments:hover {
	background-position:right -820px;
}
*/

/*
.slider-post-read-more a, .slider-post-read-more a:visited, .homepage_pane .post-comments a:hover {
	padding-right:10px;
}
*/

/* Post comments sliding door */

.slider-post-content-block .left-wrap {
  float: right;
  margin-right: 10px;
}

.post-socialsharing {
	padding-right:0;
	padding-left: 0;
}

img.img_preview {
	margin:3px 0 4px 8px  ;
}

div.post-content img.alignleft, .alignleft {
	float:left;
	margin:0 1em 1em 0;
}

div.post-content img.alignright, img.alignright, .alignright {
	float:right;
	margin:0 0 1em 1em;
}

div.post-content img.aligncenter, .aligncenter {
	margin-right: auto;
	margin-left: auto;
}

div.post-content a img.alignleft, img.alignleft {
	float:left;
	margin:0 1em 1em 0;
}

div.post-content a img.alignright {
	float:right;
	margin:0 0 1em 1em;
}

div.post-content a img.aligncenter {
	margin-right: auto;
	margin-left: auto;
}

blockquote {
	background:url(images/bg_blockquote-rtl.gif) top right no-repeat #f3f3f3;
	margin:10px 20px 10px 0;
	padding:10px 32px 0 18px;
}

blockquote cite {
	text-align:left;
}

#previous {
	padding-right:25px;
	float:right;
	padding-left: 0;
	background-position:right 2px;
}

#next-post {
	padding-left:25px;
	background:url(images/sprite_master.png) -980px -262px no-repeat;
	float:left;
	padding-right: 0;
}

#comments h3 {
	padding-right:25px;
	float:right;
	margin:20px 0 20px 20px;
	padding-left: 0;
	background-position: right -307px;
}
#comments h3.current, #comments h3:hover {
  background-position: right -287px;
  color: #003C63;
}

#comments ol li {
	padding:10px 60px 10px 0;
}

#comments ol ol li, #comments ol ol li.alt {
	border-left:none;
	border-right: none;
}

#comments ol li .avatar {
	right:10px;
	left: auto;
}

#comments ol li p.comment-author {
	float:right;
}

p.comment-reply-link {
	float:left;
	margin-left:10px;
	margin-right: auto;
}

.comment-entry {
	padding:10px 0 0 10px;
}

#respond h3, #respond h3:hover {
	padding-right:25px;
	padding-left: 0;
	background-position:right -327px;
	margin-bottom: 15px;
	margin-top: 30px;
}

#respond #commentform {
	padding-left:10px;
	padding-right: 0;
}

.comment-form-author, .comment-form-email, .comment-form-url {
	float:right;
	margin-left:3%;
	margin-right: auto;
}

.comment-form-url {
	margin-left:0;
	margin-right: auto;
}

/* General sidebar styles */

.sidebar ul li.meta-rss {
	padding-right:25px;
	background:url(images/ico_rss.gif) right center no-repeat;
	padding-left: 0;
}

/* Right sidebar styles */
#sidebar-left {
	float:left;
	padding:10px 20px 0 10px;
	margin-right:-10px;
	margin-left: auto;
}

#sidebar-left h3 {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}

/* Left sidebar styles */
#sidebar-right {
	float:right;
	padding:10px 10px 0 20px;
}

#sidebar-right h3 {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
}

.footer-widget .sidebar-item-wrap h3 {
	background:url(images/sprite_h.png) right -401px repeat-x;
}

.footer-widget .footer-widget-area {
	margin-right:20px;
	float:right;
	margin-left: auto;
}

.footer-widget .footer-widget-area:first-child {
	margin-right:0;
	margin-left: auto;
}

/* 
 * Set the width of each footer widget according to the number of columns
 * Formula used: y = (920 - (x-1)*20 ) / x
 * where y = width of each widget, x = number of columns
*/

#copyright {
	float:right;
}

#footer-menu-wrap {
	float:left;
	text-align:left;
}

#w3c {
	clear:left;
	float:left;
}

#w3c a, #w3c a:visited {
	float:right;
	margin:5px 5px 0 0;
}


/* Generated by the RTLer - http://wordpress.org/extend/plugins/rtler/ */