/* HTML5-specific style sheet for hankelow.info top-level documents */

body
  {
    margin: 0;
    padding: 0;
    background-color: #FFFFFF;
    color: #000000;
    border-top: 2px solid #2A4F6F;
    font-size: 100%;    
  }

/* Styles used for the header */

header.hk5stdheader
  {
    background-color: #E0FFE0;
    /*position: fixed;*/
    left: 0;
    top: 0;
    width: 100%;
    height: 40px;
  }

header.hk5stdheader h1
  {
    text-align: center;
    font-weight: normal;
    margin-top: 0cm;
    margin-bottom: 0cm;
    margin-left: 175px;
  }

/* Styles used for the main site navigation bar */

nav.hk5stdnav {
  width: 14.4em;
  float: left;
}

nav.hk5stdnav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

nav.hk5stdnav li {
  border-bottom: 0.125em solid #CCFFFF;
}

nav.hk5stdnav li a:link, nav.hk5stdnav li a:visited  {
  font-size: 90%;
  display: block;
  padding: 0.4em 0 0.4em 0.5em;
  border-left: 0.75em solid #CCFFFF;
  border-right: 0.75em solid #CCFFFF;
  background-color: #F0FFFF;
  color: rgb(0, 0, 238);
  text-decoration: underline;
}

nav.hk5stdnav li a:hover {
  background-color: #0033cc;
  color: #FFFFFF;
}

/* styles used for the content */

aside
{
  margin-left: 14.8em;
}

main > aside
{
  margin-left: 0em;
} 

main.hk5maincontent
{
  margin-left: 14.8em; /* If you change this, you'll also need to change the entry for aside and nav.hk5stdnav */
  margin-top: 50px;
}

section.hk5mainsection > h4:first-child
{
  text-align: center;
	text-decoration: none;
}

nav.articleselectnav
{
	margin-left: 0.3125em;
}

/* styles used for the footer */

footer
{
  background-color: #E0FFE0;
}
  
footer p
  {
    text-align: center;
    color: #737373;
  }

