/* Halfdone Printer Friendly Style */

body {
  background-color: white;
  margin: 5px;
}

a img {
  border:0px;
  vertical-align: top;
}

img.floatleft {
  float:left;
  margin-right:10px;
}

br.clear {
  clear: left;
}

#Title{
  font-family: Arial, sans-serif;
  font-size: xx-large;
  letter-spacing: 0.2em;
  text-align: center;
}

#Subtitle{
  font-family: Arial, sans-serif;
  font-size: x-large;
  text-align: center;
  color: blue;
}

h1 {
  margin-top: 20px;
  margin-right: 40px;
  font-family: Arial, sans-serif;
  font-size: large;
  font-weight: bold;
}

h2 {
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 40px;
  font-family: Arial, sans-serif;
  font-size: medium;
  font-weight: bold;
  color: #000099;
}

h3 {
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 40px;
  font-family: Arial, sans-serif;
  font-size: smaller;
  font-weight: bold;
  color: green;
}

h4 {
  margin-top: 10px;
  margin-left: 30px;
  margin-right: 40px;
  font-family: Arial, sans-serif;
  font-size: smaller;
  font-weight: bold;
  color: blue;
}

h1 a { text-decoration: none; color: black;   }
h2 a { text-decoration: none; color: #000099; }
h3 a { text-decoration: none; color: green;   }
h4 a { text-decoration: none; color: blue;    }

h1.ShowLink a { text-decoration:underline; color: black; }

address {
  margin: 10px;
  font-family: Arial, sans-serif;
  font-size: small;
  font-style: normal 
}

p {
  margin-left: 40px;
  margin-right: 10px;
/*  text-indent: 1.5em;*/
}

p img {
  vertical-align: middle;
}

ul {
  margin: 10px;
  list-style-type: square;
}

ul ul{
  margin-left: 20px;
  list-style-type: disc;
}

hr .smallhr {
  width: 25%;
  text-align: center;
}

form {
  margin-left: 20px;
}

.centerimage {
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.rightalign {
  text-align: right;
}

#ScreenShots td {
  border:0px;
  vertical-align: bottom;
  text-align: center;
  font-family: Arial, sans-serif;
  font-size: x-small;
}

.netstat {
  margin-left:50px;
}

.netstat td {
  border:0px;
  margin:0px;
  padding-right:10px;
  font-size: small;
}

.guestbook_table {
  margin-left: 20px;
}

.guestbook_name {
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 40px;
  font-family: Arial, sans-serif;
  font-size: medium;
  font-weight: bold;
  color: #000099;
  text-decoration: none;
}

.guestbook_info {
  margin-top: 5px;
}

.guestbook_pic {
  vertical-align: top;
  width: 60px;
}

.guestbook_mycomment {
  margin-left: 30px;
  margin-right: 40px;
  font-style: italic;
  color: green;
}

.quote {
  background-color: white;
  background-image: none;
  margin-left: 60px;
  margin-right: 60px;
  border: solid black 2px;
  padding: 10px;
  text-align: justify;
}

.example {
  border: solid black 1px;
  background-color: white;
  background-image: none;
  margin-left: 60px;
  text-align: justify;
  margin-right: 60px;
  padding: 5px;
}

.controlkey {
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size:small;
  color:teal;
}


.green {
  color: green;
}
.red {
  color: red;
}
.blue {
  color: blue;
}
.yellow {
  color: yellow;
}
