#ct-mainbody #rt-content-top .custom h1,
#ct-mainbody #rt-content-top .custom h2,
#ct-mainbody #rt-content-top .custom p,
#ct-mainbody #rt-content-top .article_anywhere h2,
#ct-mainbody #rt-content-top .article_anywhere p,
#ct-mainbody #rt-content-bottom .article_anywhere h2,
#ct-mainbody #rt-content-bottom .article_anywhere p,
#rt-mainbottom div p {
  text-align:left!IMPORTANT;
}
#ct-mainbody .mb12 .blog img {
  width:150px;
}
.mod-languages {
  float:right;
}
.component-content .moduletable h4 {
  line-height: 20px;
}
.mod-languages .lang-active {
  font-weight: bold;
  background-color: #00684b;
  padding:1px 0px 1px 2px;
  text-align: center;

}
#rt-top .mod-languages .lang-inline li.lang-active  a {
  color:#ffffff;
text-align: center;
}
#rt-top ul.nav {
  margin-bottom: 0px;
}
#rt-top ul.menuop-menue li {
  float: left;
  padding-right: 12px;
}

#ct-body #rt-breadcrumbs h2 {
  margin: 10px 0 10px 16px;
}

#rt-main.mb12 .blog .items-row {
  border-bottom: 1px solid grey;
}

#zentools164 .zenitem {
  background-color: #363f48;
  border: 2px solid #ffffff;
}
.zenshadow img {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
margin:0;
}
#zentools164 .zenshadow img {
max-width: 100%;
}
#zentools164 .zentitle {
  padding: 0px;
}
#zentools164 .zentitle p {
background-color: #363f48;
color: #ffffff;
padding: 5px 6px;
margin: 0;
}
#zentools164 .zentitle p span {
  /*-ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;*/
  color: #ffffff;
}
.zentags ul {
  padding:0;
  margin: 0 0 0 10px;
}
.zentags li.tag-list0 a {
  background: none;
}
.zentags li.tag-list0 a.label {
color: #333;
text-shadow:none;
font-weight: normal;
}

/* ************************
    Sidebar
************************* */

#rt-sidebar-a ul.nav li a {
  white-space: nowrap;
}


/* ************************
    Projects
************************* */

#ct-mainbody #rt-main #rt-mainbody .moduletable iframe {
  border: none;
}

/* ************************
    Publications
************************* */

#rt-content-top .nav-publications {


}
#rt-content-top .nav-publications li {
display:inline;
float:left;
margin-right: 20px;
text-align: center;
}
#rt-content-top .nav-publications li a:before {
content:"";
}
#rt-content-top .nav-publications li a {
  color: #00684b;
  -webkit-transition: color 0.2s ease-out;
  -moz-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
  line-height: 20px;
text-align: center;
vertical-align: middle;
cursor: pointer;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
background-image: -o-linear-gradient(top, #fff, #e6e6e6);
background-image: linear-gradient(to bottom, #fff, #e6e6e6);
background-repeat: repeat-x;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*
background-color: #e6e6e6;
filter: progid: DXImageTransform.Microsoft.gradient(enabled = false);
border: 1px solid #bbb;*
border: 0;
border-bottom-color: #a2a2a2;
border-radius: 4px;*
margin-left: .3em;
padding-right: .5em;
}
