/* 
Rtl.css 2013
ARWebDevStudio ( http://ramacciotti.altervista.org ) 
*/

body {
    direction: rtl;
    unicode-bidi: embed;
}

caption,
th,
td {
    text-align: right;
}

.content .gallery-columns-4 .gallery-item {
    padding-left: 2%;
    padding-right: 0;
}

.content .gallery-columns-5 .gallery-item {
    padding-left: 2%;
    padding-right: 0;
}

.nav-previous,
.previous-image {
    float: right;
}

.nav-next,
.next-image {
    float: left;
    text-align: left;
}

.author-avatar {
    float: right;
}

.author-description {
    float: right;
    margin-right: 15px;
    margin-left: auto;
}

.comment-content ol,
.comment-content ul {
    margin: 0 24px 0 0;
}

.post-content li,
.comment-content li {
    margin: 0 24px 0 0;
}

.post-content td,
.comment-content td {
    padding: 6px 0 6px 10px;
}

article.format-aside .aside {
    border-right: 22px solid #a8bfe8;
    border-left: 0;
}

article.format-link header {
    float: left;
}

article.format-link .post-content {
    float: right;
}

.format-status .post-header img {
    float: right;
    margin-left: 21px;
    margin-right: 0;
}

.comments-area article header img {
    float: right;
}

.comments-area article header cite,
.comments-area article header time {
    margin-right: 85px;
    margin-left: auto;
}

.comments-area article header h4 {
    left: 0;
    right: auto;
}

.comments-area li.bypostauthor cite span {
    margin-right: 5px;
    margin-left: auto;
}

#respond h3#reply-title #cancel-comment-reply-link {
    margin-right: 10px;
    margin-left: auto;
}

label ~ span.required {
    float: right;
    margin: -18px -16px 0 0;
}

.template-front-page .widget-area .widget_text img {
    float: right;
    margin: 8px 0 8px 24px;
}

.widget-area .widget ul ul {
    margin-right: 12px;
    margin-left: auto;
}

.widget-area .textwidget li {
    margin-left: auto;
    margin-right: 36px;
}

.widget_recent_entries .post-date,
.widget_rss .rss-date {
    margin-right: 12px;
    margin-left: auto;
}

#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
    text-align: right;
}

#wp-calendar #next {
    padding-left: 24px;
    text-align: left;
    padding-right: 0;
}

@media screen and (min-width: 600px) {
    .content,
    .template-front-page.has-post-thumbnail article {
        float: right;
    }

    .widget-area,
    .entry-page-image {
        float: left;
    }

    .header h1,
    .header h2 {
        text-align: right;
    }

    .template-front-page .widget-area .widget_text img {
        float: right;
        margin: 8px 0 8px 24px;
    }

    .template-front-page .widget-area .widget,
    .template-front-page.two-sidebars .widget-area .front-widgets {
        float: right;
    }

    .template-front-page .widget-area .widget:nth-child(odd) {
        clear: left;
    }

    .template-front-page .widget-area .widget:nth-child(even),
    .template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
        float: left;
        margin: 0 24px 0;
    }

    .main-navigation ul.menu,
    .main-navigation div.menu > ul {
        text-align: right;
    }

    .main-navigation li {
        margin-left: 40px;
        margin-right: auto;
    }

    .main-navigation li ul ul {
        margin-right: 0;
        right: 100%;
        left: auto;
    }

    .main-navigation ul li:hover > ul {
        border-right: 0;
        border-left: 0;
    }

    .commentlist .children {
        margin-right: 48px;
        margin-left: auto;
    }
}