#header {
  padding:0px;
  width:100%;
}

#header img {
  width:100%;
}

#sections {
  display:none;
}

#navigation li, #navigation span, #navigation ul {
  display:none;
}

#navigation ul.currentpath {
  display:inline;
  margin:0px;
  padding:0px;
}

#navigation li.current, #navigation span.current {
  display:block;
  padding-top:1.0em;
  padding-bottom:0.5em;
}

#navigation .current a {
  font-weight:bold;
  text-decoration:none;
  color:black;
  font-size:1.2em;  
}

#content img {
  margin:0.5em;
}

#content div.bottom img {
  text-align:center;
}

a {
  color:#007;
}

a img {
  border:0px;
}

#sidebar {
  display:inline;
  float:right;
  width:140px;
  min-height:12em;
  margin:0.5em;
  padding:0.5em;
  height:auto;
  background-color:#eee;
  border: 1px solid black;
}

ul.downloads {
  padding-left:0px;
}

#sidebar.empty {
  display:none;
  width:0px;
}

a.external {
  background-image: url(/images/external.png);
  background-position:right center;
  background-repeat:no-repeat;
  padding-right:14px;
}

.icon {
  list-style-position:inside;
  vertical-align:middle;
}

dl.links dt {
  font-weight:bold;
  padding-bottom:0.2em;
}

dl.links dt {
  font-size:1.1em;
  padding-top:0.7em;
}

dl.links dl dt {
  font-size:1.0em;
  padding-top:0.5em;
}
dl.links dl dl dt {
  font-size:0.9em;
  padding-top:0.3em;
}

#timestamp {
  font-size:0.8em;
  font-style:italic;
  text-align:center;
}

#footer {
  font-size:0.8em;
  padding-bottom:1em;
  border-bottom:2px solid black;
  width:100%;
  text-align:center;
}


div.image {
  text-align:center;
  padding:0px;
  margin:0px;
}

div.image a {
  color:#007;
  text-decoration:none;
}

div.image a:visited {
  color:black;
}

div.image a:hover {
  color:blue;
  text-decoration:underline;
}

.icon.application.pdf {
        display:list-item;
	list-style-image: url('/icons/application/pdf.png');
};

