@charset "utf-8";
/* RTL CSS for BigFeature Version 0.1. http://www.vfxdude.com 
   I'm not a RTL user myself, so I will not spend too much time making this one perfect, but this is a good foundation to build upon.
   If you are using this, please email me additions/adjustments.
*/

body { direction:rtl; unicode-bidi: embed; text-align:right; }

#logo, #header .blog-title, .slogansep, #header p.description, ul.navigation, ul.navigation li, .sf-menu li, body ul.navigation a.sf-with-ul .navitem, #content, #sidebar, #footer-widgets li.widget, .post.thumb, .dropcap, .col1, .bnum, .widget_flickrRSS a img, .sf-menu li, .post.portfolio .postimage, .post.portfolio .pftext, #sidebar .widget_categories ul li, #sidebar .widget_archive ul li, #sidebar .widget_links ul li, .comment-meta, .avatar, #container .ngg-gallery-thumbnail-box, #container .gallery .gallery-item  { float:right; }
#topsearch, .searchform a.searchicon, #rss, #toplink, .col2 { float:left; }

.alignleft { float:right; }
.alignright { float:left; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { right: 0; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { right:	11em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { right: 11em; }
#container ul.navigation li.first a { padding-left: 15px; }
ul.navigation li.first a { padding-right: 0; }
ul.navigation.navbarbg li.first a, ul.navigation.navbarsep li.first a { padding-right:15px; }
ul.navigation.navsimple li a { border-right:none; border-left: #ddd 1px solid; }
ul.navigation.navsimple li.last a { padding-right: 15px; padding-left:0;  border-left:none; }
ul.navigation.navboxes li a { padding: 6px 15px; }
ul.navigation.navboxesbg li a { padding: 8px 15px; }
ul.navigation.navsmall li a { border-right: none; border-left: #ddd 1px solid; }
ul.navigation.navsmall li.first > a { padding-left:12px; padding-right:0; }
ul.navigation.navsmall li.last > a { padding-right: 12px; padding-left: 0; border-left: none; }

.sf-menu li .sf-sub-indicator { margin: 0 5px 0 0; }
.sf-menu li li .sf-sub-indicator { visibility:hidden; }
ul.navigation.navsimple, ul.navigation.navboxes, ul.navigation.navboxesbg { float:left; }
ul.navigation.navboxes li.last a, ul.navigation.navboxesbg li.last a { margin-right:4px; }

#logo { margin: 0 0 0 10px; }
#header p.description { margin: 12px 10px 0 0;  }
.slogansep { margin: 10px 12px 0 0; }
#rss { margin: 9px 15px 0 0; }
#content { margin: 0 0 0 50px; }

img.alignleft { margin: 0 0 1em 1em; }
img.alignrigt { margin: 0 1em 1em 0; }

ul { margin: 0 18px 20px; }
ol { margin: 0 24px 20px 0; }
dd { margin: 0 10px 18px 0; }
pre { border-left: none; border-right: 5px solid #ccc; }
table { text-align:right; }
th, td { text-align:right; padding: 6px 12px 6px 6px; }
blockquote.alignright { margin: 0 1em 10px 0; }
blockquote.alignleft {	margin: 0 0 10px 1em; }
.dropcap { margin: 0 0 0 3px; }
.box.alignright { margin:0 1em 1em 0; }
.box.alignleft { margin: 0 0 1em 1em; }
.ml20 {	margin-right: 20px; margin-left:0; }
.mr20 {	margin-left: 20px; margin-right:0; }
.ml40 {	margin-right: 40px; margin-left:0; }
.mr40 {	margin-left: 40px; margin-right:0; }
.ml10 {	margin-right: 10px; margin-left:0; }
.mr10 {	margin-left: 10px; margin-right:0; }
ul.checklist li { list-style-type: disc; background: none; padding-left:0; }
ul.pointerlist li { list-style-type: disc; background: none; padding-left:0; }
.wp-caption p.wp-caption-text { text-align:right; }

#footer-widgets li.widget:first-child { margin-right: 0; }
#footer-widgets li.widget { margin: 0 40px 0 0; }

.post .post-title .comment { left:0; right:auto;  }
#container .post.thumb { margin: 20px 0 20px 40px; }
#container .post.thumb.last-thumb { margin-left: 0; }
#content .post .post-title h2 { padding: 0 0 0 58px;  }
.post a.more-link, .post a.comment-link { margin: 0 0 0 10px; padding-left:0; background:none; }
.post.portfolio .postimage { margin: 0 0 0 20px; }

#sidebar .widget_categories ul li, #sidebar .widget_archive ul li, #sidebar .widget_links ul li { padding: 5px 0; margin: 0 0 0 13px; background: none; }
#sidebar img.alignright {float:left; margin:5px 10px 5px 0}
#sidebar img.alignleft {float:right; margin:5px 0 5px 10px}
#sidebar a img.alignright {float:left; margin:5px 10px 5px 0}
#sidebar a img.alignleft {float:right; margin:5px 0 5px 10px}
#sidebar #wp125adwrap_2c .wp125ad { float:right; }
#sidebar #wp125adwrap_2c .wp125ad { padding:5px 0 10px 20px; }
#sidebar #wp125adwrap_2c .even { padding-right: inherit; padding-left: 0; }

.avatar { margin: 0 0 0 10px; }
ol.commentlist { margin-right:0; }
#author, #email, #url { margin: 0 0 0 10px; }

body div.formcontainer form.contact-form fieldset div.form-label { text-align:right; }

.bfslider { direction: ltr;  }
.widget_flickrRSS a img { margin: 5px 0 0 5px; }

#container .ngg-gallery-thumbnail { margin:0 0 0 5px; }