/* gs-screen.css */
  /*  * {border: 0; margin:0; padding:0;}  */

  A:link {color: #000; }
  A:visited {color: #000 }
  A:hover {color: blue; }
  A:active {color: #FFF; background: blue; }
 
  body {
    color: #000;
    background: #FFF url(white_parchment.jpg); 
    font: normal 62.5% "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;  
    margin: 4em;
  }

  div#pagewrapper {
    /* std but IE doesn't understand */
    min-width: 800px; 
    max-width: 1024px; 
    /* not valid CSS but IE understands this javascript */
    width:expression(document.body.clientWidth < 800? "800px" : document.body.clientWidth > 1024? "1024px" : "auto");
    margin-left: auto; 
    margin-right: auto;
  }

  h1 {
    font-size:2em;
    font-weight:bold;
    text-transform:uppercase;
    text-align: center; 
  }
  h2 {
    font-size:1.5em;
    text-align: center; 
  }
  h3 {
    font-size:1.5em;
  }
  h4 {
    font-size:1.2em;
  }
  
  address{
    font:italic 1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
    text-align: center; 
  }
  address:after{ content: "email: glenn\40strouhal.net"; }
 
  #resume {
    font-size:1.6em;
  }

  #resume td{
    font-size:1.2em;
  }

/* 
  #resume ul {
    font-size:1.6em;
  }
 
  #resume p {
    font-size:1.6em;
  }

  #resume blockquote {
    font-size:1.6em;
  }
*/
 
  .experience p {
    text-align: justify; 
    margin-left: 1.5em;
  }
 
  img {border-style: none; border-width: 0; padding: 0; vertical-align: bottom;}
  img.middle {vertical-align: middle;}
  
  .paddedimg {padding: .25em;}
  .small {font-size: 80%;}
  .center {text-align: center;}

  .dontdisplay {display: none;}
