/* accessible links */
a.external span, .structurallabel
{
position: absolute;
left: -5000px;
width: 4000px;
}
a.external:link
{
background: url(images/icon.gif) no-repeat 100% 0;
padding: 0 20px 0 0;
} 
a.external:visited
{
color: purple;
background: url(images/icon.gif) no-repeat 100% -100px;
padding: 0 20px 0 0;
}
a.external:hover
{
color: red;
background: url(images/icon.gif) no-repeat 100% -200px;
padding: 0 20px 0 0;
}
a:hover
{
color: red;
}

/* three/two column layout */

  body{
  font-family: arial, sans-serif;
  }

  #header {
  margin-left:15%;
  margin-right:15%;
  margin-bottom: 2em;
  }
  #header #wheel{
  position: absolute;
  right: 15%;
  }
  #header img{
  float:left;
  }
  #body{	
  clear:both;
  padding-top: .5em;
  }
  #footer{	
  clear:both;
  margin: 2em 0 5% ;
  padding-top: .2em;
  font-size: .7em; 
  text-align: center;
  border-top: 1px solid silver;
  }
  #footer a{
  text-decoration: none;
  }

  #navigation {
  float: left;
  padding: .5em 0;
  margin: 0;
  width:15%;
  }
  #navigation .reference {
  border-right:1px solid gray;
  font-size: 0.9em;
  color: black;
display:block;
margin-right:-1px;
  margin-left: -0.5em;
  padding-top: .3em;
  padding-bottom: .3em;
  }
  #content {
  margin-left:15%;
  padding: 1em;
  padding-top: 0;
  max-width: 40em;
  }

#navigation a#currentpage {
color: orange;
}
#navigation a:hover {
border-bottom:1px solid gray;
padding-bottom:1px;
color: orange;
}
#navigation a {
border-right:1px solid gray;
color:gray;
display:block;
font-family:sans-serif;
font-size:0.8em;
margin-bottom:0;
margin-right:-1px;
padding-bottom:2px;
padding-left:0.2em;
text-decoration:none;
}
#content {
border-left:1px solid gray;
}

  #content h2, #content h1{ 
  margin: 0 0 .5em 0; 
  font-size: 1.5em;
  line-height: 130%;
  }
  #content table {
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  } 
  #content table td {
  border-top: 1px solid black;
  border-left: 1px solid black;
  font-size: .8em;
  padding: .2em;
  margin: 0;
   vertical-align: top;
  } 
  .undercontruction{
  text-align:center;
  color: darkred;
  }
  .note{
  color: darkred;
  }
  #current{
  color: orange;
  }
  hr{display:none;}