/* style sheet for Dangel Robots and Machinery  */

     :link    { color: green }  /* for unvisited links */
     :visited { color: green }  /* visited links same color as unvisited */
     :hover   { color: green }

    
   /* Set default font values */
   div.setfont 
     {
       font-family:  "Arial", sans-serif;
       color: "black";
       border-left: 1em solid white ; 
       border-right: 0em solid gray; 
       border-top:  0em solid gray;
       padding : 0%;                      /* top, right, bottom, and left */
       border-bottom: 0em solid gray;
       text-align:center;
     }
   
   
   body {color: "#000000"; background:"white"; 
         margin-left: 0%;
         margin-right: 0%;
         margin-top: 0%;
         martin-bottom: 0%;
         border-top: 50px;
         background-position:center;
         }
   

   pre { font-family: monospace; }
   h1,h2,h3,h4,h5,ul { font-family:  "Times New Roman", serif; }
   h3 { font-size:18pt;  color:navy; font-weight:normal; letter-spacing: 0em; margin-bottom: -0.05em}
   h4 { font-size:16pt;  color:black; font-weight:normal; margin-bottom: -0.05em; font-family: "Arial", sans-serif; }
   p  { font-size:14pt; font-family: "Arial", serif; color: black; font-size: 16px;}
   /* same as H3, but for use before ordered lists to cut down the line spacing */
   h5 { font-size:18pt;  color:black; font-weight:normal; letter-spacing: 0em; margin-bottom: -0.8em; }
   
   td.headercolor 
     { 
        background-color: navy; 
        padding:25px; 
        vertical-align: middle ;
        text-align:center;
        font-size:28pt;  
        color:white; 
        font-weight:bold;
        letter-spacing: -0.05em;  
        font-family: times new roman, serif;      
     }

  td.menucell
     {
      background-color:#DEE8cf;
      padding-left:10px; 
      padding-top:10px;       
     }  
   
 .menusetup
     {
      color:black;
      font-weight : normal;
      width: 110px;  
      line-height: 20pt;
      font-size: 16px;
      display:block;   
    } 

/* Firefox refuses to honor the css for padding-bottom for reasons unknown, so I'm using line height,
   for all but the Home link, since I want Home link to be aligned with the content text. */
  
td.contentsetup
    {
      background-color:white; 
      padding: 15px;  
    }
   
a.menu:link
   {
      text-decoration:none;
      color:navy;
      font-weight : bold;
      width: 110px;
      line-height: 20pt; 
      font-size: 16px;
      vertical-align:top;
   }

a.menu:visited
   {
      text-decoration:none;
      color:navy;
      font-weight : bold;
      width: 110px;
      line-height: 20pt;
      font-size: 16px;
      vertical-align:top;
   }

a.menu:hover
   {
      text-decoration:none;
      color:red;
      font-weight:bold;
      width: 110px;
      font-size: 16px;
      line-height: 20pt;
      vertical-align:text-bottom;  
   }
   
   
a.email:link
   {
      font-family: arial, helv, helvetica, geneva, sans-serif ;
      text-decoration:none;
      color:navy;
      font-weight : bold;
      line-height: 12pt;
   }

a.email:visited
   {
      font-family:  arial, helv, helvetica, geneva, sans-serif ;
      text-decoration:none;
      color:navy;
      font-weight : bold;
      line-height: 12pt;
   }

a.email:hover
   {
      font-family: arial, helv, helvetica, geneva, sans-serif ;
      text-decoration:none;
      color:"#008000";
      font-weight:bold;
      line-height: 12pt;
   }
  
   
a.picnav:link
      {
         font-family: arial, helv, helvetica, geneva, sans-serif ;
         text-decoration:underline;
         color:navy;
         font-weight : bold;
         font-size: 16px;
      }
   
a.picnav:visited
      {
         font-family:  arial, helv, helvetica, geneva, sans-serif ;
         text-decoration:underline;
         color:navy;
         font-weight : bold;
         font-size: 16px;
      }
   
a.picnav:hover
      {
         font-family: arial, helv, helvetica, geneva, sans-serif ;
         text-decoration:underline;
         color:"#008000";
         font-weight:bold;
         font-size: 16px;
   }
   
   