/*
Theme Name: Twenty Ten
*/


/*
RTL Basics
*/


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


/*
LAYOUT: Two-Column (Right)
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#container {
    float: right;
    margin: 0 0 0 -320px;
}

#content {
    margin: 0 20px 36px 320px;
}

#primary,
#secondary {
    float: left;
}

#secondary {
    clear: left;
}


/* =Fonts
-------------------------------------------------------------- */
body,
input,
textarea,
.page-title span,
.pingback a.url,
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
input[type=submit] {
    font-family: "Times New Roman";
}

/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#footer-widget-area .widget-area {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}

#footer-widget-area #fourth {
    margin-left: 0;
}

#site-info {

}

#site-generator {

}


/* =Global Elements
-------------------------------------------------------------- */

/* Text elements */
ul, ol {
    margin: 0 1.5em 18px 0;
}

blockquote {
    font-style: normal;
}

/* Text meant only for screen readers */
.screen-reader-text {
    left: auto;
    text-indent: -9000px;
    overflow: hidden;
}


/* =Header
-------------------------------------------------------------- */
#site-title {
    margin-right: 0;
    margin-left: auto;
    background-position: 173px -505px;
}

/* =Menu
-------------------------------------------------------------- */

#access {
    float: right;
}

#access a {
    padding: 5px 13px;
}

#access ul ul {
    left: auto;
    right: 0;
    float: right;
}

#access ul ul ul {
    left: auto;
    right: 100%;
}

.screen-reader-text {
    float: right;
}

#access .menu-header li,
#access .menu-header-2 li,
#access .menu-header-3 li,
#access .menu-header-4 li,
div.menu li {
    float: right;
}

#lang_sel {
    margin-right: 0px;
    margin-left: 10px;
}

/* =Content
-------------------------------------------------------------- */

#content table {
    text-align: right;
    margin: 0 0 24px -1px;
}

.page-title span {
    font-style: normal;
}

.entry-title,
.entry-meta {
    /*	clear: right;
        float: right;
        margin-left: 68px;
        margin-right: 0;*/
}

.entry-content input.file,
.entry-content input.button {
    margin-left: 24px;
    margin-right: 0;
}

.entry-content blockquote.left {
    float: right;
    margin-right: 0;
    margin-left: 24px;
    text-align: left;
}

.entry-content blockquote.right {
    float: left;
    margin-right: 24px;
    margin-left: 0;
    text-align: right;
}

#entry-author-info #author-avatar {
    float: right;
    margin: 0 0 0 -104px;
}

#entry-author-info #author-description {
    float: right;
    margin: 0 104px 0 0;
}

#Category-75 h4, #Category-5 h4, #rssArea h4, #linkGroup h3 {
    border-right: 8px solid #4DC8E9;
    border-left: none;
}

ul#Category-75Posts, ul#Category-5Posts, #rssArea .boxes, #linkGroup .blogroll {
    border-left: none;
    border-right: 1px dotted #A39A9A;
    padding: 0 5px 1px 0;
}

#Category-75:after, #Category-5:after, #rssArea:after {
    margin: 5px 20px 20px 0;
}

#Category-5 h4 {
    border-right: 8px solid #A7CE34;
    float: right;
}

.home .upload-form {
    text-align: left;
}

div#Category-student-materials-he h4 {
    float: right;
    border-right: 8px solid #A7CE34;
    border-left: none;
}

#rssArea h4 {
    border-right: 8px solid #FBEB57;
}

#linkGroup h3 {
    border-right: 8px solid #3B5998;
}

#linkGroup ul.blogroll li {
    /*    float: right;
        background-position: 100% 0;
        padding: 0 23px 0 0;
        margin: 0 0 12px 10px;*/
    direction: ltr;
}

#rssArea #kb-advanced-rss-7 img {
    left: 7px;
}

#rssArea #kb-advanced-rss-7 h3.widget-title {
    padding-right: 7px;
}

#rssArea h5, #rssArea h3.widget-title {
    padding-right: 20px;
}

.facebook-school-groups-container h3 {
    border-right: 8px solid #3b5998;
    border-left: none;
}

ul#link-group.blogroll li {
    background-position: 100% 0;
    padding: 0 27px 0 0;
}

.index_video {
    float: right;
}

#screen-shots div {
    float: right;
}

#screen-shots div:first-child {
    margin: 0 0 0 10px;
}

#screen-shots h4 {
    border-left: none;
    border-right: 8px solid #A7CE34;
}

.gaurdian-scrnsht {
    border-left-style: none;
    border-right: 1px dotted #A39A9A;
}

#content h1, .search-no-results #content h2.entry-title {
    padding: 4px 4px 4px 10px;
}


/* Gallery listing
-------------------------------------------------------------- */

.category-gallery .gallery-thumb {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}


/* Images
-------------------------------------------------------------- */

#content .gallery .gallery-caption {
    margin-right: 0;
}

#content .gallery .gallery-item {
    float: right;
}

/* =Navigation
-------------------------------------------------------------- */
.nav-previous {
    float: right;
}

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

/* =Comments
-------------------------------------------------------------- */

.commentlist li.comment {
    padding: 0 56px 0 0;
}

.commentlist .avatar {
    right: 0;
    left: auto;
}

.comment-author .says, #comments .pingback .url {
    font-style: normal;
}

/* Comments form */
.children #respond {
    margin: 0 0 0 48px;
}

#OpinionsPosts .comments-link {
    margin: 0 20px 0;
}

/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
    margin-right: 0;
}

.widget-area ul ul {
    margin-right: 1.3em;
    margin-left: 0;
}

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

#wp-calendar tfoot #next {
    text-align: left;
}

/* Main sidebars */
#main .widget-area ul {
    margin-right: 0;
    /*	padding: 0 0 0 20px;*/
}

#main .widget-area ul ul {
    /*	margin-right: 1.3em;
        margin-left: 0;*/
}

#search {
    /*        float: left;
            margin: 0 0 0 20px;*/
}

.widget_search #s {
    margin-left: -4px;
}

.widget_search #searchsubmit {
    margin-left: 0;
}

#primary .widget-title,
#primary h3 {
    border-left: none;
    border-right: 8px solid #BEBEBE;
    padding: 0 5px 0 0;
}

#primary .widget-container > div,
#primary .widget-container > iframe {
    border-right: 1px dotted #A39A9A;
    border-left: none;
    padding: 5px 10px 0 0;
}

#primary #text-4 > div {
    padding-right: 0;
}

.partnerWrapper.partnerWrapper {
    text-align: left; /* so icons are positioned absolutely */
    margin-right: 0;
}

#ortlogo,
#cds {
    left: -10px;
}

#EUSchool {
    left: 102px;
}

#nanologo {
    left: 210px;
}

#zsi {
    left: -8px;
}

#deloitte {
    left: 90px;
}

#elmundo {
    left: 199px;
}

#TheGaurdian {
    left: 203px;
}

/* =Footer
-------------------------------------------------------------- */
#site-info {
    padding: 20px 50px 0 50px;
}

#site-generator {
    font-style: normal;
}

#site-generator a {
    background-position: right center;
    padding-left: 0;
    margin: 0 20px 0 0;
}

#site-generator span {
    right: 430px;

}

.he .box .corner {
    right: 20px;
}

/* Language plugin
-----------------------------------------------------------*/
#lang_sel.icl_rtl { /*override the rules in the plugin*/
    float: right;
    margin: 0 10px 0 0;

}

/* Inner pages
-----------------------------------------------------------*/
.category-about-he .page-title,
.category-about-he h1.entry-title {
    border-right: 8px solid #A8CD2F;
    border-left: none;
}

.category-news-he h1 {
    border-right: 8px solid #FBEB57;
    border-left: none;
}

.category-opinions-he h1 {
    border-right: 8px solid #843895;
    border-left: none;
}

body[class*="category-student-materials"] h1 {
    border-right: 8px solid #4DC8E9;
    border-left: none;
}

.category-live-debates-he h1 {
    border-right: 8px solid #E31562;
    border-left: none;
}

.category-teachers-area-he h1 {
    border-right: 8px solid #FBEB57;
    border-left: none;
}

.category-learn-nano-he h1 {
    border-right: 8px solid #4DC8E9;
    border-left: none;
}