/*
WARNING: DO NOT EDIT THIS STYLESHEET!

If you intend to make changes to the stylesheet, you should copy the style from here and
override it in user.css (located on the same directory).

This file (style-rtl.css) is similar to style.css, but for RTL languages.
*/

/* YUI2 CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* Clearfix Hack */
.clearfix:after	{ clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
.clearfix  { display: inline-block; }
html[xmlns] .clearfix  { display: block; }
* html .clearfix  { height: 1%; }

/* Globals */
body  { direction: rtl; unicode-bidi: embed; font: 12px 'Segoe UI', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Helvetica, Arial, Verdana, sans-serif; line-height: 1.5em; }
input[type=text], input[type=password], textarea  { padding: 5px; border: 1px solid;font-size: 14px; }
input[type=submit]  { font-size: 14px; padding: 5px; margin: 10px 0; }
p  { margin: 0 0 1em; }
blockquote  { font-style: normal; padding: 0 1em; margin: 1em 0; }
cite  { font-style: normal; color: #777; font-size: 11px; }
code  { font-family: 'Consolas', 'Lucida Console', Courier New, Courier, monospace; }
caption  { text-align: center; font-size: 14px; padding: 5px; }
table  { margin: 10px 0; width: 100%; }
table th, table td  { padding: 5px; }
dl  { margin: 10px 0; font-size: 14px; }
dl dt  { padding-bottom: 3px; }
dl dd  { margin-bottom: 10px; }

.aligncenter, div.aligncenter  { display: block; margin: 0 auto; }
.floatleft, .alignleft  { float: left; margin: 10px; }
.floatright, .alignright  { float: right; margin: 10px; }
img.alignleft, img.alignright, img.aligncenter, .wp-caption { padding: 4px; }
.wp-caption  { padding: 5px 0; text-align: center; }
.wp-caption-text  { margin-bottom: 0; font-size: 11px; }
.hide, .ui-tabs-hide  { display: none !important; }
.tags  { line-height: 20px; }
.avatar  { float: right; padding: 3px; margin: 0 0 10px 10px; }

/* Hyperlinks */
a  { outline: none; }
a:link, a:visited  { text-decoration: none; }
a:hover  { }

/* Structure */
#wrapper  { overflow: hidden; }
#main  { padding: 10px; margin-top: 20px !important; }
#main .module, #main .single-post  { margin: 0 0 50px 10px !important; }
.page-template-page-onecolumn-php #content  { border: none; }
#content  { padding: 0 15px 10px 0; }

/* Header */
#header  { overflow: hidden; }
#branding  { width: 980px; height: 80px; margin: 0 auto; }
.logo  { float: right; margin: 25px 0; }
.blog-name  { float: right; font-family: 'Segoe UI', Arial, Helvetica, sans-serif; font-size: 22px; font-weight: 700; text-transform: uppercase; }
.blog-name a:link, .blog-name a:visited  { text-decoration: none; }
.blog-description  { float: right; margin: 0 10px 0 0; padding: 0; font-size: 14px; }

/* Menus */
.sf-menu, .sf-menu *  { list-style: none; margin: 0; padding: 0; }
.sf-menu  { line-height: 1; }
.sf-menu ul	 { position: absolute; left: -999em; width: 11em; z-index: 100; }
.sf-menu ul li  { width: 100%; }
.sf-menu li:hover  { visibility: inherit; }
.sf-menu li  { float: right; position: relative; }
.sf-menu a  { display: block; position: relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul  { right: 0; top: 2.8em; z-index: 99; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul  { top: -999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul  { left: -11em; top: 0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul  { top: -999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul  { left: -11em; top: 0; }
.sf-shadow ul { background:	url(../images/shadow.png) no-repeat bottom right; padding: 0 -8px -9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
.sf-shadow ul.sf-shadow-off { background: transparent; }

.sf-menu .sf-with-ul  { padding-left: 15px !important; }
.sf-menu ul .sf-sub-indicator { display: none; }
.sf-sub-indicator  { background: url(images/dropdown.png) no-repeat; width: 5px; height: 5px; text-indent: -9999px; display: inline-block; position: relative; left: -5px; top: -1px; vertical-align: middle; }

/* Navigation */
#top-menu, #nav  { min-width: 990px; }
#top-menu-content, #nav-content  { margin: 0 auto; width: 978px; }
#top-menu-content .sf-menu, #nav .sf-menu  { float: left; max-width: 770px; }

#nav  { padding-bottom: 18px; }
#nav-content  { height: 35px; }

#nav .sf-menu  { float: right; }
#nav .sf-menu li  { line-height: 35px; }
#nav .sf-menu li a  { text-decoration: none; text-transform: uppercase; padding: 0 9px; font-size: 11px; }
#nav .sf-menu li a:hover, #nav .sf-menu li:hover, #nav .sf-menu li.sfhover  { }
#nav .sf-menu ul  { margin: 2px -1px 0 0; }
#nav .sf-menu * li  { line-height: 25px; margin-top: -1px; }
#nav .sf-menu ul li a  { }


#top-menu  { padding: 5px 0; }
#top-menu .sf-menu  { line-height: 1.1; }
#top-menu .sf-menu li  { line-height: 23px; }
#top-menu .sf-menu li a  { text-decoration: none; text-transform: uppercase; padding: 0 9px 1px; font-size: 10px; }
#top-menu .sf-menu li a:hover, #top-menu .sf-menu li:hover, #top-menu .sf-menu li.sfhover  { }
#top-menu .sf-menu ul  { margin: 2px 0 0 -1px; top: 1.8em; }
#top-menu .sf-menu * li  { line-height: 25px; margin-top: -1px; }
#top-menu .sf-menu ul li a  { }


.quick-nav  { float: left; list-style: none; margin: 0; padding: 0; }
.quick-nav li  { padding: 9px 0 0 7px; float: left; display: inline; }
.quick-nav a:link, .quick-nav a:visited	{ display: block; text-indent: -9000px; width: 16px; height: 16px; float: left; clear: left; background: url(images/icon_bits.gif) no-repeat; opacity: 0.6; }
.quick-nav a:hover  { opacity: 1; }
.quick-nav #rss  { background-position: -2px -34px; }
.quick-nav #twitter  { background-position: -2px -53px; }
.quick-nav #facebook  { background-position: -2px -73px; }

/* Search Form */
#searchbar  { float: left; margin: 20px 0; }
#searchbar input  { border: none; }
#searchbar input[type=text]  { padding: 7px; }
.searchform  { width: 270px; border: 1px solid; vertical-align: middle; }
.searchform .s  { border: none; width: 230px; font-size: 12px; }
.searchform .searchsubmit  { position: relative; font-size: 0; padding: 0 10px; margin: 0 0 0 3px; text-indent: -9000px; background: url(images/icon_bits.gif) -2px 0px no-repeat; width: 15px; height: 15px; border: none; line-height: 5em; top: -5px; }
.searchform .searchsubmit:hover { background-position: -2px -15px; }

/* Sidebar */
.layout-2c-l-fixed #primary .widgetcontainer  { padding-right: 10px; }
.layout-2c-r-fixed #primary .widgetcontainer  { padding-left: 10px; }
.layout-2c-l-fixed #secondary, .layout-2c-r-fixed #secondary  { display: none; }
.sidebar * ul  { border: none; }
.sidebar li:first-child .widgettitle  { padding-top: 0; }
.widgetcontainer  { padding: 0 0 15px; }
.widgetcontainer ul  { margin: 5px 0 0 0; }
.widgetcontainer ul li  { list-style: circle; margin-right: 15px; }
.widgetcontainer li  { margin-bottom: 8px; }
.widgettitle  { font-size: 16px; padding: 15px 0 10px; margin: 0; }
.widgetcontent  { margin: 5px 0; }

#calendar_wrap  { padding: 0 10px 10px; }
#wp-calendar #today  { }
#wp-calendar  { margin: 5px 0 0; }
#wp-calendar th, #wp-calendar td  { text-align: center; }

.widgettitle .rsswidget  { }
.widgetcontent .rsswidget  { font-size: 14px; }
.rss-date  { font-size: 11px; }
.rssSummary  { margin: 10px 0; }

.multi-sidebar-container  { padding: 10px 0; }
.layout-2c-r-fixed .tabs  { margin-left: 10px; }
.multi-sidebar .tabs li { float: right; margin-left: 5px; }
.multi-sidebar .tabs li a { display: block; padding: 3px; margin-bottom: 5px; }
.multi-sidebar .tabs li.ui-tabs-selected a { }
.multi-sidebar .widgetcontainer  { border: none; padding: 5px 0 5px 10px; }
.attachment-sidebar-thumb, .multi-sidebar .avatar  { float: right; padding: 2px; margin: 0 0 5px 10px; }
.multi-sidebar .sub  { font-size: 11px; }
.multi-sidebar ul  { margin: 0; padding: 0; }
.multi-sidebar ul li  { list-style: none; margin-right: 0; }

ul.featured-stories li  { margin: 0 0 10px; padding-bottom: 10px; }
ul.featured-stories a { font-size: 14px; }
ul.featured-stories .sub  { font-size: 11px; }
ul.featured-stories .excerpt  { margin: 10px 0; clear: left; line-height: 18px; overflow: hidden; }
a.sidebar-read-more  { font-size: 12px; }

/* Featured Slideshow */
#slideshow  { margin: 0 auto 10px; width: 970px; padding: 5px; }
.slideshow-outer  { width: 640px; float: left; position: relative; padding: 10px 0 10px 10px; }
.slideshow-inner  { height: 250px; }
.slideshow-inner div  { width: auto !important; }
.slideshow-link  { overflow: hidden; text-decoration: none; font-size: 14px; display: block; height: 250px; }
.slideshow-link:hover  { text-decoration: none; }
.slideshow-link img  { width: 640px; height: 250px; }
.slideshow-entry  { position: relative; top: -115px; left: 0; opacity: 0.8; filter: alpha(opacity = 80); width: 400px; display: block; padding: 10px; text-align: right; overflow: hidden; }
.slideshow-entry .entry-title  { display: block; font-size: 17px; margin-bottom: 5px; font-weight: 700; }
#slideshow .hoverscroll  { width: 310px; float: left; margin: 10px 10px 10px 0; height: 250px; }
#slideshow .listcontainer  { overflow: hidden; }
.slideshow-list  { padding: 0 0; font-size: 13px; overflow: hidden; }
.slideshow-list li  { border-bottom: 1px solid #333; margin: 0 1px; }
.slideshow-list a  { padding: 10px 0; margin: 0 15px; display: block; text-decoration: none; }
.slideshow-list a:hover  { }
.slideshow-list a.activeSlide  { margin: 0; padding: 10px 15px; }
.slideshow-list .entry-info  { display: block; font-size: 11px; }

/* Scrollable */
.scrollable  { width: 980px; margin: 20px auto; }
.scrollable-inner  { position: relative; width: 910px; height: 100px; overflow: hidden; float: left; }
.scrollable-inner .items  { width: 20000em; position: absolute; }
.scrollable ul  { float: right; margin-top: 0; }
.scrollable .posts .post  { float: right; margin: 0 0 5px 27px; padding: 0; }
.scrollable .posts .post:last-child  { margin-left: 2px; }
.scrollable .prev, .scrollable .next  { display: block; width: 15px; height: 22px; text-indent: -9000px; background: url(images/icon_bits.gif) no-repeat; }
.no-js .scrollable .prev, .no-js .scrollable .next  { display: none; }
.scrollable .next  { float: left; background-position: -21px -54px; margin: 37px 20px 0 0; }
.scrollable .next:hover  { background-position: -21px -80px; }
.scrollable .prev  { float: right; background-position: -22px -2px; margin: 37px 0 0 20px; }
.scrollable .prev:hover  { background-position: -22px -27px; }

.scrollable .posts img  { display: block; }
.scrollable .posts .entry-meta  { position: relative; float: left; display: block; opacity: 0.9; filter: alpha(opacity = 70);
 position: relative; padding: 5px 10px; margin: 0; cursor: hand; }
.scrollable .posts .entry-title  { display: block; margin-bottom: 5px; font-size: 14px; }
.scrollable .posts .entry-comments  { background: url(images/icon_bits.gif) no-repeat -39px 2px; padding-left: 15px; color: #999; }
.scrollable .posts .entry-thumbnails  { padding: 4px; }

/* Tapestries */
.posts-default  { overflow: hidden; margin: 15px 0 20px; }
.posts-default .post  { float: right; margin: 0 0 5px 15px; font-size: 12px; padding: 0; }
.posts-default img  { }
.posts-default .entry-thumbnails  { width: auto !important; height: auto !important; padding: 4px; margin-bottom: 10px; }
.posts-default .entry-thumbnails-link  { text-decoration: none; display: block; overflow: hidden; }
.posts-default .entry-meta  { width: auto !important; height: 17px; display: block; font-size: 11px; padding: 4px; opacity: 0.8; filter: alpha(opacity = 80); position: relative; top: -25px; float: right; }
.posts-default .entry-subcat  { padding-left: 5px; float: right; }
.posts-default .entry-comments  { padding-right: 5px; background: url(images/icon_bits.gif) no-repeat -39px 1px; padding-left: 12px; }
.posts-default .entry-title  { font-size: 15px; line-height: 18px; margin-bottom: 10px; }
.posts-default .entry-title a  { overflow: hidden; display: block; width: 100%; }
.posts-default .more-link  { float: right; }

.posts-quick  { margin: 15px 0 10px; }
.posts-quick  .post  { margin: 0 0 20px 10px; }
.posts-quick .entry-thumbnails  { width: auto !important; float: right; margin: 0 0 20px 20px; }
.posts-quick .entry-thumbnails-link  { display: block; padding: 4px; }
.posts-quick .entry-title  { font-size: 16px; line-height: 20px; } 
.posts-quick .entry-info  { font-size: 11px; margin-bottom: 5px; }
.posts-quick .quick-read-more  { margin-top: 15px; }

.posts-line  { margin-left: 10px; }
.posts-line .post  { padding: 7px 0; }
.posts-line .post .entry-cat  { padding: 2px 5px 5px; float: right; text-align: right; width: 80px; font-size: 11px; margin-left: 10px; }
.posts-line .post .entry-title  { max-width: 70%; font-size: 14px; float: right; margin-left: 10px; padding: 2px 0; }
.posts-line .post .entry-comments  { float: left; padding: 5px 2px 3px; }

.entry-summary  { line-height: 16px; height: 85px; }
.more-link, .quick-read-more a { font-style: normal; padding: 4px; margin: 15px 0 10px; }

.navigation  { padding: 20px 0 20px 10px; }
.navigation .floatleft, .navigation .floatright  { margin: 0; }
.navigation .floatleft  { float: right; }
.navigation .floatright  { float: left; }
.comments-navigation  { margin: 0 0 30px 10px; }
.navigation a, .comments-navigation a  { padding: 5px 7px; font-size: 14px; display: inline-block; }
.comments-navigation span.current  { padding: 7px 9px; }

/* Home Page */
.home-title, .archive-title  { margin: 0 0 10px; font-size: 19px; }
#index-news ul  { border: none; margin-bottom: 0; }

#bottom-content-1, #bottom-content-2  { float: left; width: 330px; margin: 10px 0; }
#bottom-content-1 .widgetcontainer, #bottom-content-2 .widgetcontainer  { padding: 10px 10px 10px 0; border: none; }
#bottom-content-1 .widgettitle, #bottom-content-2 .widgettitle  { font-size: 19px; }

/* Archive Posts */
#archive-posts ul  { border: none; margin-bottom: 0; }

/* Search Results */
.search-results  { margin-bottom: 20px; }
.search-results h2  { margin: 0 0 5px; font-size: 19px; }

/* Single Post */
.single-post  { margin-bottom: 50px; }
.traditional .post  { margin: 10px 10px 40px 0; }
.traditional .post .entry-title, #main .single-post .entry-title  { font-size: 19px; }
.traditional .post .entry-info, #main .single-post .entry-info { margin: 3px 0 10px 10px; -webkit-text-size-adjust: 120%; }
.traditional .post .entry-author, #main .single-post .entry-author { float: left; }
.entry-author address  { display: inline; font-style: normal; padding-right: 5px; }
.single-post .post-edit-link  { margin-left: 10px; }
.traditional .post .entry-photo, #main .single-post .entry-photo  { margin: 10px auto; text-align: center; }
.entry-photo img  { padding: 4px; }
.traditional .post .entry-content, #main .single-post .entry-content  { font-size: 13px; line-height: 18px; }
.traditional .post .entry-cat, #main .single-post .entry-cat  { margin-left: 15px; }
.traditional .post .tags, #main .single-post .tags  { padding: 5px 0; font-size: 11px; clear: both; }
.traditional .post .entry-comments, #main .single-post .entry-comments  { float: right; padding: 3px; margin-top: 5px; background: url(images/comments.gif) no-repeat 3px 6px #333; display: inline-block; color: #FFF; font-size: 14px; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; }

.page .entry-content  { margin-top: 10px; }
.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6  { margin-bottom: 0.5em; }
.entry-content h2  { font-size: 17px; }
.entry-content h3  { font-size: 16px; }
.entry-content h4  { font-size: 15px; }
.entry-content h5  { font-size: 14px; }
.entry-content ul, .entry-content ol  { padding: 0 1.5em 1em; }
.entry-content ul li  { list-style: disc; padding: 0.25em 0; }
.entry-content ol li  { list-style: decimal; padding: 0.25em 0; }

.single-post-meta  { clear: right; float: right; width: 30%; margin: 0 0 15px 15px; }
.single-post-meta span  { display: block; padding: 5px; font-size: 13px; }
.single-post-meta-field  { font-size: 12px; }
.single-post-meta-value  { }
span.single-post-meta-score-value  { font-size: 19px; }

.about-author  { border-width: 1px 0; border-style: solid; padding: 10px 0; line-height: 18px; margin: 0; clear: both; }
.about-author h4, .author-content h1  { font-size: 16px; margin: 0 0 10px; }
.module-title, #reply-title  { font-size: 19px; margin: 10px 0; }
.about-author h5  { font-size: 14px; margin-bottom: 5px; }

/* Comments */
.nocomments  { font-size: 14px; padding-bottom: 10px; margin: 0 0 20px 10px; }
#commentlist  { margin: 15px 0; }
#commentlist li  { margin: 0 0 0 10px; padding: 0; }
#commentlist .children li  { margin: 0 0 0 5px; border-bottom: none; }
#commentlist li .bypostauthor  { }
#commentlist .comment-node  { padding: 10px; margin: 5px 0; }
#commentlist .children .comment-node  { }
.comment-node .comment-controls  { float: left; }
.comment-author .avatar  { float: right; padding: 2px; margin: 0 0 10px 10px; }
.comment-author cite  { font-style: normal; font-size: 14px; }
.comment-meta  { font-size: 11px; }
.comment-content  { clear: right; }
.comment-reply-link  { padding: 5px; font-size: 11px; }
#cancel-comment-reply-link  { margin-left: 10px; }
#commentform input[type=text]  { width: 60%; display: block; }
#commentform textarea  { width: 90%; display: block; }
#commentform label.error  { display: inline-block; padding: 3px; border: 2px solid #330000; color: #FFF; background: #D8000C; margin: 10px 0; width: 60%; }

.pingbacks  { padding: 0 1.5em 1em; margin-bottom: 20px; }
.pingbacks li  { list-style: decimal; padding: 0.25em 0; }

/* Author Template */
.author-content  { margin: 15px 10px 15px 0; }
.author-content .avatar  { margin: 0 20px 20px 0; }
.author-content dl  { margin-left: 125px; }
.author-posts-title  { font-size: 17px; margin-top: 30px; padding-top: 20px; }

/* WP-PageNavi */
.wp-pagenavi  { clear: both; margin: 10px 0 20px; }
.wp-pagenavi a, .wp-pagenavi span  { text-decoration: none; padding: 3px 5px; margin: 2px; }

/* Footer */
#footer  { margin: 0 auto; width: 970px; padding: 5px; }
#footer .widgettitle  { padding-top: 0; }
#footer .widgetcontainer	{ float: right; padding: 5px 10px; max-width: 300px; border-bottom: none; }

.footer-sidebar-container  { margin: 10px; }
.footer-sidebar  { overflow: hidden; float: right; margin: 0; padding: 0 0 10px; }

#footer .footer-message  { padding: 5px 10px; }
#footer .footer-message p  { margin: 5px; }
#footer .footer-message p.floatright  { float: left; }