/* Cascading Style Sheet used in HTMl/XHTML documents
   Faculty of Computer Science, "A.I.Cuza" University of Iasi, Romania
   
   Written by: 
   	Sabin Corneliu Buraga - busaco@infoiasi.ro (c)1997-2002
   	http://www.infoiasi.ro/~busaco/
   	
   Last update: 09 February 2002
   
   Used for "Programare Web in bash si Perl" book website and CD
   For details see http://www.infoiasi.ro/~cgi/
*/   

body {
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  background-color: white;
  background-repeat: no-repeat;
  background-position: top right;
}

@media screen {
body {
  margin-left: 2cm;
  margin-right: 2cm;
}
}

@media print {
body {
  margin: 2em;
}
}    

h1, h2, h3 { 
  font-family: "Arial Black", Tahoma, Verdana, Syntax, sans-serif;
  font-weight: bold;
  font-size: 12pt;
}

h2, h3 {
  color: navy;  
  letter-spacing: 0.05em;
}

h2 {
  border-left: solid navy; /* nice visual effect... */
  padding: 3px;
}
  
h3 {  
  padding: 3px;
  font-weight: bold;
} 

h4 {
  letter-spacing: 0.2em;
  width: 100%;
  border-top: solid black;
  border-top-width: 1px;
  border-bottom: solid black;
  border-bottom-width: 1px;
}
   
h4, h5 {
  font-family: Arial, Helvetica, sans-serif;
} 
 
h5 {
  padding: 3px;
  font-weight: bold;
  font-size: 10pt;
}  

h6 {
  font-family: Arial, Helvetica, sans-serif;
} 

@media screen { /* hide from IE 3 */
a:hover {
  text-decoration: none;
  color: red;
}
a.cuprins:hover {  
  border-right: solid;
  padding-right: 1em;
}
}

p { 
  line-height: 1.2;  
  margin-top: 0.6em;  
  margin-bottom: 0.6em;  
}
  
a { 
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  text-decoration: underline;
}

ul { /* ignored by NS */
  list-style-type: disc;
}
  
ul li { /* ignored by NS */
  list-style-type: disc;
}

p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
}  
 
sup, sub {
  font-size: 85%;
}

hr {
  color: navy;
}    

tt, pre, code {
  color: darkred;
  font-size: 11pt;
}  

pre {
  white-space: pre; /* if missing, NS isn't able to show correctly "pre" */
  background-color: rgb(250,240,230);
  border: groove darkred;
  border-width: 1px;
  padding: 3px;
  width: 100%;      /* for same rendering result in NS and IE */
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  -moz-border-radius: 5px; /* only supported by Mozilla/Netscape 6 */
}

th, td { /* for NS 4+ */
  font-family: Arial, Helvetica, sans-serif;
}   
    
/* for voice-browsers */
@media aural { 
h1, h2, h3 { 
  stress: 20; 
  richness: 90 
}

pre {
  speak-punctuation: code;
}
}

