img {
  border: 0px;
}

ul {
//  list-style-type: none;
}

li {
  font-size: 14px;
}

font {
   font-family : Helvetica, sans-serif, Arial; 
   font-weight : normal; 

}

body { 
   font-family : Helvetica, sans-serif, Arial; 
   font-size: 18px;
   font-weight : normal; 
   color : #000000; 
   background: white;
}

b {
  font-weight: bold;
}

a.offsite:link 	{
   background: none;
   font-style: italic;
    font-family : Helvetica, sans-serif, Arial; 
    }

 a.offsite:visited {
    background: none;
    color : #444488; 
    font-style: italic;
    font-family : Helvetica, sans-serif, Arial; 
    }

 a:link 	{
    background: none;
    font-family : Helvetica, sans-serif, Arial; 
    }

 a:visited {
    color : #444488; 
    background: none;
    font-family : Helvetica, sans-serif, Arial; 
 }

 a:active  {
    background: none;
    font-family : Helvetica, sans-serif, Arial; 
 }

 a:hover  {
    color : #6699CC; 
    background: none;
    font-family : Helvetica, sans-serif, Arial; 
 }	


 .terminalinstructions {
     border: 2px solid #000000;
     padding: 5px;
     margin-left: 50px;
     margin-right: 50px;
     font-size:18px;
 }


 .configurationvalues {
     margin-left: 50px;
     padding: 5px;
     margin-right: 50px;
     font-size:18px;
 }


 h2.biglink {
    font-family : Helvetica, sans-serif, Arial; 
    font-size: 26px;
    font-weight: bold;
 }

 .headerlinks {
    background: none;
    font-family : Helvetica, sans-serif, Arial; 
    font-size: 18px;

 }

 div.title {
    font-family : Helvetica, sans-serif, Arial; 
    font-size: 24px;
    font-weight: bold;
    color: #C12820;
 }

 div.subtitle {
    font-family : Helvetica, sans-serif, Arial; 
    font-size: 24px;
    font-weight: bold;
    color: #C12820;
 }

 div.subhead {
    font-family : Helvetica, sans-serif, Arial; 
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 3px;
 }

 div.para {
    font-family : Helvetica, sans-serif, Arial; 
    padding-bottom: 20px;
 }

 font.divider {
    font-family : Helvetica, sans-serif, Arial; 
    font-weight: bold;
 }

 pre, tt, code { 
    font-family : monospace;
    font-size: 18px;
    background: #FFFFFF; 
    font-weight : normal; 
 }

 td.divider {
    background-color: #C12820;
 }

 div.resume-heading { 
    font-family : Helvetica, sans-serif, Arial; 
    font-size: 24px;
    font-weight : bold; 
    padding-bottom: 2px;
    padding-top: 2px;
 }

 div.resume-subheading { 
    font-family : Helvetica, sans-serif, Arial; 
    font-size: 24px;
    font-weight : bold; 
    padding-bottom: 2px;
    padding-top: 2px;
 }

 div.dttext {
    font-size: 18px;
    font-weight: bold;
 }

 div.dtsubtext {
    font-size: 10px;
    padding-left: 15px;
 }

 div.ddaddress {
    font-size: 14px;
    padding-left: 15px;
 }

 div.ddtext {
    font-size: 14px;
    padding-bottom: 15px;
    padding-left: 15px;
 }

 div.warning {
    font-size: 18px;
    font-weight: bold;
    color: red;
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
    border: thick solid red 
 }

 div.imgbox {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 25px;
    padding-right: 25px;
 }



 td.odd {
     background-color: #6090b0;
 }

 td.even {
     background-color: #edc0c0;
 }


 /* =================================== */

 /* Body of the webpages. */

 h2 {
   font-family : Helvetica, sans-serif, Arial; 
   font-size: 24px;
   font-weight: bold;
 }

 h3 {
   font-family : Helvetica, sans-serif, Arial; 
   font-size: 18px;
   font-weight: bold;
 }

 p {
   font-size: 14px;
 }

 blockquote {
   font-size: 14px;
 }

 p.big {
   font-size: 20px;
   text-align: center;
 }

 dt {
   font-size: 18px;
   font-weight: bold;
   margin-bottom: -12px;
 }

 dd {
   font-size: 18px;
   margin-left: 20px;
 }

 div.separator {
   background-color: #C12820;
   margin: 0;
   width: 570px;
   height: 4px;
 }

 #contentrow ul {
   font-family : Helvetica, sans-serif, Arial; 
   font-size: 18px;
 }

 /* ======================================================= */

 #container {
   display: table;
   width: 600px;
   text-align: center;
   margin: 10px;
   margin-left: auto;
   margin-right: auto;
   padding: 10px;
 }

 #titlerow #navrow #contentrow #footerrow  {
   display: table-row;
 }

 #contentrow {
   text-align: left;
   padding-left: 5px;
 }

 #left, #middle {
   display: table-cell;
   padding-left: 5px;
   text-align: left;
 }

 #right, #middle {
   display: table-cell;
   text-align: right;
   width: 100%;
   padding-right: 10px;
 }

 #title {
   font-family : Helvetica, sans-serif, Arial; 
   font-size: 24px;
   font-weight: bold;
   color: #C12820;
   text-align: left;
 }

 #subtitle {
   font-family : Helvetica, sans-serif, Arial; 
   font-size: 22px;
   font-weight: bold;
   text-align: right;
   color: #C12820;
 }

 /* ========================================================== */

 /* For the horizontal navbar. */

 div#navcontainer {
   background-color: #FFFFFF;
   color: #C12820;
   border-top: solid 4px;
   border-bottom: solid 4px;
   padding: 5px 0 5px 0;
 }

 div#navcontainer ul {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 18px;
   color: #C12820;
   text-align: center;
   margin: 0;
   padding: .2em 0;
   list-style-type: none;
   width: 100%;
   text-align: center;
 }

 div#navcontainer ul li {
   display: inline;
 }

 div#navcontainer ul li a {
   padding: 5px 10px 5px 10px;
   color: blue;
   text-decoration: none;
     /* border-right: 1px solid #C12820; */
}

span.disabled {
  padding: 5px 10px 5px 10px;
  color: #C12820;
  text-decoration: none;
    /*  border-right: 1px solid #C12820; */
}

div#navcontainer ul li a:hover {
  color: #C12820;
}

#first a { 
  border-left: 1px solid #C12820;
}

/* ========================================================== */

#fleft {
  display: table-cell;
  text-align: left;
  width: 90px;
}

#fmiddle {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 320px;
}

#footerrow {
  border-top: 4px solid #C12820;
  font-size: 18px;
  padding-top: 5px;
}

#fright {
  display: table-cell;
  text-align: right;
  width: 190px;
}


/* For the Plane Truth article */

span.clock1 {
  font-family : Helvetica, sans-serif, Arial; 
  font-size: 9px;
  color: red;
}

span.clock2 {
  font-family : Helvetica, sans-serif, Arial; 
  font-size: 13px;
  color: red;
}

span.clock3 {
  font-family : Helvetica, sans-serif, Arial; 
  font-size: 100px;
  color: red;
}

span.clock4 {
  font-family : Helvetica, sans-serif, Arial; 
  font-size: 100px;
  color: blue;
}

/* For the Griffin article */

div.myemail {
  font-family: Helvetica, sans-serif, Arial; 
  background-color: #edc0c0;
  padding: 10px;
  margin-bottom: 10px;
  width: 550px;
}

div.theiremail {
  font-family: Helvetica, sans-serif, Arial; 
  background-color: #90c0e0;
  padding: 10px;
  margin-bottom: 10px;
  width: 550px;
}

div.myemail p {
  font-size: 14px;
}

div.theiremail p {
  font-size: 14px;
}

div.emailheaders {
  font-family: Courier, monospace;
  white-space: pre;
  font-size:14px;
  background-color: white;
  padding: 10px;
  width: 530px;
}

div.signature {
  padding-left: 40px;
}

div.emailquote {
  padding-left: 40px;
}

div.emailquote p {
  font-style: italic;
  padding-right: 40px;
}

/* For the pictures page. */

div.picblock {
  font-family: Helvetica, sans-serif, Arial; 
  text-align: center;
  padding: 10px;
  margin-bottom: 10px;
  width: 550px;
}

/* Restaurants page. */

span.cuisine {
  font-family : Helvetica, sans-serif, Arial; 
  font-size: 12px;
  font-style: normal;

}

/* Software page */

div.quote {
  font-family: Helvetica, sans-serif, Arial; 
  font-style: bold;
  font-size: 33px;
  text-align: center;
  padding: 0 80px 0 80px;
  width: 410px;
}

