/* vim: set expandtab tabstop=2 shiftwidth=2 softtabstop=2: */
@charset "UTF-8";

/* override default content frame settings */
#content {
  float: left;
  margin: 0 20px;
  padding-bottom: 20px;
  width: 420px;
}

* html #content { width: 400px; } /* IE6 only */

/* direct access to searches and projects */
#levelbar {
  background: transparent url(../images/fade_levelbar.gif) repeat-x left bottom;
  clear: both;
  display: block;
  margin-bottom: 35px;
  min-height: 60px;
  padding: 3px 25px 10px 25px;
  z-index: 666;
}

* html #levelbar { height: 60px; } /* IE6 only */

#levelbar #quickstep {
  background: transparent url(../images/line_dotted_vertical.gif) repeat-y right bottom;
  float: left;
  padding: 10px 0;
  width: 35%;
}

#levelbar #quickstep select {
  float: left;
  margin: 2px 5px 10px 0;
  padding: 0;
  width: 250px;
}

#levelbar #quickstep input {
  border: 0;
  margin-bottom: 10px;
}

#levelbar #access {
  float: right;
  padding-left: 20px;
  width: 60%;
}

#levelbar #access img {
  display: block;
  float: left;
  margin: 0 16px 0 0;
}

#levelbar #access p { margin: 0; }
#levelbar #access h3 {
  margin: 0 0 3px 0;
  padding: 0;
}

/* Left column: Direct chronological and thematical access */
#sidebar-left {
  float: left;
  margin: 0 20px 0 12px;
  width: 220px;
}

#sidebar-left h3 {
  background: #093F88 url(../images/nav_head_bg.gif) repeat-x left top;
  color: #FFF;
  font-size: .75em;
  margin: 0;
  padding: 5px 10px;
}

#sidebar-left ul {
  list-style: none;
  margin-left: 0;
}

#sidebar-left ul li {
  background: #ECEEF3;
  margin: 0 0 1px 0;
  padding: 5px 10px;
}

#sidebar-left ul li a:link,
#sidebar-left ul li a:active,
#sidebar-left ul li a:visited {
  background: transparent url(../images/list_style_reddot.gif) no-repeat left 7px;
  display: block;
  line-height: 1.5;
  margin: 0;
  padding-left: 12px;
}



/* right sidebar: additional features */
#sidebar-right {
  padding-top: 0;
  width: 230px;
}

#sidebar-right .posleft {
	float: left;
	margin: 5px 8px 4px 0;
}

#sidebar-right h3 a {
  font-weight: normal;
  margin: 0;
  padding: 0;
}

/* Reset toolbar for smooth layout */
#toolbar { border: 0; }