/* Default
-----------*/
@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);

body#tinymce {
  text-align:right;
}

ol,ul {
  margin:0.5em 20px 1em 0;
}

table tr th {
  text-align:right;
}
table tr td {
  text-align:right;
}

input.form-submit {
  padding:4px 5px 4px 20px;
  background-image:url('../_images/back-button-rtl.gif');
  background-position:left center;
}

ul.primary li {
  float:right;
  margin:0 0 0 5px;
}
ul.primary li a {
  float:right;
}
ul.secondary li {
  float:right;
}
ul.secondary li a {
  float:right;
  margin:0 0 0 5px;
}


/* Holder
----------*/

div.holder {
  text-align:right;
}


/* Header
----------*/

a#logo {
  float:right;
}
a#logo img {
  float:right;
  padding:8px 10px 8px 32px;
}
a#tagline {
  float:right;
}

div#block-block-5,
div#block-block-21,
div#block-block-22,
div#block-block-23 {
  float:left;
  padding:0 0 0 40px;
  background-image:url('../_images/back-navtop-l.gif');
  background-position:left top;
}
div#block-block-5 a,
div#block-block-21 a,
div#block-block-22 a,
div#block-block-23 a {
  float:right;
  padding:6px 10px 6px 32px;
  background-image:url('../_images/back-navtop-a-rtl.gif');
  background-position:left;
}

div#block-menu_block-3 {
  float:left;
  padding:0 40px 0 0;
  background-image:url('../_images/back-navtop-r.gif');
  background-position:right top;
}
div#block-menu_block-3 ul li {
  float:right;
}
div#block-menu_block-3 ul li a {
  float:right;
  padding:6px 10px 6px 32px;
  background-image:url('../_images/back-navtop-a-rtl.gif');
  background-position:left;
}

div#block-search-0 {
  float:left;
}
div#block-search-0 div.form-item {
  float:right;
}

div#block-block-9,
div#block-general-0 {
  float:left;
}

div#block-block-10,
div#block-block-24 {
  clear:left;
  float:left;
  text-align:center;
}

div#block-menu_block-1 ul li {
  float:right;
}
div#block-menu_block-1 ul li a {
  float:right;
}


/* Home
--------*/

div#slideshow {
  float:right;
}
div#block-views-slideshow-block_1 span.title {
  padding:15px 20px 15px 180px;
}
div#block-views-slideshow-block_1 span.target a {
  background-image:url('../_images/back-slidearrow-left.png') no-repeat 548px 292px;
}
div#block-views-slideshow-block_1 div.views-slideshow-controls-bottom {
  left:0;
}
div#block-views-slideshow-block_1 div.views-slideshow-controls-bottom div {
  float:left;
}

div#signposts {
  float:left;
}

div#block-views-news-block_5 div.views-row span.field-content a {
  padding:10px 40px 10px 10px;
}
div#block-views-news-block_5 div.views-row span.field-content a span.emblem {
  margin:-20px -60px 0 0;
  background-image:url('../_images/back-emblem-circular-rtl.png');
}

div#block-views-news-block_4 div.views-row span.field-content {
  background-image:url('../_images/back-announcement-rtl.gif');
  background-position:right center;
}
div#block-views-news-block_4 div.views-row span.field-content a {
  background-image:url('../_images/back-linkarrow-left.gif');
  background-position:left center;
}

div#news {
  float:right;
  
}
div#news div.block-views div.views-row {
  float:right;
  margin:0 0 30px 50px;
}
div#news div.block-views div.views-row span.field-content a span.emblem {
  margin:-25px 245px 0 0;
}
div#news div.block-views div.views-row span.field-content a span.title {
  padding:0 0 0 30px;
}

div#features {
  float:left;
}


/* Main
--------*/

div#title {
  float:right;
}

/* Content */

div#content {
  float:right;
}

/* Menu */

div#menu {
  float:right;
}

div#menu ul.menu li.active {
  background-image:url('../_images/back-navmenu-selected-rtl.gif');
  background-position:right 8px;
}
div#menu ul.menu li ul.menu li.active {
  background-position:170px 5px;
}
div#menu ul.menu li ul.menu li a {
  padding:2px 30px 2px 10px;
}

/* Text */

div#text {
  float:right;
}

div.comment span.submitted {
  text-align:right;
}

div#text div.view-news div.views-row span.field-content a span.emblem {
  margin:-15px -10px 0 0;
}
div#text div.view-news div.views-row span.field-content a span.title {
  padding:0 55px 0 0;
}
div#text div.view-news div.views-row span.field-content a span.image {
  float:right;
  margin:0 0 10px 20px;
}
div#text div.view-news div.views-row span.field-content a span.image img {
  float:right;
}
div#text div.view-news div.views-row span.field-content a span.teaser {
  margin:0 55px 10px 0;
}

div.view-documents div.views-row {
  float:right;
  margin:0 0 20px 20px;
}
div.view-documents div.views-row a {
  float:right;
}
div.view-documents div.views-row span.title {
  padding:0 0 8px 40px;
  background-image:url('../_images/back-linkarrow-left.gif');
  background-position:left 2px;
}
div.view-documents div.views-row span.body {
  padding:0 70px 0 0;
  background-image:url('../_images/icon-document.gif');
  background-position:right 4px;
}

div.field-type-filefield {
  padding:0 70px 0 0;
  background-position:right top;
}
div.field-type-filefield div.field-item a {
  padding:4px 5px 4px 20px;
  background-image:url('../_images/back-button-rtl.gif');
  background-position:left center;
}

div#content div.contact div#map {
  float:left;
}
div#content div.contact div.view-contacts div.views-row {
  float:right;
  margin:0 0 20px 20px;
}
div#content div.contact div.view-contacts div.views-row a {
  float:right;
}
div#content div.contact div.view-contacts div.views-row a span.title {
  background-position:right 2px;
}
div#content div.contact div.view-contacts div.views-row a span.phone {
  background-position:right top;
}

/* Aside */

div#aside {
  float:left;
}

div#aside div.block h2 a,
div#signposts div.block h2 a {
  padding:5px 10px 5px 40px;
  background-image:url('../_images/back-signpost-rtl.gif');
  background-position:left center;
}

div#block-block-34 p a,
div#block-block-35 p a,
div#block-block-36 p a,
div#block-block-37 p a {
  padding:10px 45px 10px 0;
  background-position:right center;
}


/* Footer
----------*/

div#footer {
  text-align:right;
}

div#block-menu_block-4 {
  float:right;
}
div#block-menu_block-4 ul {
  border-width:0 1px 0 0;
}

div#block-menu_block-5 {
  float:right;
}

div#block-menu_block-6 {
  float:right;
}

div#block-block-6,
div#block-block-25,
div#block-block-26,
div#block-block-27 {
  float:right;
}

div#block-block-7,
div#block-block-28,
div#block-block-29,
div#block-block-30 {
  float:left;
}
div#block-block-7 p a,
div#block-block-28 p a,
div#block-block-29 p a,
div#block-block-30 p a {
  float:left;
  background-image:url('../_images/back-footer-sign-rtl.gif');
  background-position:left center;
}

div#block-block-3,
div#block-block-31,
div#block-block-32,
div#block-block-33 {
  clear:left;
  float:left;
  text-align:left;
}