/* CSS til portfolio - FO2005 */
  a
    { color:#8b8b93; background-color:inherit; text-decoration:none; }
  p a { text-decoration:underline; }
  p.submenu a { text-decoration:none; }
  a:hover
    { color:#cba321; background-color:inherit; text-decoration:underline; }
  body
    { background-color:#dad8d2; color:#000000;
   /* font-family:'Century Gothic', 'avant garde', verdana, tahoma, arial, helvetica, sans-serif; */
      font-family:'Trebuchet MS', Arial, Helvetica, Geneva, Sans-Serif; font-size:90%; }
  h1, h2, h3, h4 { font-family:arial, helvetica, sans-serif; }
  h1
    { position:absolute; width:660px; font-size:1.6em; color:#484848; background-color:inherit; }
  h1 a
    {font-weight:normal; font-size:.7em; }
  h2
    { position:absolute; font-size:1.3em; color:#656599; background-color:inherit; }
  h2 a
    { font-size:.8em; font-weight:normal; }
  h3
    { font-size:1.2em; color:#656599; background-color:inherit; margin-bottom:.3em; }
  h4
    { font-size:1.05em; margin-bottom:.3em; color:#484848; background-color:inherit; }
  h1 span, h2 span, h3 span
    { font-weight:normal; font-size:.9em; }
  img
    { position:absolute; border:none; }
    
  #p17 img { position:static; margin-bottom:1em; }
  #p17 ul {  }
  #p17 li { width:550px; height:200px; list-style-type:square; clear:both; }
  #p17 a { font-size:1.2em; color:#656599;  }
  #p17 p {  }
  
  p  { margin-top:.3em; margin-bottom:.3em; }
/* p:first-letter
    { font-size:1.1em; } */
  sup
    { color:#656599; background-color:inherit; }
  acronym, abbr
    { text-decoration:none; border-bottom:1px dotted; cursor:help; font-variant: small-caps; font-weight:bold; }
  .page
    { position:relative; width:768px; height:1086px; border:solid; border-color:silver gray gray silver; border-width:1px 2px 2px 1px; margin:20px auto 0; background: white; color:inherit; }
  #p1 { background:url(folio-intro.jpg) center no-repeat; }
  .page div, p.sin, p.dex
    { width:340px; }
  .dex
    { position:absolute; text-align:left; }
  .sin
    { position:absolute; text-align:right; }
  .exrg
    { color:#656599; background-color:inherit; }
  .sidenr
    { position:absolute; top:1010px; width:100%; font-size:1.3em; font-weight:bold; color:#656599; background-color:inherit; text-align:center; }
  .submenu
    { position:absolute; top:1040px; width:100%; text-align:center; }
  .nav
    { width:100%; margin-right: 1em; text-align:right; }
  .foot
    { width:768px; margin:20px auto 0; font-size:.85em; }
  #menu
    { width:560px; padding:50px 0 0; margin:600px auto 0; font-size:1.2em; color:#000000; background-color:inherit; list-style:none; }
  #menu
    { position:absolute; top:550px; left:120px; width:560px; padding:50px 0; margin:0; font-size:1.2em; color:#000000; background-color:inherit; list-style:none; }
  #menu li
    {position:relative;}
  #menu a span, h1 a
    { position:absolute; right:0; /*white-space:pre;*/ text-align:right; }
  .tek {text-indent:1em; font-size:.85em; padding-bottom:1em; }
  

