﻿

/*** COMMON ELEMENTS ***/

body{
  
  direction:rtl;
  unicode-bidi: embed;
  text-align: right;
}






/* lists */




ul li, ol li{
  list-style-position:outside;
  margin-left: 1.6em;
}

dl{
  padding: .3em 0 .8em;
}

dt {
  float: left;
  clear: left;
  width: 9em;
  text-align: right;
  
  text-decoration: underline;
}

dd {
  margin: 0 10em 0 0;
}


/* other */
blockquote{
  margin: 1em 0 1em 25%;
  padding: .2em .5em .2em 2em;
}


/*** BASIC LAYOUT ***/


.mask-main {
  float:right;
}

.mask-main .mask-right,
.mask-main .mask-mid,
.mask-main .mask-left {
  float:left;
  width:100%;
  position:relative;
}

.mask-main .col1,
.mask-main .col2,
.mask-main .col3 {
  float:left;
  position:relative;
  padding:0;
  overflow:hidden;
}

.rightdiv {

}


/*** HEADER ***/

#pagetitle{
  padding: 3em 1em 0 0;
}

#pagetitle h1.logo{
  float: right;
  padding: .1em 0 0 50px;

}

#pagetitle h4{
  float: left;
  padding: .6em .8em 1em 0;
  margin-right: 1em;
  margin-left: 0;
}



/*** MAIN CONTENT ***/




.post p.post-date{

  float: right;
  background: #fff url(images/date-bg.png) no-repeat right bottom;
}

.post .post-date span.month{
  right: 0;
}

.post .post-date span.day{
  right: 0;
}

.post p.post-author{
  background: transparent url(images/post-info.png) no-repeat right top;
  margin: 0 43px 0 0;
}


/* tags */
.post p.tags{
  background: transparent url(images/tag.gif) no-repeat right top;
  padding: 0 13px 0 0;
}


/* comments */




ul#comments ul{
  margin-right: 2em;
  margin-left:0;
}


.comment-mask{
  background: transparent url(images/comment-shadow.png) no-repeat left bottom;
  padding: 12px 0px 6px 6px;
}


.comment-mask .avatar{
  float: right;
}

.comment-mask .avatar img{
  right: 13px;
  left:0;
  top: 13px;
}



.comment-head{
  background: #96816d url(images/comment-head.png) repeat-x right bottom;
}


.admincomment .comment-head{
  background: #125f9f url(images/comment-head-admin.png) repeat-x right bottom;
}



.comment-head p.controls{
  
  left: 6px;
  right: 0;
  padding: 0 0 0 1em;
}

.comment-head p.controls a{
  float: right;
  margin-left: 3px;
  margin-right:0;

}




.comment-body blockquote{
  margin-right: 100px;
  margin-left:0;
}


li.comment #respond{
  margin-right: 100px;
  margin-left:0;
  
}


/*** SIDEBAR ***/


/* sidebar menu */

ul.menu li{
  background: transparent url(images/div-h.png) repeat-x right bottom;

}

ul.menu li a{
  padding: 3px 12px 3px 30px;
}


ul.menu .fadeThis span.hover {

  left: auto;
	right:0;
  background: #f7f5ef url(images/side-menu-active.png) repeat-x right bottom;
}

/* sub menus */

ul.menu li li{
  margin-right: 1.8em;
	margin-left:0;
}

ul.menu li li li{
  margin-right: 1em;
	margin-left:0;
}






/* rss popups */


ul.menu li.cat-item a.rss{

  right:auto;
  left: 6px;
}


.box .the-content{
	padding-right: 25px;
}

/*** FOOTER ***/

#footer a.rss{
  background: transparent url(images/rss.png) no-repeat right top;
  padding-right: 20px;
	padding-left: 0;
}

#footer a.toplink{
  margin-right: 4px;
	padding-left: 0;
}

/* footer links/widgets */
ul#footer-widgets li.widget{
  float: right;
}

ul#footer-widgets li.widget li li{
  padding-right: 1em;
	padding-left: 0;
}

ul#footer-widgets li.widget li span.hover {
  right: 0;
	left: auto;
}



/*** MISC ***/





.left{ float: right; }
.right{ float: left; }



/* lightbox */
div#fancyoverlay{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#000;display:none;z-index:30;}
div#fancywrap{text-align:right;}
div#fancyloading div{position:absolute;top:0;right:0;width:40px;height:480px;background:transparent url(images/loader.gif) no-repeat;}
img#fancyimg{position:absolute;top:0;right:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%;}
a#fancyleft{right:0;}
a#fancyright{left:0;}
span#fancyleftico{right:-9999px;background:transparent url(images/block-nav.png) no-repeat right top;}
span#fancyrightico{left:-9999px;background:transparent url(images/block-nav.png) no-repeat left top;}
a#fancyleft:hover span{right:20px;}
a#fancyright:hover span{left:20px;}
.fancybigIframe{position:absolute;top:0;right:0;width:100%;height:100%;background:transparent;}
div#fancytitle{width:100%;z-index:100;display:none;background-color:#4e4e4e;color:#fff;text-align:center;font-weight:bold;font-size:150%;padding:.2em 0;}



/*** WORDPRESS SPECIFIC STYLES ***/


.widget_calendar .box caption{
  text-align: left;
  padding-right: .4em;
  padding-left:0;
}



.profile .info{
  padding-left:0;
  padding-right: 160px;
}


/* for author meta data */
#authorbox{
    background:#EFEFEF;
    border:1px solid #CECFD0;
    width:638px;
    margin:0 auto;
    margin-bottom:10px;
    overflow:hidden;
	text-align:right;
}
    #authorbox h4{
        font-size:16px;
        color:#191919;
        margin:0;
        padding:10px 10px 5px 10px;
    }
.authortext{
        padding-left:100px;
    }
#authorbox img{
        margin:0;
        padding:10px;
        float:right;
    }
    #authorbox p{
        color:#191919;
        margin:0;
        padding:0px 10px 10px 10px;
    }
 #authorbox h4 > a{
        text-decoration:none;
    }
#authorbox p{
        color:#191919;
    }

