.node-readmore a, .more {
  clear:left;
  color:#d46328;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-bottom:6px;
  margin-right:20px;
  text-decoration:none;
}
.node-readmore a:hover, .more:hover {
  color:#c94a1e;
  text-decoration:underline;
}
.date {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#666666;
  display:block;
  font-size:11px;
  line-height:18px;
  margin:0 0 9px 0;
}
.date em { font-style:normal; }
.tag {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-color:#e5ebf1;
  color:;
  display:block;
  float:left;
  font-size:11px;
  line-height:12px;
  margin-bottom:3px;
  margin-right:3px;
  padding:1px 4px 3px 4px;
  text-decoration:none;
  text-transform:capitalize;
  white-space:nowrap;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.tag:hover {
  background-color:#002849;
  color:#ffffff;
}
.featured {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  border-left:3px solid #d46328;
  color:#d46328;
  float:left;
  font-size:11px;
  font-weight:bold;
  line-height:12px;
  margin-left:-12px;
  margin-bottom:9px;
  padding:2px 10px 4px 9px;
  text-transform:uppercase;
}
.submitted, .author, .location { font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif; }
.submitted .name, .author .name, .location .name { font-weight:bold; }
.button {
  border:solid 1px #7e9f5f;
  border-bottom-color:#374c2b;
  color:#ffffff;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:11px;
  height:22px;
  line-height:22px;
  margin:0;
  padding:0px 11px;
  text-decoration:none;
  text-transform:uppercase;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.button:hover { background:#577543; }
.view-footer .more {
  border:solid 1px #7e9f5f;
  border-bottom-color:#374c2b;
  color:#ffffff;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:11px;
  height:22px;
  line-height:22px;
  margin:0;
  padding:0px 11px;
  text-decoration:none;
  text-transform:uppercase;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.view-footer .more:hover { background:#577543; }
.content-list {
  margin:0;
  padding:0;
  padding-bottom:36px;
}
.content-list .date { clear:left; }
.content-list .item-list {
  margin:0;
  padding:0;
}
.content-list .item-list ul {
  margin:0;
  padding:0;
}
.content-list .item-list .views-row {
  background:transparent url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) no-repeat 0 0;
  clear:left;
  float:left;
  list-style:none;
  margin:0;
  padding:20px;
  width:520px;
}
.content-list .item-list .views-row .image {
  display:inline;
  float:right;
  margin-bottom:18px;
  margin-left:20px;
  margin-right:10px;
}
.content-list .item-list .views-row .more { float:left; }
.content-list .item-list .views-row .link-wrapper ul li { margin:0; }
.content-list .item-list .views-row .link-wrapper ul li.node-readmore a {
  clear:left;
  color:#d46328;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-bottom:6px;
  margin-right:20px;
  text-decoration:none;
}
.content-list .item-list .views-row .link-wrapper ul li.node-readmore a:hover {
  color:#c94a1e;
  text-decoration:underline;
}
.content-list .item-list .views-row .item-list ul {
  background:none;
  display:inline;
  float:none;
}
.content-list .item-list .views-row .item-list ul li {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background:none;
  clear:none;
  float:left;
  list-style-type:none;
  margin:0;
  padding:0;
  width:auto;
}
.content-list .item-list .views-row .item-list ul li a {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-color:#e5ebf1;
  color:0;
  display:block;
  float:left;
  font-size:11px;
  line-height:12px;
  margin-bottom:3px;
  margin-right:3px;
  padding:1px 4px 3px 4px;
  text-decoration:none;
  text-transform:capitalize;
  white-space:nowrap;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.content-list .item-list .views-row .item-list ul li a:hover {
  background-color:#002849;
  color:#ffffff;
}
.content-list .item-list .views-row .item-list ul li a.location {
  background-color:#00427a;
  color:#ffffff;
}
.content-list .item-list .views-row .item-list ul li a.location:hover { background-color:#002849; }
.content-list .view-footer {
  -webkit-border-bottom-left-radius:3px;
  -moz-border-radius-bottomleft:3px;
  border-bottom-left-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  -moz-border-radius-bottomright:3px;
  border-bottom-right-radius:3px;
  background:#f2f2f2 url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) no-repeat 0 0;
  clear:both;
  padding:9px 20px 9px 20px;
}
#sidebar-first .item-list .content-list li.views-row { width:280px; }
.item-list ul.pager {
  background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) 0 0 repeat-x;
  margin:0;
  padding-bottom:9px !important;
  padding-top:9px !important;
}
.item-list ul.pager li {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  margin:0;
}
.item-list ul.pager li a {
  color:#666666;
  text-decoration:none;
}
.item-list ul.pager li a:hover { color:#d46328; }
.item-list ul.pager li.pager-current { color:#00427a; }
.item-list ul.pager li.pager-next, .item-list ul.pager li.pager-last, .item-list ul.pager li.pager-previous, .item-list ul.pager li.pager-first { font-weight:bold; }
.media-image {
  margin-bottom:18px;
  text-align:center;
}
.media-image img {
  display:block;
  margin:0 auto;
}
.media-image .caption {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#002849;
  display:block;
  font-size:12px;
  padding:6px 0 0 0;
  text-align:left;
}
.align-left {
  display:inline;
  float:left;
  margin-right:20px;
}
.align-right {
  display:inline;
  float:right;
  margin-left:20px;
}
.format-large {
  clear:both;
  float:none !important;
  margin-left:0 !important;
  margin-right:0 !important;
  width:100%;
}
.format-medium { width:220px; }
.format-small { width:130px; }
.format-thumbnail { position:relative; }
.format-thumbnail .caption {
  background-color:#002849;
  color:#ffffff;
  margin-left:5px;
  padding:6px 10px;
  position:absolute;
  top:0;
  left:100%;
  display:none;
  visibility:hidden;
  width:180px;
  z-index:3000;
}
.format-thumbnail:hover .caption {
  display:block;
  visibility:visible;
}
.section-navigation ul {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-color:#ffffff;
  margin:0;
}
.section-navigation ul li {
  background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) 0 0 repeat-x;
  list-style-type:none;
  margin:0;
  padding:4px 3px 3px 3px;
}
.section-navigation ul li.views-row-first { background-image:none; }
.section-navigation a {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  display:block;
  font-weight:bold;
  padding:6px 10px;
  text-decoration:none;
}
.section-navigation a:hover {
  background-color:#e5ebf1;
  color:#002849;
}
.section-navigation a.active {
  background-color:#002849;
  color:#ffffff;
}
body {
  font-family:Georgia, "ff-meta-serif-web-pro-1", "ff-meta-serif-web-pro-2", Georgia, "Times New Roman", Times, serif;
  color:#333333;
  line-height:18px;
}
h1, h2, h3, h4, h5, h6 {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#00427a;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color:inherit;
  display:block;
  text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration:underline; }
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { color:inherit; }
h1 {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-size:36px;
  font-weight:normal;
  line-height:54px;
  margin:0 0 18px 0;
}
h2 {
  color:#00427a;
  font-size:18px;
  line-height:24px;
  margin:0 0 15px 0;
  padding:0;
}
.view-sidebar h2, h2.block-title {
  color:#d46328;
  font-family:Georgia, "ff-meta-serif-web-pro-1", "ff-meta-serif-web-pro-2", Georgia, "Times New Roman", Times, serif;
  font-weight:normal;
}
h3 {
  color:#2479c2;
  font-size:16px;
  line-height:20px;
  margin:8px 0;
  padding:0;
}
h4 {
  font-size:14px;
  line-height:18px;
  margin-bottom:9px;
}
h5 {
  font-size:12px;
  line-height:18px;
  margin-bottom:9px;
  text-transform:uppercase;
}
p {
  color:#333333;
  font-size:13px;
  margin:0 0 18px 0;
}
a { color:#00427a; }
ul { margin-bottom:18px; }
li { margin-bottom:9px; }
blockquote {
  background-color:#cce4f8;
  color:#002849;
  font-size:15px;
  font-style:italic;
  line-height:20px;
  margin:0 0 18px 0;
  padding:18px 20px 9px 20px;
}
blockquote p {
  margin-bottom:0;
  padding-bottom:9px;
}
blockquote em { font-style:normal; }
blockquote.intro {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background:#00427a url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg-blue/index.png) 50% 0% no-repeat;
  color:#ffffff;
  font-style:normal;
  margin:-18px -40px 18px -40px;
  padding:36px 40px 27px 40px;
}
blockquote.intro p {
  color:#ffffff;
  font-size:16px;
}
blockquote.intro em { font-style:italic; }
button::-moz-focus-inner, input::-moz-focus-inner {
  border:0;
  padding:0;
}
body { background:#333333 url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg/index.jpg) repeat 0 0; }
#outer-wrapper {
  background:transparent url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg-top/index.jpg) no-repeat 50% 0;
  min-height:600px;
}
#wrapper {
  margin:0 auto;
  width:960px;
}
#header {
  background-color:#ffffff;
  position:relative;
}
#header #logo {
  margin:0;
  width:100%;
}
#header #logo a, #header #logo img { display:block; }
#block-menu-block-8 {
  float:left;
  padding:0 10px;
  position:absolute;
  right:10px;
  top:9px;
  z-index:200;
}
#block-menu-block-8 ul.menu {
  float:left;
  margin:0;
}
#block-menu-block-8 ul.menu li {
  display:inline;
  float:left;
  margin:0 0 0 20px;
  padding:0;
}
#block-menu-block-8 ul.menu li a {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#666666;
  float:left;
  font-weight:bold;
  text-decoration:none;
}
#block-menu-block-8 ul.menu li a:hover { color:#333333; }
#block-menu-block-8 ul.menu li #google-translate {
  background-image:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/icons/index.png);
  background-position:0 0;
  background-position:100% -879px;
  background-repeat:no-repeat;
  padding-right:15px;
}
#block-menu-block-8 ul.menu li #google-translate:hover { background-position:100% -915px; }
#block-menu-block-8 ul.menu li #google-translate.active {
  background-image:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/icons/index.png);
  background-position:0 0;
  background-position:100% -951px;
  background-repeat:no-repeat;
  color:#00427a;
}
#block-menu-block-8 ul.menu li #google-translate.active:hover { background-position:100% -987px; }
#block-search-form {
  -webkit-border-bottom-left-radius:4px;
  -moz-border-radius-bottomleft:4px;
  border-bottom-left-radius:4px;
  background-color:#ffffff;
  padding:10px;
  position:absolute;
  right:0;
  top:0;
}
#search-block-form {
  border:solid 1px #d5d5d5;
  border-top-color:#a0a0a0;
  float:left;
  padding:2px;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
}
#search-block-form .form-item {
  display:inline;
  display:inline-block;
  float:left;
  margin:0;
}
#search-block-form .form-text {
  border:none;
  float:left;
  font-size:11px;
  line-height:18px;
  height:18px;
  margin:0;
  padding:2px 2px 1px 24px;
  vertical-align:middle;
  width:175px;
}
#search-block-form .form-text:focus, #search-block-form .form-text:hover { background-position:5px -42px; }
#search-block-form .form-actions {
  display:inline;
  display:inline-block;
  float:left;
  line-height:18px;
}
#search-block-form .form-submit {
  border:solid 1px #7e9f5f;
  border-bottom-color:#374c2b;
  color:#ffffff;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:11px;
  line-height:18px !important;
  margin:0;
  padding:2px 11px;
  text-transform:uppercase;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
#block-menu-block-3, #block-menu-block-9, #block-menu-block-11 { clear:both; }
#block-menu-block-3 ul, #block-menu-block-9 ul, #block-menu-block-11 ul {
  background-color:#d46328;
  border:solid 1px #df7c32;
  border-top-color:#c94a1e;
  float:left;
  height:44px;
  width:958px;
  margin:0;
  padding:0;
}
#block-menu-block-3 ul li, #block-menu-block-9 ul li, #block-menu-block-11 ul li {
  border-right:solid 1px #c94a1e;
  float:left;
  list-style:none;
  margin:0;
  padding:0;
}
#block-menu-block-3 ul li a, #block-menu-block-9 ul li a, #block-menu-block-11 ul li a {
  border-bottom:1px solid #df7c32;
  color:#ffffff;
  display:block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  float:left;
  font-size:16px;
  line-height:44px;
  padding:0 19px;
  text-decoration:none;
}
#block-menu-block-3 ul li a:hover, #block-menu-block-9 ul li a:hover, #block-menu-block-11 ul li a:hover { background-color:#df7c32; }
#block-menu-block-3 ul li a.active, #block-menu-block-3 ul li a.active:hover, #block-menu-block-9 ul li a.active, #block-menu-block-9 ul li a.active:hover, #block-menu-block-11 ul li a.active, #block-menu-block-11 ul li a.active:hover {
  background-color:#cb4f20;
  color:#ffffff;
}
#block-menu-block-3 ul li a.active-trail, #block-menu-block-3 ul li a.active-trail:hover, #block-menu-block-9 ul li a.active-trail, #block-menu-block-9 ul li a.active-trail:hover, #block-menu-block-11 ul li a.active-trail, #block-menu-block-11 ul li a.active-trail:hover {
  background:#cb4f20 url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_main_nav_active/index.png) no-repeat 50% 100%;
  border-bottom:none;
  padding-bottom:1px;
}
#block-menu-block-3 ul li.menu-mlid-526, #block-menu-block-9 ul li.menu-mlid-526, #block-menu-block-11 ul li.menu-mlid-526 {
  border:none;
  float:right;
  padding:8px 10px 0 0;
}
#block-menu-block-3 ul li.menu-mlid-526 a, #block-menu-block-9 ul li.menu-mlid-526 a, #block-menu-block-11 ul li.menu-mlid-526 a {
  text-shadow:0 1px 0 rgba(0,0,0,.25);
  border:solid 1px #b22810;
  font-size:14px;
  line-height:20px;
  padding:2px 20px 4px 20px;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
#block-menu-block-3 ul li.menu-mlid-526 a:hover, #block-menu-block-9 ul li.menu-mlid-526 a:hover, #block-menu-block-11 ul li.menu-mlid-526 a:hover { border:1px solid #a5401a; }
#block-menu-block-3 ul li.menu-mlid-527, #block-menu-block-3 ul li.menu-mlid-795, #block-menu-block-9 ul li.menu-mlid-527, #block-menu-block-9 ul li.menu-mlid-795, #block-menu-block-11 ul li.menu-mlid-527, #block-menu-block-11 ul li.menu-mlid-795 {
  border:none;
  float:right;
  padding-right:10px;
  padding-top:10px;
}
#block-menu-block-3 ul li.menu-mlid-527 a, #block-menu-block-3 ul li.menu-mlid-795 a, #block-menu-block-9 ul li.menu-mlid-527 a, #block-menu-block-9 ul li.menu-mlid-795 a, #block-menu-block-11 ul li.menu-mlid-527 a, #block-menu-block-11 ul li.menu-mlid-795 a {
  text-shadow:0 1px 0 rgba(0,0,0,.25);
  border-radius:12px;
  -webkit-border-radius:12px;
  -moz-border-radius:12px;
  border:none;
  font-size:12px;
  line-height:18px;
  padding:2px 9px 4px 9px;
}
#block-menu-block-3 ul li.menu-mlid-527 a:hover, #block-menu-block-3 ul li.menu-mlid-795 a:hover, #block-menu-block-9 ul li.menu-mlid-527 a:hover, #block-menu-block-9 ul li.menu-mlid-795 a:hover, #block-menu-block-11 ul li.menu-mlid-527 a:hover, #block-menu-block-11 ul li.menu-mlid-795 a:hover { background-color:#b22810; }
#block-menu-block-3 ul li.menu-mlid-527 a.active, #block-menu-block-3 ul li.menu-mlid-795 a.active, #block-menu-block-9 ul li.menu-mlid-527 a.active, #block-menu-block-9 ul li.menu-mlid-795 a.active, #block-menu-block-11 ul li.menu-mlid-527 a.active, #block-menu-block-11 ul li.menu-mlid-795 a.active { background-image:none; }
.front #content-header {
  height:300px;
  overflow:hidden;
  position:relative;
}
#content-header { position:relative; }
#content-header h1.page-title {
  float:left;
  color:#ffffff;
  line-height:36px;
  margin:16px 0 20px 0;
  padding:0 0 0 20px;
}
#content-header h1.page-title a {
  color:#8f8f8f;
  font-size:10px;
  font-size:10px;
  line-height:12px;
  line-height:12px;
  text-decoration:none;
  float:left;
  padding-top:19px;
}
#content-header h1.page-title a:hover { color:#e5e5e5; }
#content-header h1.page-title span {
  float:left;
  font-size:10px;
  line-height:12px;
  padding-top:19px;
}
#content-header h1.page-title .current {
  clear:left;
  float:none;
  font-size:36px;
  line-height:36px;
  margin-top:-18px;
  padding-top:0;
  position:absolute;
  top:50%;
  vertical-align:middle;
  width:100%;
}
.node-type-country-profile #content-header { height:98px; }
.node-type-country-profile #content-header h1.page-title {
  background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/map-cover/index.png) 100% 0 no-repeat;
  height:98px;
  line-height:98px;
  margin:0;
  padding:0 200px 0 20px;
  position:relative;
  vertical-align:middle;
  width:740px;
  z-index:200;
}
.node-type-country-profile #content-header h1.page-title .current {
  display:block;
  line-height:36px;
  vertical-align:middle;
}
.browse {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-image:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/icons/index.png);
  background-position:0 0;
  background-position:100% -340px;
  background-repeat:no-repeat;
  color:#e5e5e5;
  float:right;
  font-size:12px;
  font-weight:bold;
  line-height:36px;
  margin-top:-18px;
  padding-right:36px;
  position:absolute;
  right:20px;
  text-decoration:none;
  top:50%;
  white-space:nowrap;
  z-index:300;
}
.browse:hover { background-position:100% -380px; }
.browse:hover { color:#ffffff; }
.browse.close {
  background-image:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/icons/index.png);
  background-position:0 0;
  background-position:100% -420px;
  background-repeat:no-repeat;
}
.browse.close:hover { background-position:100% -460px; }
#block-views-country-map-block-1 {
  bottom:0;
  position:absolute;
  right:0;
}
#block-menu-block-1 ul, #block-menu-block-2 ul, #block-menu-block-10 ul, #block-menu-block-12 ul {
  background-color:#d46328;
  border:solid 1px #4f4f4f;
  border:1px solid rgba(255,255,255,.1);
  border-top:none;
  float:left;
  margin:0;
  padding:6px 0 4px 10px;
  width:948px;
}
#block-menu-block-1 ul li, #block-menu-block-2 ul li, #block-menu-block-10 ul li, #block-menu-block-12 ul li {
  float:left;
  list-style:none;
  margin:0;
  padding:0 5px 0 0;
}
#block-menu-block-1 ul li a, #block-menu-block-2 ul li a, #block-menu-block-10 ul li a, #block-menu-block-12 ul li a {
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  color:#e5e5e5;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  float:left;
  font-size:15px;
  font-weight:bold;
  line-height:26px;
  display:block;
  padding:0 10px;
  text-decoration:none;
}
#block-menu-block-1 ul li a:hover, #block-menu-block-2 ul li a:hover, #block-menu-block-10 ul li a:hover, #block-menu-block-12 ul li a:hover {
  background-color:#c94a1e;
  color:#ffffff;
}
#block-menu-block-1 ul li a.active-trail, #block-menu-block-1 ul li a.active, #block-menu-block-1 ul li a.active:hover, #block-menu-block-2 ul li a.active-trail, #block-menu-block-2 ul li a.active, #block-menu-block-2 ul li a.active:hover, #block-menu-block-10 ul li a.active-trail, #block-menu-block-10 ul li a.active, #block-menu-block-10 ul li a.active:hover, #block-menu-block-12 ul li a.active-trail, #block-menu-block-12 ul li a.active, #block-menu-block-12 ul li a.active:hover {
  background-color:#333333;
  background-color:rgba(0,0,0,.3);
  border:1px solid #333333;
  border:1px solid rgba(0,0,0,.1);
  color:#ffffff;
  line-height:22px;
  -webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.25), 0 1px 0 rgba(255,255,255,.1);
  -moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.25), 0 1px 0 rgba(255,255,255,.1);
  -o-box-shadow:inset 0 1px 3px rgba(0,0,0,.25), 0 1px 0 rgba(255,255,255,.1);
  box-shadow:inset 0 1px 3px rgba(0,0,0,.25), 0 1px 0 rgba(255,255,255,.1);
}
#content-subhead { clear:both; }
#block-views-featured-content-block-1 .view-content .item-list {
  height:300px;
  width:960px;
}
#block-views-featured-content-block-1 ul {
  margin:0;
  padding:0;
}
#block-views-featured-content-block-1 ul li {
  list-style:none;
  position:relative;
  margin:0;
  padding:0;
}
#block-views-featured-content-block-1 ul li img { display:block; }
#block-views-featured-content-block-1 ul li .caption-wrap {
  background:#ffffff url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_slideshow_paper/index.jpg) no-repeat 0 0;
  height:248px;
  position:absolute;
  right:25px;
  top:25px;
  width:310px;
  z-index:99;
}
#block-views-featured-content-block-1 ul li .caption { padding:30px 30px 0 30px; }
#block-views-featured-content-block-1 ul li .caption .type {
  color:#d46328;
  display:block;
  font-family:Georgia, "ff-meta-serif-web-pro-1", "ff-meta-serif-web-pro-2", Georgia, "Times New Roman", Times, serif;
  font-weight:500;
  font-style:normal;
  font-size:13px;
  line-height:13px;
  margin-bottom:2px;
  text-transform:uppercase;
}
#block-views-featured-content-block-1 ul li .caption h3 {
  color:#547241;
  font-size:24px;
  line-height:26px;
}
#block-views-featured-content-block-1 ul li .caption p { margin-bottom:9px; }
#block-views-featured-content-block-1 ul li .image-caption {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  bottom:0;
  color:#cccccc;
  font-size:10px;
  line-height:20px;
  padding:2px 0;
  position:absolute;
  right:30px;
}
#ss-controls {
  bottom:45px;
  position:absolute;
  right:45px;
  z-index:100;
  margin:0;
  padding:0;
}
#ss-controls li {
  float:left;
  list-style:none;
  padding:0 17px 0 0;
}
#ss-controls li a.ss-button {
  height:24px;
  width:24px;
  direction:ltr;
  display:block;
  overflow:hidden;
  text-align:left;
  text-indent:-9999em;
}
#ss-controls li a#ss-previous { background-position:0 -270px; }
#ss-controls li a#ss-previous:hover { background-position:0 -306px; }
#ss-controls li a#ss-next { background-position:100% -270px; }
#ss-controls li a#ss-next:hover { background-position:100% -306px; }
#ss-controls li.count {
  color:#333333;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:12px;
  line-height:12px;
  padding-top:6px;
}
#ss-controls li.last { padding:0; }
#content-wrapper {
  background:#ffffff url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_content_faux_col/index.png) repeat-y 0 0;
  padding:0 0 0 20px;
}
#block-views-news-block-1 ul {
  margin:0;
  padding:0;
}
#block-views-news-block-1 ul li {
  background:transparent url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) no-repeat 0 0;
  clear:left;
  float:left;
  list-style:none;
  margin:0;
  padding:20px;
  width:520px;
}
#block-views-news-block-1 ul li .more { float:left; }
#block-views-news-block-1 ul li .item-list ul {
  background:none;
  float:left;
  margin:0;
  padding:0;
}
#block-views-news-block-1 ul li .item-list ul li {
  background:none;
  clear:none;
  float:left;
  margin:0;
  padding:0 5px 0 0;
  width:auto;
}
#block-views-news-block-1 ul li .item-list ul li a {
  background-color:#00427a;
  color:#ffffff;
  display:block;
  float:left;
  font-size:11px;
  line-height:16px;
  padding:0 4px 0 4px;
  text-decoration:none;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
#block-views-news-block-1 ul li .item-list ul li a:hover { background-color:#002849; }
#content-intro {
  margin:-18px 0 0 -20px;
  position:relative;
  width:600px;
}
#content-intro img { display:block; }
#content-intro .caption {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-color:#000000;
  background-color:rgba(0,0,0,.7);
  bottom:0;
  color:#ffffff;
  float:right;
  font-size:11px;
  line-height:20px;
  padding:0 10px;
  position:absolute;
  right:0;
  text-shadow:0 1px 0 rgba(0,0,0,.5);
}
#content-intro .intro-text {
  border-radius:1px;
  -webkit-border-radius:1px;
  -moz-border-radius:1px;
  background:#ffffff url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_slideshow_paper/index.jpg) no-repeat 0 100%;
  padding:20px;
  position:absolute;
  right:25px;
  top:25px;
  width:270px;
  z-index:99;
}
.country-background {
  padding:36px 20px 18px 20px;
  margin-bottom:18px;
}
.additional {
  float:left;
  width:100%;
}
.ictj-role {
  background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) 0 0 repeat-x;
  margin:0 -20px;
  padding:36px 20px 18px 40px;
}
#content-main {
  background-color:#ffffff;
  float:left;
  padding:18px 0;
  width:560px;
}
#content-main .node-ictj-person, #content-main .node-publication {
  padding:0 20px;
  padding:18px 20px;
}
#content-main .node-page { padding:0 20px; }
#content-main .node-news { padding:18px 20px; }
#content-main .block { clear:left; }
#sidebar-first {
  float:right;
  padding:20px 20px 0 19px;
  width:320px;
}
#sidebar-first .block {
  clear:both;
  margin-bottom:36px;
}
#block-views-front-map-block-1 { width:320px; }
#block-views-front-map-block-1 .content {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background:#00427a url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg-blue-sm/index.png) 50% 0% no-repeat;
}
#block-views-front-map-block-1 .content .view { position:relative; }
#block-views-front-map-block-1 .content .view .view-header a {
  display:block;
  position:absolute;
  height:145px;
  left:0;
  top:0;
  width:320px;
  z-index:5;
}
#block-views-front-map-block-1.active { margin-bottom:0; }
#block-views-front-map-block-1.active .content {
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -webkit-border-top-left-radius:0;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topleft:0;
  -moz-border-radius-topleft:3px;
  border-top-left-radius:0;
  border-top-left-radius:3px;
  -webkit-border-top-right-radius:0;
  -webkit-border-top-right-radius:3px;
  -moz-border-radius-topright:0;
  -moz-border-radius-topright:3px;
  border-top-right-radius:0;
  border-top-right-radius:3px;
}
#block-country-list-country-list .block-title { display:none; }
#block-country-list-country-list .content {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-color:#003562;
  color:#78aedd;
  height:144px;
  overflow:auto;
}
#block-country-list-country-list .content ul { margin:0; }
#block-country-list-country-list .content ul li {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  border-top:1px solid #003f75;
  font-size:15px;
  font-weight:bold;
  line-height:34px;
  list-style-type:none;
  margin:0;
  padding:0;
}
#block-country-list-country-list .content ul li a {
  color:#ffffff;
  display:block;
  padding:0 20px;
  text-decoration:none;
}
#block-country-list-country-list .content ul li a:hover {
  background-color:rgba(0,0,0,.25);
  text-decoration:underline;
}
#block-country-list-country-list .content ul li ul { border-top:1px solid #002a4e; }
#block-country-list-country-list .content ul li ul li {
  border-bottom:1px solid #002a4e;
  font-size:13px;
  font-weight:normal;
  line-height:25px;
  text-indent:30px;
}
#block-country-list-country-list .content ul li ul li a {
  color:#cce4f8;
  padding:0;
}
#block-country-list-country-list .content ul li ul li ul {
  background-color:#002a4e;
  border:none;
}
#block-country-list-country-list .content ul li ul li ul li {
  border:none;
  text-indent:40px;
}
#block-country-list-country-list.active { margin-bottom:0; }
#block-country-list-country-list.active .block-title { display:block; }
#block-country-list-country-list.active .content {
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -webkit-border-top-left-radius:0;
  -webkit-border-top-left-radius:3px;
  -moz-border-radius-topleft:0;
  -moz-border-radius-topleft:3px;
  border-top-left-radius:0;
  border-top-left-radius:3px;
  -webkit-border-top-right-radius:0;
  -webkit-border-top-right-radius:3px;
  -moz-border-radius-topright:0;
  -moz-border-radius-topright:3px;
  border-top-right-radius:0;
  border-top-right-radius:3px;
}
#content-subhead { background:#00427a url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg-blue/index.png) 50% 0% no-repeat; }
#content-subhead #block-views-our-work-map-block-1 {
  background-color:#003562;
  background-color:rgba(0,0,0,.25);
  float:left;
  width:600px;
}
#content-subhead #block-views-our-work-map-block-1 h2 {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-color:#003665;
  border-bottom:1px solid #001443;
  color:#ffffff;
  display:block;
  margin:0;
  padding:6px 20px;
  width:920px;
}
#content-subhead #block-country-list-country-list {
  float:right;
  margin-bottom:0;
  padding:18px 20px;
  width:320px;
}
#content-subhead #block-country-list-country-list .block-title {
  display:block;
  margin:0;
  padding:6px 20px;
  visibility:hidden;
}
#content-subhead #block-country-list-country-list .content { height:262px; }
.openlayers-views-map .olPopupCloseBox {
  background-image:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/icons/index.png);
  background-position:0 0;
  background-position:0 -954px;
  background-repeat:no-repeat;
}
.openlayers-views-map .olPopupCloseBox:hover { background-position:0 -972px; }
.openlayers-views-map .olFramedCloudPopupContent {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-size:14px;
  font-weight:bold;
}
ul#country-tabs {
  margin:0 0 36px 0;
  position:relative;
  z-index:100;
}
ul#country-tabs li {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  float:left;
  font-size:12px;
  list-style-type:none;
  margin:0;
  width:50%;
}
ul#country-tabs a {
  background-color:#d46328;
  color:#ffffff;
  display:block;
  font-weight:bold;
  line-height:36px;
  position:relative;
  text-align:center;
  text-decoration:none;
}
ul#country-tabs a:hover { background-color:#c94a1e; }
ul#country-tabs a span.arrow {
  display:none;
  visibility:hidden;
}
ul#country-tabs a span.link {
  display:inline-block;
  line-height:36px;
  padding-left:20px;
}
ul#country-tabs a.active { background-color:#b8390d; }
ul#country-tabs a.active span.arrow {
  background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/icon-arrow-up/index.png) no-repeat;
  display:block;
  height:5px;
  left:50%;
  margin-left:-5px;
  position:absolute;
  top:-5px;
  visibility:visible;
  width:10px;
}
ul#country-tabs .browse-map {
  -webkit-border-bottom-left-radius:3px;
  -moz-border-radius-bottomleft:3px;
  border-bottom-left-radius:3px;
}
ul#country-tabs .browse-map span {
  background-image:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/icons/index.png);
  background-position:0 0;
  background-position:0 -72px;
  background-repeat:no-repeat;
}
ul#country-tabs .browse-map span:hover { background-position:0 -108px; }
ul#country-tabs .country-list {
  -webkit-border-bottom-right-radius:3px;
  -moz-border-radius-bottomright:3px;
  border-bottom-right-radius:3px;
}
ul#country-tabs .country-list span {
  background-image:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/icons/index.png);
  background-position:0 0;
  background-position:0 -144px;
  background-repeat:no-repeat;
}
ul#country-tabs .country-list span:hover { background-position:0 -180px; }
#block-block-2 {
  margin-right:-20px;
  margin-bottom:18px !important;
}
#block-block-2 ul {
  margin:0;
  padding:0;
}
#block-block-2 ul li {
  float:left;
  list-style:none;
  margin:0;
  padding:0 6px 0 0;
}
#block-block-2 ul li a.social, #block-block-2 ul li a.rss {
  height:24px;
  width:24px;
  direction:ltr;
  display:block;
  overflow:hidden;
  text-align:left;
  text-indent:-9999em;
}
#block-block-2 ul li a#connect-rss { background-position:0 -522px; }
#block-block-2 ul li a#connect-rss:hover { background-position:0 -558px; }
#block-block-2 ul li a#connect-twitter { background-position:0 -594px; }
#block-block-2 ul li a#connect-twitter:hover { background-position:0 -630px; }
#block-block-2 ul li a#connect-facebook { background-position:0 -666px; }
#block-block-2 ul li a#connect-facebook:hover { background-position:0 -702px; }
#block-block-2 ul li a#connect-subscribe {
  color:#666666;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:11px;
  height:18px;
  line-height:18px;
  padding-left:26px;
  text-decoration:none;
  text-transform:uppercase;
}
#block-block-2 ul li a#connect-subscribe:hover {
  background-position:0 -848px;
  color:#333333;
}
#block-block-2 ul li a#connect-share {
  height:21px;
  position:relative;
  width:61px;
  direction:ltr;
  display:block;
  overflow:hidden;
  text-align:left;
  text-indent:-9999em;
}
#block-block-2 ul li a#connect-share span.at300bs { background-image:none; }
#block-block-2 ul li a#connect-share:hover { background-position:0 -774px; }
#block-block-2 ul li.addthis_default_style .at300b, #block-block-2 ul li.addthis_default_style .at300m { padding:0; }
#block-block-2 ul li.sharing { padding-top:2px; }
#block-block-2 ul li.last { padding-right:0; }
#sidebar-first .news-list {
  background:#ffffff;
  float:left;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  margin-bottom:20px;
}
#sidebar-first .news-list .view-content .item-list {
  margin:0;
  padding:0;
}
#sidebar-first .news-list .view-content .item-list ul {
  margin:0;
  padding:0;
}
#sidebar-first .news-list .view-content .item-list ul li {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) no-repeat 0 0;
  clear:left;
  float:left;
  font-size:10px;
  line-height:18px;
  list-style:none;
  margin:0;
  padding:0 10px 0 10px;
  width:300px;
}
#sidebar-first .news-list .view-content .item-list ul li h3 {
  font-family:Georgia, "ff-meta-serif-web-pro-1", "ff-meta-serif-web-pro-2", Georgia, "Times New Roman", Times, serif;
  font-size:13px;
  font-weight:normal;
  line-height:18px;
}
#sidebar-first .news-list .view-content .item-list ul li h3 a { text-decoration:none; }
#sidebar-first .news-list .view-content .item-list ul li h3 a:hover { text-decoration:underline; }
#sidebar-first .news-list .view-content .item-list ul li .date {
  float:left;
  font-size:10px;
  text-transform:uppercase;
}
#sidebar-first .news-list .view-content .item-list ul li .source {
  color:#333333;
  float:right;
}
#sidebar-first .news-list .view-content .item-list ul li.views-row-first { background-image:none; }
#sidebar-first .news-list .view-footer {
  background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) no-repeat 0 0;
  clear:both;
  padding:9px 10px;
}
#sidebar-first .news-list .view-footer a {
  clear:left;
  color:#d46328;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-bottom:6px;
  margin-right:20px;
  text-decoration:none;
}
#sidebar-first .news-list .view-footer a:hover {
  color:#c94a1e;
  text-decoration:underline;
}
.highlight, #block-block-7 .content, #block-block-6 .content {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-color:#ffffff;
  padding:9px 20px 0 20px;
  margin-bottom:18px;
}
.highlight p, #block-block-7 .content p, #block-block-6 .content p {
  margin:0;
  padding-top:9px;
}
.highlight .more, #block-block-7 .content .more, #block-block-6 .content .more {
  background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) no-repeat 0 0;
  display:block;
  line-height:18px;
  margin-left:-20px;
  margin-right:-20px;
  padding:9px 20px;
}
.highlight { padding-bottom:19px; }
.highlight .more { padding-bottom:0; }
.view-people { margin-bottom:18px; }
.view-people .views-row {
  list-style-type:none;
  margin:0;
}
.view-people .views-row .image {
  float:left;
  margin-right:10px;
}
.view-people .views-row h3.name { margin:0; }
.view-people .views-row h4.title {
  color:#666666;
  font-size:14px;
  font-weight:normal;
}
.view-external-resources { margin-bottom:18px; }
.view-external-resources .item-list ul {
  background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) no-repeat 0 100%;
  margin:0;
  padding-bottom:1px;
}
.view-external-resources .item-list li {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) no-repeat 0 0;
  line-height:18px;
  list-style-type:none;
  margin:0;
}
.view-external-resources .item-list li a {
  display:block;
  padding:4px 5px;
  text-decoration:none;
}
.view-external-resources .item-list li a:hover { text-decoration:underline; }
#block-block-13, #block-block-5 {
  color:#ffffff;
  display:inline;
  float:right;
  margin-right:65px;
  padding-bottom:9px;
  padding-top:18px;
  width:590px;
}
#block-block-13 p, #block-block-5 p {
  color:#ffffff;
  font-size:15px;
  line-height:24px;
  margin-bottom:0;
}
#content-main .view-content table.cols-3 { background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) 0 0 repeat-x; }
#content-main .view-content table.cols-3 .row-first td { padding-top:18px; }
#content-main .view-content table.cols-3 .col-1, #content-main .view-content table.cols-3 .col-2 {
  width:180px;
  padding-right:10px;
}
#content-main .view-content table.cols-3 .col-3 { width:180px; }
#content-main .view-content table.cols-3 h3 a { color:#547241; }
#content-main .view-content table.cols-3 h3 a:hover { color:#708e57; }
#content-main .view-content table.cols-3 p { font-size:12px; }
.issue-content { padding:36px 20px 18px 20px; }
.page-publications .content-list .item-list .views-row-1 { background:none; }
.page-publications #sidebar-first { padding-top:0; }
.page-publications #sidebar-first .views-exposed-form .views-widget-filter-title {
  background:none;
  padding-top:0;
}
#sidebar-first .views-exposed-form {
  margin-left:-20px;
  margin-right:-20px;
}
#sidebar-first .views-exposed-form .views-exposed-widgets { margin:0; }
#sidebar-first .views-exposed-form .views-exposed-widget {
  background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) 0 100% no-repeat;
  clear:both;
  margin-bottom:0;
  padding:9px 20px 18px 20px;
  position:relative;
  width:320px;
}
#sidebar-first .views-exposed-form .views-exposed-widget .form-submit {
  border:solid 1px #7e9f5f;
  border-bottom-color:#374c2b;
  color:#ffffff;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:11px;
  line-height:18px !important;
  margin:0;
  padding:2px 11px;
  text-transform:uppercase;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
#sidebar-first .views-exposed-form label {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#d46328;
  line-height:24px;
}
#sidebar-first .views-exposed-form .views-submit-button { padding-top:18px; }
#sidebar-first .views-exposed-form .views-widget input {
  line-height:18px;
  vertical-align:middle;
}
#sidebar-first .views-exposed-form .views-widget .bef-toggle {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-image:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/icons/index.png);
  background-position:0 0;
  background-position:0 -897px;
  background-repeat:no-repeat;
  font-size:11px;
  line-height:24px;
  padding-left:20px;
  position:absolute;
  right:20px;
  text-decoration:none;
  text-transform:uppercase;
  top:9px;
}
#sidebar-first .views-exposed-form .views-widget .bef-toggle:hover {
  background-position:0 -915px;
  text-decoration:underline;
}
#sidebar-first .views-exposed-form .views-widget label {
  color:#333333;
  font-size:12px;
  font-weight:normal;
  line-height:18px;
  vertical-align:middle;
}
#sidebar-first .views-exposed-form .views-widget .bef-checkboxes, #sidebar-first .views-exposed-form .views-widget .bef-tree { margin:0; }
#sidebar-first .views-exposed-form .views-widget .bef-checkboxes li, #sidebar-first .views-exposed-form .views-widget .bef-tree li {
  list-style-type:none;
  margin:0 0 0 5px;
}
#sidebar-first .views-exposed-form .views-widget .bef-checkboxes li label, #sidebar-first .views-exposed-form .views-widget .bef-tree li label {
  font-size:13px;
  font-weight:bold;
  line-height:18px;
}
#sidebar-first .views-exposed-form .views-widget .bef-checkboxes li ul, #sidebar-first .views-exposed-form .views-widget .bef-tree li ul { margin:0; }
#sidebar-first .views-exposed-form .views-widget .bef-checkboxes li ul li, #sidebar-first .views-exposed-form .views-widget .bef-tree li ul li { margin-left:12px; }
#sidebar-first .views-exposed-form .views-widget .bef-checkboxes li ul li label, #sidebar-first .views-exposed-form .views-widget .bef-tree li ul li label {
  font-size:12px;
  font-weight:normal;
}
#sidebar-first .views-exposed-form .views-widget .form-item-language .bef-checkboxes {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-color:#ffffff;
  overflow:auto;
  max-height:180px;
  -webkit-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  -moz-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  -o-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  box-shadow:0 0 2px rgba(0,0,0,.5) inset;
}
#sidebar-first .views-exposed-form .views-widget .form-item-language .bef-checkboxes .form-item { margin:0 0 0 5px; }
#sidebar-first .views-exposed-form .views-widget .form-item-tid-1 .bef-tree {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-color:#ffffff;
  overflow:auto;
  max-height:180px;
  -webkit-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  -moz-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  -o-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  box-shadow:0 0 2px rgba(0,0,0,.5) inset;
}
.node-full .field-name-field-publication-author, .node-event .field-name-field-publication-author, .node-publication .field-name-field-publication-author {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#00427a;
  font-weight:bold;
  margin-bottom:18px;
}
.node-full .field-name-field-thumbnail, .node-event .field-name-field-thumbnail, .node-publication .field-name-field-thumbnail {
  float:right;
  margin-bottom:18px;
  margin-left:20px;
}
.node-full .field-name-field-thumbnail img, .node-event .field-name-field-thumbnail img, .node-publication .field-name-field-thumbnail img { display:block; }
.node-full .field-name-field-date, .node-event .field-name-field-date, .node-publication .field-name-field-date {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#666666;
  display:block;
  font-size:11px;
  line-height:18px;
  margin:0 0 9px 0;
  background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) 0 0 repeat-x;
  clear:both;
  float:left;
  margin-bottom:9px;
  padding-top:9px;
  width:100%;
}
.node-full .field-name-field-date em, .node-event .field-name-field-date em, .node-publication .field-name-field-date em { font-style:normal; }
.node-full .field-name-field-date .field-label, .node-event .field-name-field-date .field-label, .node-publication .field-name-field-date .field-label {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  float:left;
  font-size:12px;
  font-weight:normal;
  text-transform:uppercase;
  width:150px;
}
.node-full .field-name-field-date .field-items, .node-event .field-name-field-date .field-items, .node-publication .field-name-field-date .field-items {
  float:right;
  width:360px;
}
.node-full .field-name-field-date a, .node-event .field-name-field-date a, .node-publication .field-name-field-date a {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-color:#e5ebf1;
  color:0;
  display:block;
  float:left;
  font-size:11px;
  line-height:12px;
  margin-bottom:3px;
  margin-right:3px;
  padding:1px 4px 3px 4px;
  text-decoration:none;
  text-transform:capitalize;
  white-space:nowrap;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.node-full .field-name-field-date a:hover, .node-event .field-name-field-date a:hover, .node-publication .field-name-field-date a:hover {
  background-color:#002849;
  color:#ffffff;
}
.node-full .field-name-field-date-published, .node-event .field-name-field-date-published, .node-publication .field-name-field-date-published {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#666666;
  display:block;
  font-size:11px;
  line-height:18px;
  margin:0 0 9px 0;
}
.node-full .field-name-field-date-published em, .node-event .field-name-field-date-published em, .node-publication .field-name-field-date-published em { font-style:normal; }
.node-full .field-name-field-pdf, .node-event .field-name-field-pdf, .node-publication .field-name-field-pdf {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  margin-bottom:18px;
}
.node-full .field-name-field-pdf a, .node-event .field-name-field-pdf a, .node-publication .field-name-field-pdf a { text-decoration:none; }
.node-full .field-name-field-pdf a:hover, .node-event .field-name-field-pdf a:hover, .node-publication .field-name-field-pdf a:hover { text-decoration:underline; }
.node-full .field-name-field-author, .node-event .field-name-field-author, .node-publication .field-name-field-author {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#547241;
}
.node-full .field-name-field-event-type, .node-full .field-name-field-location, .node-full .field-name-field-publication-type, .node-full .field-name-field-issues, .node-full .field-name-field-topic, .node-full .field-name-field-research-project, .node-event .field-name-field-event-type, .node-event .field-name-field-location, .node-event .field-name-field-publication-type, .node-event .field-name-field-issues, .node-event .field-name-field-topic, .node-event .field-name-field-research-project, .node-publication .field-name-field-event-type, .node-publication .field-name-field-location, .node-publication .field-name-field-publication-type, .node-publication .field-name-field-issues, .node-publication .field-name-field-topic, .node-publication .field-name-field-research-project {
  background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) 0 0 repeat-x;
  clear:both;
  float:left;
  margin-bottom:9px;
  padding-top:9px;
  width:100%;
}
.node-full .field-name-field-event-type .field-label, .node-full .field-name-field-location .field-label, .node-full .field-name-field-publication-type .field-label, .node-full .field-name-field-issues .field-label, .node-full .field-name-field-topic .field-label, .node-full .field-name-field-research-project .field-label, .node-event .field-name-field-event-type .field-label, .node-event .field-name-field-location .field-label, .node-event .field-name-field-publication-type .field-label, .node-event .field-name-field-issues .field-label, .node-event .field-name-field-topic .field-label, .node-event .field-name-field-research-project .field-label, .node-publication .field-name-field-event-type .field-label, .node-publication .field-name-field-location .field-label, .node-publication .field-name-field-publication-type .field-label, .node-publication .field-name-field-issues .field-label, .node-publication .field-name-field-topic .field-label, .node-publication .field-name-field-research-project .field-label {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  float:left;
  font-size:12px;
  font-weight:normal;
  text-transform:uppercase;
  width:150px;
}
.node-full .field-name-field-event-type .field-items, .node-full .field-name-field-location .field-items, .node-full .field-name-field-publication-type .field-items, .node-full .field-name-field-issues .field-items, .node-full .field-name-field-topic .field-items, .node-full .field-name-field-research-project .field-items, .node-event .field-name-field-event-type .field-items, .node-event .field-name-field-location .field-items, .node-event .field-name-field-publication-type .field-items, .node-event .field-name-field-issues .field-items, .node-event .field-name-field-topic .field-items, .node-event .field-name-field-research-project .field-items, .node-publication .field-name-field-event-type .field-items, .node-publication .field-name-field-location .field-items, .node-publication .field-name-field-publication-type .field-items, .node-publication .field-name-field-issues .field-items, .node-publication .field-name-field-topic .field-items, .node-publication .field-name-field-research-project .field-items {
  float:right;
  width:360px;
}
.node-full .field-name-field-event-type a, .node-full .field-name-field-location a, .node-full .field-name-field-publication-type a, .node-full .field-name-field-issues a, .node-full .field-name-field-topic a, .node-full .field-name-field-research-project a, .node-event .field-name-field-event-type a, .node-event .field-name-field-location a, .node-event .field-name-field-publication-type a, .node-event .field-name-field-issues a, .node-event .field-name-field-topic a, .node-event .field-name-field-research-project a, .node-publication .field-name-field-event-type a, .node-publication .field-name-field-location a, .node-publication .field-name-field-publication-type a, .node-publication .field-name-field-issues a, .node-publication .field-name-field-topic a, .node-publication .field-name-field-research-project a {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-color:#e5ebf1;
  color:0;
  display:block;
  float:left;
  font-size:11px;
  line-height:12px;
  margin-bottom:3px;
  margin-right:3px;
  padding:1px 4px 3px 4px;
  text-decoration:none;
  text-transform:capitalize;
  white-space:nowrap;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.node-full .field-name-field-event-type a:hover, .node-full .field-name-field-location a:hover, .node-full .field-name-field-publication-type a:hover, .node-full .field-name-field-issues a:hover, .node-full .field-name-field-topic a:hover, .node-full .field-name-field-research-project a:hover, .node-event .field-name-field-event-type a:hover, .node-event .field-name-field-location a:hover, .node-event .field-name-field-publication-type a:hover, .node-event .field-name-field-issues a:hover, .node-event .field-name-field-topic a:hover, .node-event .field-name-field-research-project a:hover, .node-publication .field-name-field-event-type a:hover, .node-publication .field-name-field-location a:hover, .node-publication .field-name-field-publication-type a:hover, .node-publication .field-name-field-issues a:hover, .node-publication .field-name-field-topic a:hover, .node-publication .field-name-field-research-project a:hover {
  background-color:#002849;
  color:#ffffff;
}
.node-full .field-name-field-countries, .node-event .field-name-field-countries, .node-publication .field-name-field-countries {
  background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) 0 0 repeat-x;
  clear:both;
  float:left;
  margin-bottom:9px;
  padding-top:9px;
  width:100%;
}
.node-full .field-name-field-countries .field-label, .node-event .field-name-field-countries .field-label, .node-publication .field-name-field-countries .field-label {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  float:left;
  font-size:12px;
  font-weight:normal;
  text-transform:uppercase;
  width:150px;
}
.node-full .field-name-field-countries .field-items, .node-event .field-name-field-countries .field-items, .node-publication .field-name-field-countries .field-items {
  float:right;
  width:360px;
}
.node-full .field-name-field-countries a, .node-event .field-name-field-countries a, .node-publication .field-name-field-countries a {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  background-color:#e5ebf1;
  background-color:#00427a;
  color:0;
  color:#ffffff;
  display:block;
  float:left;
  font-size:11px;
  line-height:12px;
  margin-bottom:3px;
  margin-right:3px;
  padding:1px 4px 3px 4px;
  text-decoration:none;
  text-transform:capitalize;
  white-space:nowrap;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
.node-full .field-name-field-countries a:hover, .node-event .field-name-field-countries a:hover, .node-publication .field-name-field-countries a:hover {
  background-color:#002849;
  background-color:#002849;
  color:#ffffff;
}
.node-news .field-name-field-countries, .node-news .field-name-field-issues {
  background:none;
  clear:none;
  padding:0;
  width:auto;
}
.node-news .field-name-field-countries .field-items, .node-news .field-name-field-issues .field-items {
  float:left;
  width:auto;
}
.node-news .link-wrapper a {
  clear:left;
  color:#d46328;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-bottom:6px;
  margin-right:20px;
  text-decoration:none;
}
.node-news .link-wrapper a:hover {
  color:#c94a1e;
  text-decoration:underline;
}
.content-list.view-people {
  clear:both;
  float:left;
  margin-bottom:18px;
  width:100%;
}
.content-list.view-people .views-row { padding:9px 20px; }
.node-ictj-person .field-name-field-thumbnail {
  float:right;
  margin-bottom:18px;
  margin-left:20px;
}
.node-ictj-person .field-name-field-thumbnail img { display:block; }
.node-ictj-person .field-name-field-staff-type { font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif; }
.node-ictj-person .field-name-field-job-title {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  margin-bottom:18px;
}
.page-node-91 #content-wrapper { background:#ffffff; }
.page-node-91 #content-main { width:900px; }
#block-views-annual-reports-block-1 .content-list .item-list .views-row, #block-views-annual-reports-block-2 .content-list .item-list .views-row {
  clear:none;
  min-height:130px;
  width:260px;
}
#block-views-annual-reports-block-1 .content-list .item-list .image, #block-views-annual-reports-block-2 .content-list .item-list .image {
  float:left;
  margin-bottom:0;
  margin-right:10px;
  margin-left:0;
}
#block-views-annual-reports-block-1 .content-list .item-list .image img, #block-views-annual-reports-block-2 .content-list .item-list .image img {
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);
  -moz-box-shadow:0 1px 3px rgba(0,0,0,.25);
  -o-box-shadow:0 1px 3px rgba(0,0,0,.25);
  box-shadow:0 1px 3px rgba(0,0,0,.25);
}
#block-views-annual-reports-block-1 .content-list .item-list .views-row-4, #block-views-annual-reports-block-1 .content-list .item-list .views-row-7, #block-views-annual-reports-block-1 .content-list .item-list .views-row-10, #block-views-annual-reports-block-1 .content-list .item-list .views-row-13, #block-views-annual-reports-block-2 .content-list .item-list .views-row-4, #block-views-annual-reports-block-2 .content-list .item-list .views-row-7, #block-views-annual-reports-block-2 .content-list .item-list .views-row-10, #block-views-annual-reports-block-2 .content-list .item-list .views-row-13 { clear:left; }
.not-front .view-promoted-feeds-content .source {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#333333;
  display:block;
  float:right;
  font-size:10px;
}
.not-front .view-promoted-feeds-content .date {
  display:block;
  float:left;
}
.not-front .view-promoted-feeds-content .view-footer p {
  margin:0;
  padding:0;
}
.node-type-feed-item .link-wrapper a {
  clear:left;
  color:#d46328;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-bottom:6px;
  margin-right:20px;
  text-decoration:none;
}
.node-type-feed-item .link-wrapper a:hover {
  color:#c94a1e;
  text-decoration:underline;
}
.node-type-feed-item .field-name-field-feed-item-description img {
  border:none;
  margin-right:20px;
}
.node-type-feed-item .field-name-field-feed-item-description div { padding:0 !important; }
.node-type-feed-item .field-name-field-feed-item-description br:first-child { display:none; }
.node-type-feed-item .field-name-field-feed-item-description td:first-child { display:none; }
.node-type-feed-item .field-name-field-feed-item-description a {
  color:#00427a;
  font-size:18px;
  line-height:24px;
  margin:0 0 15px 0;
  padding:0;
  text-decoration:none;
}
#block-views-news-block-3, #block-views-news-block-4 {
  border-top:1px solid #e5e5e5;
  margin-left:-20px;
  margin-right:-20px;
  padding:18px 20px 0 20px;
}
.view-events h3 {
  font-size:14px;
  text-transform:uppercase;
}
.view-events h4 {
  font-size:24px;
  line-height:30px;
}
ol.search-results { margin:0; }
ol.search-results li {
  background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) 0 0 repeat-x;
  margin:0;
  padding:18px 20px 0 20px;
}
ol.search-results .title {
  font-size:16px;
  margin:0 0 9px 0;
}
ol.search-results .search-snippet-info { padding:0; }
ol.search-results .search-snippet-info p { color:#666666; }
ol.search-results .search-snippet-info p strong {
  background-color:#e5ebf1;
  color:#00427a;
  font-weight:normal;
}
ol.search-results .search-info { font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif; }
ol.search-results .username {
  text-decoration:none;
  text-transform:capitalize;
}
ol.search-results .username:hover { text-decoration:underline; }
#search-form {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  margin-bottom:36px;
}
#search-form label {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  color:#c94a1e;
}
#search-form .form-submit {
  border:solid 1px #7e9f5f;
  border-bottom-color:#374c2b;
  color:#ffffff;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:11px;
  height:22px;
  line-height:22px;
  margin:0;
  padding:0px 11px;
  text-decoration:none;
  text-transform:uppercase;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
}
#search-form .form-submit:hover { background:#577543; }
#search-form #edit-advanced { margin-top:18px; }
#search-form .fieldset-title {
  color:#666666;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
}
#search-form .fieldset-title:hover { color:#000000; }
#search-form .criterion {
  display:inline;
  float:left;
  margin-right:10px;
  width:170px;
}
#search-form .criterion .form-type-textfield input { width:90%; }
#search-form .form-type-checkboxes {
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  background-color:#ffffff;
  overflow:auto;
  max-height:180px;
  -webkit-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  -moz-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  -o-box-shadow:0 0 2px rgba(0,0,0,.5) inset;
  box-shadow:0 0 2px rgba(0,0,0,.5) inset;
}
#search-form .form-type-checkboxes label { margin-left:5px; }
#search-form .form-type-checkboxes .form-checkboxes label {
  color:#333333;
  font-size:12px;
  font-weight:normal;
  line-height:18px;
  margin-left:0;
  vertical-align:middle;
}
#search-form .form-type-checkboxes .form-checkboxes label:hover { color:#000000; }
#search-form .form-type-checkboxes .form-checkboxes input {
  line-height:18px;
  vertical-align:middle;
}
#search-form .form-type-checkboxes .form-checkboxes .form-item { margin:0 0 0 5px; }
#block-menu-block-5 ul.menu {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  margin:0;
}
#block-menu-block-5 ul.menu li {
  background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) repeat-x 0 0;
  clear:left;
  float:left;
  font-size:15px;
  font-weight:bold;
  line-height:36px;
  list-style-image:none;
  list-style-type:none;
  margin:0;
  padding:0;
  width:100%;
}
#block-menu-block-5 ul.menu li a {
  display:block;
  float:left;
  padding:0 10px;
  text-decoration:none;
  width:120px;
}
#block-menu-block-5 ul.menu li a:hover { text-decoration:underline; }
#block-menu-block-5 ul.menu li ul {
  float:right;
  margin-bottom:7px;
  padding-top:7px;
  width:420px;
}
#block-menu-block-5 ul.menu li ul li {
  background:none;
  clear:none;
  float:none;
  font-size:13px;
  line-height:22px;
}
#block-menu-block-5 ul.menu li ul li a {
  float:none;
  padding:0 30px;
  width:auto;
}
#block-menu-block-5 ul.menu li ul li ul {
  float:none;
  margin-bottom:0;
  padding-top:0;
  width:auto;
}
#block-menu-block-5 ul.menu li ul li ul li { font-weight:normal; }
#block-menu-block-5 ul.menu li ul li ul li a { padding:0 40px; }
#block-menu-block-5 ul.menu li ul li ul li ul li { font-family:Georgia, "ff-meta-serif-web-pro-1", "ff-meta-serif-web-pro-2", Georgia, "Times New Roman", Times, serif; }
#block-menu-block-5 ul.menu li ul li ul li ul li a {
  color:#666666;
  padding:0 50px;
}
#block-menu-block-6 {
  background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_separator_rough/index.png) repeat-x 0 0;
  clear:both;
  padding-top:18px;
}
#block-menu-block-6 ul.menu {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  margin:0;
}
#block-menu-block-6 ul.menu li {
  font-size:13px;
  line-height:24px;
  list-style-image:none;
  list-style-type:none;
  margin:0;
  padding:0;
}
#block-menu-block-6 ul.menu li a {
  display:block;
  padding:0 10px;
  text-decoration:none;
}
#block-menu-block-6 ul.menu li a:hover { text-decoration:underline; }
#block-menu-block-6 ul.menu li.menu-mlid-790 {
  display:none;
  visibility:hidden;
}
#footer {
  background:#e5e5e5 url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_footer/index.jpg) no-repeat 100% 0;
  border-top:1px solid #c3c3c3;
  font-size:11px;
  line-height:18px;
  margin-bottom:20px;
  padding:18px 20px;
  position:relative;
  -webkit-border-bottom-left-radius:5px;
  -moz-border-radius-bottomleft:5px;
  border-bottom-left-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  -moz-border-radius-bottomright:5px;
  border-bottom-right-radius:5px;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
}
#footer #block-block-3 {
  color:#666666;
  float:left;
}
#footer #block-menu-block-13, #footer #block-menu-block-14 {
  float:left;
  position:absolute;
  right:0;
  top:18px;
}
#footer #block-menu-block-13 ul, #footer #block-menu-block-14 ul {
  margin:0;
  padding:0;
}
#footer #block-menu-block-13 ul li, #footer #block-menu-block-14 ul li {
  float:left;
  list-style:none;
  margin:0 20px 0 0;
  padding:0;
}
#footer #block-menu-block-13 ul li a, #footer #block-menu-block-14 ul li a { text-decoration:none; }
#footer #block-menu-block-13 ul li a:hover, #footer #block-menu-block-14 ul li a:hover { text-decoration:underline; }
#tabs { margin:0; }
#tabs ul.tabs {
  background-color:#333333;
  float:left;
  width:100%;
}
#tabs ul.primary {
  margin:0;
  margin:0;
  padding:0;
  padding:10px 10px 0 10px;
  border:none;
  border:1px solid #444444;
  border-bottom:none;
  width:938px;
}
#tabs ul.primary li {
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  margin:0;
  padding:0;
  float:left;
  margin-right:1px;
  position:relative;
}
#tabs ul.primary li a {
  -webkit-border-top-left-radius:0;
  -webkit-border-top-left-radius:2px;
  -moz-border-radius-topleft:0;
  -moz-border-radius-topleft:2px;
  border-top-left-radius:0;
  border-top-left-radius:2px;
  -webkit-border-top-right-radius:0;
  -webkit-border-top-right-radius:2px;
  -moz-border-radius-topright:0;
  -moz-border-radius-topright:2px;
  border-top-right-radius:0;
  border-top-right-radius:2px;
  background-color:#222222;
  border:none;
  color:#ffffff;
  float:left;
  line-height:30px;
  margin:0;
  padding:0 20px;
}
#tabs ul.primary li a:hover { background-color:#c94a1e; }
#tabs ul.primary li a.active {
  background-color:#ffffff;
  color:#d46328;
}
#toolbar {
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,.75), 0 -1px 0 rgba(255,255,255,.25) inset;
  -moz-box-shadow:0 1px 1px rgba(0,0,0,.75), 0 -1px 0 rgba(255,255,255,.25) inset;
  -o-box-shadow:0 1px 1px rgba(0,0,0,.75), 0 -1px 0 rgba(255,255,255,.25) inset;
  box-shadow:0 1px 1px rgba(0,0,0,.75), 0 -1px 0 rgba(255,255,255,.25) inset;
}
body.i18n-es #block-menu-block-11 ul li a {
  font-size:14px;
  padding:0 17px;
}
body.i18n-ar .ltr {
  direction:ltr;
  text-align:left;
}
body.i18n-ar p, body.i18n-ar #content-main li { font-size:16px; }
body.i18n-ar #block-menu-block-8 {
  right:auto;
  left:10px;
}
body.i18n-ar #block-menu-block-8 ul li {
  margin-left:0;
  margin-right:20px;
}
body.i18n-ar #block-search-form {
  left:20px;
  right:auto;
}
body.i18n-ar #block-search-form #search-block-form {
  position:relative;
  padding-right:201px;
}
body.i18n-ar #block-search-form .form-item {
  right:2px;
  position:absolute;
  top:2px;
}
body.i18n-ar #block-search-form .form-text {
  background-position:180px -6px;
  padding-left:2px;
  padding-right:24px;
}
body.i18n-ar #block-search-form .form-text:hover { background-position:180px -42px; }
body.i18n-ar #block-menu-block-3 ul, body.i18n-ar #block-menu-block-9 ul { float:right; }
body.i18n-ar #block-menu-block-3 ul li, body.i18n-ar #block-menu-block-9 ul li {
  border-left:solid 1px #c94a1e;
  border-right:none;
  float:right;
}
body.i18n-ar #block-menu-block-3 ul li a, body.i18n-ar #block-menu-block-9 ul li a { float:right; }
body.i18n-ar #block-menu-block-3 ul li.menu-mlid-526, body.i18n-ar #block-menu-block-9 ul li.menu-mlid-526 {
  float:left;
  padding:8px 0 0 10px;
}
body.i18n-ar #block-menu-block-3 ul li.menu-mlid-527, body.i18n-ar #block-menu-block-3 ul li.menu-mlid-795, body.i18n-ar #block-menu-block-9 ul li.menu-mlid-527, body.i18n-ar #block-menu-block-9 ul li.menu-mlid-795 {
  float:left;
  padding-left:10px;
  padding-right:0;
}
body.i18n-ar #block-menu-block-1 ul, body.i18n-ar #block-menu-block-4 ul, body.i18n-ar #block-menu-block-2 ul, body.i18n-ar #block-menu-block-10 ul, body.i18n-ar #block-menu-block-12 ul {
  float:right;
  padding:6px 10px 4px 0;
}
body.i18n-ar #block-menu-block-1 ul li, body.i18n-ar #block-menu-block-4 ul li, body.i18n-ar #block-menu-block-2 ul li, body.i18n-ar #block-menu-block-10 ul li, body.i18n-ar #block-menu-block-12 ul li {
  float:right;
  padding:0 0 0 5px;
}
body.i18n-ar #block-menu-block-1 ul li a, body.i18n-ar #block-menu-block-4 ul li a, body.i18n-ar #block-menu-block-2 ul li a, body.i18n-ar #block-menu-block-10 ul li a, body.i18n-ar #block-menu-block-12 ul li a { float:right; }
body.i18n-ar #content-header h1.page-title {
  float:right;
  padding:0 20px 0 0;
}
body.i18n-ar #content-header h1.page-title a, body.i18n-ar #content-header h1.page-title span { float:right; }
body.i18n-ar #content-header h1.page-title .current {
  clear:right;
  float:none;
}
body.i18n-ar.node-type-country-profile #content-header h1.page-title {
  background:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/map-cover-rtl/index.png) 0 0 no-repeat;
  padding:0 20px 0 200px;
}
body.i18n-ar #block-block-13, body.i18n-ar #block-block-5 {
  float:left;
  margin-left:65px;
  margin-right:0;
}
body.i18n-ar .browse {
  float:left;
  left:20px;
  right:auto;
}
body.i18n-ar #block-views-country-map-block-1 {
  right:auto;
  left:0;
}
body.i18n-ar #content-subhead #block-views-our-work-map-block-1 { float:right; }
body.i18n-ar #content-subhead #block-country-list-country-list { float:left; }
body.i18n-ar #content-wrapper {
  background-image:url(../../../../../../../../../all/themes/ictj_sierra_leone/images/bg_content_faux_col_rtl/index.png);
  padding-left:0;
  padding-right:20px;
}
body.i18n-ar #content-main { float:right; }
body.i18n-ar #sidebar-first { float:left; }
body.i18n-ar #content-main .view-content table.cols-3 .col-1, body.i18n-ar #content-main .view-content table.cols-3 .col-2 {
  padding-left:10px;
  padding-right:0;
}
body.i18n-ar #content-intro {
  margin-left:0;
  margin-right:-20px;
}
body.i18n-ar .featured {
  border-left:none;
  border-right:3px solid #d46328;
  float:right;
  margin-left:0;
  margin-right:-12px;
  padding:2px 9px 4px 10px;
}
body.i18n-ar .more {
  margin-left:20px;
  margin-right:0;
}
body.i18n-ar .content-list .date { clear:right; }
body.i18n-ar .content-list .item-list .views-row .image {
  float:left;
  margin-left:10px;
  margin-right:20px;
}
body.i18n-ar .content-list .item-list .views-row .more { float:right; }
body.i18n-ar .content-list .item-list .views-row .link-wrapper ul li.node-readmore a {
  clear:left;
  color:#d46328;
  display:inline-block;
  font-family:"ff-meta-web-pro-1", "ff-meta-web-pro-2", Helvetica, "Helvetica Neue", Arial, Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-bottom:6px;
  margin-right:20px;
  text-decoration:none;
}
body.i18n-ar .content-list .item-list .views-row .link-wrapper ul li.node-readmore a:hover {
  color:#c94a1e;
  text-decoration:underline;
}
body.i18n-ar .content-list .item-list .views-row .item-list ul li { float:right; }
body.i18n-ar #footer #block-block-3 { float:right; }
body.i18n-ar #footer #block-menu-block-13, body.i18n-ar #footer #block-menu-block-14 {
  left:0;
  right:auto;
}
body.i18n-ar #footer #block-menu-block-13 ul li, body.i18n-ar #footer #block-menu-block-14 ul li {
  margin-left:20px;
  margin-right:0;
}
body.i18n-ar #sidebar-first .views-exposed-form .views-widget .bef-toggle {
  padding-left:20px;
  position:absolute;
  left:20px;
  right:auto;
}
body.i18n-ar #sidebar-first .views-exposed-form .views-widget .bef-checkboxes li, body.i18n-ar #sidebar-first .views-exposed-form .views-widget .bef-tree li { margin:0 5px 0 0; }
body.i18n-ar #sidebar-first .views-exposed-form .views-widget .bef-checkboxes li ul li, body.i18n-ar #sidebar-first .views-exposed-form .views-widget .bef-tree li ul li {
  margin-left:0;
  margin-right:12px;
}
body.i18n-ar #sidebar-first .views-exposed-form .views-widget .form-item-language .bef-checkboxes .form-item { margin:0 5px 0 0; }
