/* 
 * Adapted styles from monobook for openSUSE.org
 * Only works in addition to the main.css from the MonoBook theme
 * Author: Frank Sundermeyer <fs@suse.de>
 * Last changed: 28 Mar 2006
 */

html, #globalWrapper {
  height: 100%;
}
#content {
  margin-top: 86px;
  border: none;
}
#column-one {
  padding-top: 86px;
}
body {
  height: 100%;
  background: #fff;
}
a { 
  color: #0a50a1;
}
a: active {
  color: red;
}
h1, h2, h3, h4, h5, h6 {
  color: #0b5147;
  border: none;
}
div.bar {
   width: 11.6em;
   height: 100%;
   position: fixed;
   top: 0;
   left: 0;
   z-index: 0;
   background: #d7f1bd;
}
.skipLinks {
  visibility: hidden;
  display: none;
}

/*
** Structural Elements
*/

/*
** general portlet styles (elements in the quickbar)
*/
.portlet {
  margin-bottom: 0;
  background-color: #d7f1bd;
}
.portlet h5 {
  color:#0b5147;
  background:#fff;
  padding: .12em 0 .12em .6em;
  margin: 0 .75em 0 0;
  display: block;
  height: auto;
  text-transform: none;
  font-weight: bold;
  font-size: 100%;
}
.pBody {
  background-color: transparent;
  border: none;
  padding: 0;
}
.portlet ul {
  list-style-type: none;
  list-style-image: none;
  padding: .625em 0 .95em 1.125em;
  margin: 0;
}
.portlet li {
  padding: 0 0 .31em 0;
  margin: 0;
}
.portlet a {
  text-decoration: none;
}
.portlet a: hover {
  text-decoration: underline;
}

/*
** Logo properties
*/

#p-logo {
  width: 11.6em;
  height: 86px;
  background-color: #fff;
  z-index: 5;
}
#p-logo a,
#p-logo a:hover,
#p-logo a:active {
  width: 11.6em;
  height: 86px;
  background-position: 15% 50% !important;
}
/*
** Search portlet
*/

#p-search .pBody {
  padding-bottom: 1.5em;
}
#p-search h5 {
  background: #efedee;
  margin-right: 0;
}
#searchInput {
  border: 1px solid #84a7cf;
  width: 6em;
}

/*
** the personal toolbar
*/

#p-personal {
  top: 0;
  left: 0;
  z-index: 3;
}
#p-personal ul {
  margin: 2.7em 0 0 13em;
  text-align: left;
  padding-left: 0;
}

/*
** the page-related actions- page/talk, edit etc
*/

#p-cactions {
  position: static;
}
#p-cactions li {
  border: 1px solid #0b5147;
  padding: .2em 0;
}
#p-cactions li.selected {
  border: 1px dotted #0b5147;
  padding: .2em 0;
}
#p-cactions li a, #p-cactions li.selected a {
  padding: 0 .8em 0 .8em;
  border: none;
  background-color: transparent;
}

/*
** the topnav toolbar
*/

#p-topnav {
  width: 100%;
  white-space: nowrap;
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  border: none;
  overflow: visible;
  background: #e3e3e3;
}
#p-topnav .portlet,
#p-topnav .pBody {
  padding: 0;
  margin: 0;
  border: none;
  z-index: 0;
  overflow: visible;
  background: none;
}
/* this is the ul contained in the portlet */
#p-topnav ul {
  border: none;
  padding: 0;
  margin: 0;
  text-align: right;
  list-style: none none;
  z-index: 0;
  background: none;
}
#p-topnav li {
  z-index: 0;
  border: none;
  padding: 0;
  display: inline;
  margin-left: .5em;
}
#p-topnav li a {
  min-width: 7.6em;
  text-decoration: none;
  color: #fff;
  padding: .2em .4em;
  background: #6eb927;
}
#p-topnav li a: hover, #p-topnav li a: active {
  color:#6eb927;
  background-color:#efeeee;
  padding: .2em .4em;
}

/*
** footer
*/
#footer {
  border: none !important;
  margin-top: 3em;
  margin-left: 0 !important;
}

/*
**  Home page boxes
*/

div.hp_box {
  color:#000;
  background-color:#efeeee;
  width: 12em;
  float: right;
  padding: 0;
  margin: 0 0 .625em 0;
  border: 0;
}
div.hp_box h3.headline {
  color:#fff;
  background-color: transparent; 
  padding:.25em .625em;
  margin: 0;
  border: 0;
}
div.hp_box .box_content {
  padding: 0 .95em .31em .95em;
  margin: 0;
  border: 0;
}
