body {
  color: #E3E5E8;
}

div#allcontent {
  /*
    background-size: cover;
    background-image: url(../images/io_site_background.jpg);
    position:fixed;
  */
  height: 100%;
  width: 100%;
}

div#page {
  height: 96%;
  margin: 2% auto auto;
  text-align: left;
  width: 96%;
  border-radius: 10px;
  box-shadow: 3px 3px 3px #000000;
}

div#header {
  background-color: transparent;
  border-radius: 10px;
  width: auto;
}

div#header-position {
  background-color: transparent;
}

div#page-content-position {
  background-image: none;
}

div#page-content {
  background-image: none;
}

div#languages ul li,
div#languages ul li.current_siteaccess {
  background-image: none;
  padding-left: 0px;
  display: inherit;
}

div#topmenu-position {
  float: left;
}

div#topmenu div#topmenu-firstlevel-position {
  background: none;
}

div#topmenu ul#topmenu-firstlevel li.selected a {
  background: none;
  color: red;
}

div#topmenu div#topmenu-secondlevel-overlay {
  background: none;
}

div#topmenu {
  padding: 0;
}

div#topmenu ul {
  margin: 0;
  width: auto;
}

div#topmenu ul#topmenu-firstlevel li {
  background: none;
}

div#footer {
  background-image: none;
  position: fixed;
  width: 96%;
  bottom: 0px;
}

header h1 {
  background: none;
}

div.border-box div.border-mc {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  box-shadow: 3px 3px 3px #000000;
  margin: 10px;  
}

div.border-box div.border-tc,
div.border-box div.border-tl,
div.border-box div.border-tr,
div.border-box div.border-ml,
div.border-box div.border-mr,
div.border-box div.border-bc,
div.border-box div.border-br,
div.border-box div.border-bl {
  background: none;
}

div.attribute-header h1,
div.content-view-full div.class-article div.attribute-long {
  background: none;
}

div#path {
  float:left;
}

div#languages {
  margin-right: 7px;
  background: none;
  text-align: inherit;
  padding-top: 5px;
  float: right;
}

div#menu-right{
  position: fixed;
  right: 0px;
}

#menu-right ul li {
  background-image: none;
}

#terminal-window {
  color: #FFDEAD;
  width: 35%;
  float: right;
}

#terminal-wrapper {
  height: 140px;
}

#terminal-text {
  height: 120px;
  position: relative;
}

.command-history {
  bottom: 0;
  height: 120px;
  overflow-y: auto;
  position: absolute;
  width: 100%;
}

.command-history.shadow {
  position: fixed;
  background: rgba(0,0,0,.2);
  position: absolute;
}


#command-line {
  position: absolute;
}

.command-path {
  color: #FF0000;
  margin-right: 5px;
}


#command {
  background: none;
  color: #FFDEAD;
  border: none;
  margin-left: -5px;
  font-size: 12.8px;
}

div#main-position {
  width: 65%;  
}

a, a:hover, a:visited {
  color: #C70000;
  text-decoration: none;
}

div.attribute-header h1, div.attribute-header h1.long {
  color: #FFFFFF;
}

div#columns-position {
  width: 100%;
}

#header {
  height: 55px;
}

div#topmenu div#topmenu-secondlevel-position {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
  border-radius: 10px;
  box-shadow: 3px 3px 3px #000000;
  display: none;
  position: absolute;
  top: 80px;
  z-index: 1000;
  height: auto;
}

div#topmenu div#topmenu-secondlevel-position ul {
  width: auto;
}

div#topmenu div#topmenu-secondlevel-position ul li {
  float: none;
  padding: 0;
}

div#topmenu ul#topmenu-firstlevel ul#topmenu-secondlevel a {
  color: inherit;
}

div#topmenu ul#topmenu-firstlevel ul#topmenu-secondlevel li.selected a,
div#topmenu ul#topmenu-firstlevel a:hover,
div#topmenu ul#topmenu-firstlevel ul#topmenu-secondlevel a:hover {
  color: #FF0000;
}

div#topmenu ul#topmenu-firstlevel li:hover div#topmenu-secondlevel-position {
  display: inherit;
}
