/*

 $Name  : default.css, 20071021 © 2000-2007 serraolaser & pf;
 $Date  : Sun, 21 Oct 2007 10:00:00 GMT;
 $Exp   : Mon, 31 Dec 2007 23:59:59 GMT;
 $Lang  : stylesheet;
 $Target: none;
 $Type  : text/css;
 $Desc  : Style Sheet Default Declaration;

 Programming and graphics by pf  -  All rights reserved.
 Please send any questions to: info@serraolaser.it or pjoef@tiscali.it

*/

body
{ background-color: #ffffff;
  color: #191970;
/*
  margin: 4px;
  padding: 2px;
*/
  text-align: center
}
/*
body:after
{ content: '© 2000-2007 serraolaser';
  display: block;
  text-align: center;
  margin-top: 2em
}
*/
a { text-decoration: none }
a:link { color: #0000ff }
a:visited { color: #000080 }
a:active { color: #ff0000 }
h1, h2, h3, h4, h5, h6
{ background-color: #159698;
  color: #ffffff;
  border: #00ffff 2px outset;
  font-family: 'Eras Bold ITC', 'Eras Demi ITC', 'Eras Demi',
    'Swis721 LtEx BT', Tahoma, Arial, sans-serif;
  margin: 8px
}
hr
{ height: 10px;
  background: #159698;
  border-top: #159698 1px outset;
  text-align: center
}
h1
{ font-size: 40px;
  font-weight: normal;
  text-align: center;
  padding: 8px;
  line-height: 1em
}
h1, h2, h3 { font-weight: normal }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
{ background-color: #159698;
  color: #ffffff
}
h2 { font-size: 30px; padding: 4px }
h3
{ font-size: 23px;
  padding-bottom: 0.3em;
  padding-top: 0.3em
}
h4 { font-size: 20px; line-height: 1.4em }
h5 { font-size: 18px }
h6 { font-size: 17px }
h4, h5, h6 { font-weight: bold }
h2, h3, h4, h5, h6 { text-align: left; padding-left: 8px }
div { margin: 8px; padding: 4px }
body, p
{ font-family: 'Arial Narrow', 'Trebuchet MS', Verdana, Helvetica,
    Lucida, Arial, sans-serif;
  font-size: 20px
}
p { line-height: 1.3em }
pre
{ white-space: pre;
  font-family: 'Courier New', 'Lucida Console', lucidatypewriter,
    'Lucida Sans Unicode', courier;
  font-size: 17px
}
caption
{ caption-side: bottom;
  font-size: 20px;
  font-style: italic;
  text-align: justify;
  padding-left: 1em
}
td { vertical-align: middle }
th, td
{ font-family: Verdana, 'Arial Narrow', 'Trebuchet MS', Lucida, Arial,
    Helvetica, sans-serif;
  font-size: 18px
}
th
{ font-weight: bold;
  text-align: center;
  vertical-align: baseline
}
td[nowrap="nowrap"] { white-space: nowrap }
/*
ul { list-style: disc outside }
*/
dd, dt { margin-top: 0; margin-bottom: 0 }
dd, dt, li { text-align: justify }

/*  Aural media styles  */
@media aural
{ body, p { voice-family: mary, female }
  h1, h2, h3, h4, h5, h6
  { voice-family: mary, female;
    stress: 20;
    richness: 90
  }
  h1, h2 { pitch: x-low }
  h1 { pitch-range: 90 }
  h2 { pitch-range: 80 }
  h3 { pitch: low; pitch-range: 70 }
  h4, h5, h6, li, dt, dd, pre, code, tt, em, strong, i, b { pitch: medium }
  h4, li, dt, dd, em, strong, dfn, i, b { pitch-range: 60 }
  h5 { pitch-range: 50 }
  h6 { pitch-range: 40 }
  dt { stress: 80 }
  pre, code, tt { pitch-range: 0; stress: 0; richness: 80 }
  em { stress: 60; richness: 50 }
  strong, b { stress: 90; richness: 90 }
  dfn { pitch: high; stress: 60 }
  s, strike, u { richness: 0 }
  i { stress: 60; richness: 50 }
  a:link { voice-family: juliet, female }
  a:visited, a:active { voice-family: mary, female }
  a:active { pitch-range: 80; pitch: x-high }
  dt { pause-before: 20% }
  pre { speak-punctuation: code } 
  th { speak-header: once } 
}

/*  Print media styles  */
@media print
{ @page { margin: 3cm 2cm }
  h1, h2, h3, h4, h5, h6
  { page-break-after: avoid;
    page-break-inside: avoid
  }
  blockquote, pre { page-break-inside: avoid }
  ul, ol, dl { page-break-before: avoid }
}

/*  Screen media types  */
@media screen { a:hover { color: #ff00ff } }

/*  End of default.css style sheet declaration.  */
