body {
  background: #000000;
  margin:0;
  padding:0;
  color: #ccffcc;
  font-size:1em;
  font-family: "Arial", sans-serif;
}

a:link { color: #66ccff; text-decoration: underline }
a:active { color: #ffffff; text-decoration: underline }
a:visited { color: #cc66ff; text-decoration: underline }
a:hover { color: #ffffff; text-decoration: underline }

h1, h2, h3, h4, h5 {
  text-align:justify;
  padding: 0;
  margin: 0;
  font-weight:normal;
}

h1{
  color:#fffffff;
  font-size:3em;
  font-family: "Garamond", Times, serif;
}

h1.big {
  font-size:10em;
  color: #ccffcc;
  margin:0;
  padding:0;
}

.imagebarl {
  float:left;
  margin-right:0.5em;
}

.imagebarr {
  float:right;
  margin-left:0.5em;
}

h2{
  color:#ffff00;
  border-bottom:1px dotted #999933;
  font-size:2.5em;
}

h3{
  color:#00ff00;
  border-bottom: 1px solid #339933;
  font-size:1.75em;
}

h4{
  color:#00ffff;
  font-size:1.25em;
}

.h5, h5 {
  margin-bottom:0.5em;
  color:#00ff00;
  font-weight:bold;
  font-size:1em;
}

h5, h6 {
  margin-top:0.25em;
  margin-bottom:0.25em;
}

.h6, h6 {
  color:#ffffcc;
  font-weight:normal;
  font-size:1em;
}

.disclaimer {
  font-size:0.8em;
}

.centered {
  text-indent:0;
  text-align:center;
  border:0;
}

p.right {
  text-indent:0;
  text-align:right;
}

b.datebefore {
  color:#ff66ff;
}

b.dateafter {
  color:#ffff66;
}

td {
  vertical-align:top;
}

sub {
  font-size:0.65em;
  vertical-align:sub;
}

sup {
  font-size:0.65em;
  vertical-align:super;
}

img {
  border:0;
}

p, li {text-align: justify}

tt, pre {
  font-weight:bold;
  color:#33ff33;
}

tt.alt, pre.alt {
  color:#3333ff;
}

img {
  border-width:0;
}

textarea {
  width:99%;
}

form {
  border:0;
  padding:0;
  margin:0;
}

.s {text-decoration: line-through;}

#header{
  background:#006600;
  padding: 6px 10px;
  clear:both;
  vertical-align: top;
  border-bottom:1px solid #000000;
}

#footer{
  background:#006600;
  padding: 6px 10px;
  clear:both;
  vertical-align: bottom;
  border-top:1px solid #000000;
}

#hardware {
  border-spacing:0;
  width:100%;
}

#content {
  background:#330033;
  padding: 1em;
}

#sidebar {
  width:20%;
  background:#003300;
  border-left:1px solid #000000;
  padding-right:0.5em;
}