body {
  text-align: right;
  direction: rtl; }

.stack .spot {
  left: auto;
  right: 0; }

.slide-control {
  left: 20px;
  right: auto; }

.widget_social a {
  margin: 0 0 15px 15px; }

#pre-footer .tagcloud a {
  margin: 0 0 8px 8px; }

#pre-footer .widget_contact_info ul li {
  padding: 0 24px 0 0; }

.widget_contact_info ul li i {
  left: auto;
  right: 1px; }

.flickr_badge_image {
  float: right;
  margin: 0 0 10px 10px; }

#pre-footer .widget ul.tweet_list li {
  padding-right: 1px;
  padding-left: 10px; }

.stack-section-title #page-breadcrumb {
  right: auto;
  left: 0; }

.stack-section-title h1 {
  padding: 0 0 0 150px; }

ul {
  padding: 0 20px 0 2px; }

#primary-nav #primary-nav-list > li ul li a {
  padding: 10px 15px 10px 30px; }

.widget_search #search-button {
  right: auto;
  left: 5px; }

.stack-section-title h1#post-title {
  padding: 0 0 0 200px; }

.dropcap {
  float: right;
  margin: -2px 0 0 15px; }

#primary-nav #primary-nav-list > li {
  float: right; }

.box.box-closable {
  padding-right: 15px;
  padding-left: 50px; }

.box .icon-remove-sign {
  right: auto;
  left: 15px; }

.button {
  margin: 0 0 10px 8px; }

.tabs-wrap .tabs, .tabs-wrap .tabs li {
  float: right; }

.button-primary i {
  margin: 0 0 0 4px; }

.stack-feature .feature-title i {
  margin: 0 0 0 8px; }

.slide-control a.m-carousel-prev {
  float: left; }

.m-item {
  margin: 0 0 0 20px; }

#footer-nav li {
  float: right; }

.stack-callout .button-primary i {
  float: right;
  margin: 0 0 0 20px; }

.meta-item span {
  padding: 0 0 0 5px; }

.tagcloud a {
  margin: 0 0 10px 10px; }

#social-box {
  right: auto;
  left: 0; }

#branding {
  float: right; }

#primary-nav {
  right: auto;
  left: 0; }
