body {
  direction: rtl; }

#header #logo {
  float: right; }
#header #top-ad {
  float: left; }

#about {
  float: right;
  margin: 0 -40px 0 0;
  padding: 17px 40px 17px 20px; }
  #about img {
    float: right;
    margin: 0 0 10px 20px; }
  #about .fold {
    left: auto;
    right: 0; }

#connect {
  float: right;
  margin: 0 20px 0 0; }
  #connect ul li a img {
    float: right; }

#content {
  float: right; }
  @media screen and (max-width: 936px) {
    #content {
      float: none;
      width: 100%; } }

#sidebar {
  float: right;
  margin: 20px 20px 0 0; }
  @media screen and (max-width: 936px) {
    #sidebar {
      float: none;
      width: 100%; } }

.widget h3 {
  margin: 0 0 0 -40px;
  padding: 5px 10px 5px 40px; }
  .widget h3 span.fold {
    right: auto;
    left: 0; }
.widget ul li a:link {
  padding: 0 20px 0 0; }
.widget ul li a:visited {
  padding: 0 20px 0 0; }

.post .meta .comments {
  padding: 0 0 0 19px; }
.post .categories a {
  padding: 6px 6px 4px 8px; }

.entry ul {
  padding: 0 30px 0 0; }
  .entry ul ul {
    padding: 0 15px 0 0; }
.entry ol {
  padding: 0 30px 0 0; }
  .entry ol ol {
    padding: 0 15px 0 0; }

#comments ol.commentlist li .comment-head .avatar img {
  float: left; }
#comments ul.children {
  padding: 0 22px 0 0; }
#comments .navigation a {
  margin-left: auto;
  margin-right: 4px; }

.gform_wrapper .gfield_checkbox {
  margin-left: auto !important;
  margin-right: 120px !important; }
.gform_wrapper .gfield_radio {
  margin-left: auto !important;
  margin-right: 120px !important; }
.gform_wrapper .top_label .gfield_label {
  float: right;
  padding-right: 0;
  padding-left: 20px; }

.floatl {
  float: right; }

.floatr {
  float: left; }

.alignl {
  text-align: right; }

.alignr {
  text-align: left; }

.clear {
  clear: both;
  height: 0; }

#nav li {
  float: right;
  margin: 0 0 0 5px; }
  #nav li ul {
    left: auto;
    right: -999em; }
    #nav li ul ul {
      margin: -26px 170px 0 0; }
    #nav li ul li ul li a {
      border-width: 0 0 1px 1px; }
  #nav li li:hover ul {
    left: auto;
    right: auto; }
  #nav li li.sfhover ul {
    left: auto;
    right: auto; }
  #nav li:hover ul {
    left: auto;
    right: auto;
    left: auto;
    right: auto; }
    #nav li:hover ul ul {
      left: auto;
      right: -999em; }
  #nav li.sfhover ul {
    left: auto;
    right: auto;
    left: auto;
    right: auto; }
    #nav li.sfhover ul ul {
      left: auto;
      right: -999em; }

.widget_recent_comments li {
  padding: 6px 20px 6px 0; }

#searchform #s {
  padding: 3px 5px 3px 0; }

#flickr .flickr_badge_image {
  float: right; }

#ads img {
  float: right; }

#commentform input.txt {
  margin: 0 0 0 10px;
  padding: 3px 5px 3px 0; }

/*# sourceMappingURL=rtl.css.map */
