@import "style.css";
@import "local.css";

body {
  position: relative;
  padding-left: 25%;
}

/* Local navigation menu, along the left side */

div.navbar {
  position: absolute;
  top: 0em; right: 0.2em; bottom: 6ex; left: 0em;
  height: auto;
  overflow: auto;
}
div.navcol { 
  position: absolute;
  width: 25%;
  top: 0em; right: 0em; bottom: 0em; left: 0em;
}
/* The child selectors are a hack to hide these rules from WinIE6,
   which gets confused by 'fixed' */
body>div.navcol {
  position: fixed ;
}

a.navcollink, span.navcollink, a.single-column-selector {
    display: block;
}
div#maincol {
  width: 75%;
  top: 0em; right: 0em; bottom: 0em; left: 25%;
  position: fixed ;
}
div#main {
  position: absolute;
  height: auto;
  top: 0em; right: 0.2em; bottom: 0ex; left: 0.2em;
  overflow: auto;
}
a.two-column-selector { display: none }
div.navcol>p.powered-by {
  margin: 0.5ex; bottom: 0; position: absolute;
}
