@charset "utf-8";
.header {
  border-style : none;
  text-align : center;
  line-height:100%;
}
p, ul {
  text-align:justify
}
.content h1  {
  margin:0; 
  padding:0;
  text-align:left;
}
.content h2 {
  margin-top: 3em;
}
.content h1,
.content h2, 
.header h1,
.header h2 {
  font-family:"Liberation Sans", "Arial", sans-serif;
  font-weight:bold;
}
code {
  font-family:"Liberation Mono", monospace;
}
#screencapture {
  float:right;
}
.commandline {
  font-family:"Liberation Mono", monospace;
  
  margin-left: 2em;
  margin-right: 2em;
  border-style: solid;
  border-color: #707070;
  border-width: 1px;
}
.get, .get a {
  text-decoration: none;
  text-align: center;
  color: #eeee77
}

.get span {
  display: block;
}

.getname {
  padding-top: 50px;
  font-size: 1.3em;
}

.get:hover .getname {
  text-decoration: underline;
}

.get + p {
  clear:both;
  padding-top: 1em;
}

@media screen {
  body {
    padding : 0 0 3em 0;
    margin : 0;
    background:black no-repeat fixed url("back.png");
    color:white;
  }
  a {
    color : #eeee77;
  }
  a:visited {
    color : #bbbb44;
  }
  .header,
  .content {
    margin-left:25ex;
    margin-right:240px;
  }
  .header {
    margin-bottom: 1em;
    padding : 0ex;
    border-width:1px;
    border-color:#ffff99;
    border-bottom-style:dotted;
  }
  .content p {
    color : white;
  }
  .content h1, 
  .content h2,
  .header h1,
  .header h2 {
    color: #ffff99;
  }
  p,ul        {font-size:1.0em}
  .header h1  {font-size:3.0em}
  .header h2  {font-size:1.2em}
  .content h1 {font-size:1.4em}
  .content h2 {font-size:1.1em}

  .menu {
    position:fixed; 
    left:0; 
    top:180px;
    padding:0ex;
    width:24ex;
  }
  .menu>div {
    background:#333300;
    border:none;
  }
  .menu>div {
    border : thin #eeee77;
    border-style: solid;
  }
  .menu>div + div {
    border-style : none solid solid solid;
  }
  .menu ul, .menu p {
    font-size:0.9em;
    list-style:none;
    text-indent:0; 
    margin:0 1ex; 
    padding:1ex 0;
  }
  .menu li a {
    font-family:"Liberation Sans", "Arial", sans-serif;
    color : #eeee77;
    padding:0 0.5ex;
  }
  .menu li :hover {
    background : #ffff99;
    color : black;
  }
  .menu a {
    text-decoration:none;
  }
  .menu address {
    font-size : small;
    font-style : normal;
    position : relative;
    top : 5ex;
    text-align : center;
  }

  .advocacy {
    position:fixed; 
    right:0; 
    top:5em;
    padding:0ex;
    width:200px;
    text-align : center;
  }
  .advocacy p {
    font-size : 0.9em;
    text-align : left;
    padding-top : 3ex;
    margin-top : 0.5ex;
    margin-bottom:0;
  }
}

@media print {
  .advocacy {
    display : none;
  }
  .menu {
    display : none;
  }
  a {
     text-decoration:none;
  }
  p,ul        {font-size:1.0em}
  .header h1  {font-size:1.5em}
  .header h2  {font-size:1.1em}
  .content h1 {font-size:1.2em}
  .content h2 {font-size:1.1em}
}
