/* 	$Id: perusio-print.css,v 1.3 2004/10/05 17:56:15 appa Exp $	 */
/* The perusio.com CSS modeled after the PDF document theme */

/* 0. Links and anchors: generic definition */

/* Put url after link text instead of underlining */
a:link, a:visited {
  display: block; /* print one link per line */
  background-color: white; 
  color: black;   
  text-decoration: none;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
}

/* CSS2 stuff */
a[href]:after {
  content: " <"attr(href)">";
  font-family: 'Lucida Console', Courier, Monospace;
  font-size: 9pt;
  
}


/* 1. The layout of the several blocks */

/* The document body */
body {   
  width: 210mm;
  height: 279.4mm;
  margin: 23.3mm 46.7mm 29.6mm 23.3mm;
  color: #000; /* the text now is in black */
  background-color: white;
 }



/* The top left part with the site mantra and logo is hidden */
#topleft{  
  display: none;
} /* top */

/* The left part where the main contents appear. In the print version spans 
   across all the page 
*/
#left {   
  position: absolute; /* absolutely positioned  */
  left: 0px;
  top: 0px;
  padding: 0px;
  background-color: white;
  width: auto;   
} /* left block */


/* The right part with the navigation links, login, &c now is not 
   displayed */
#right { 
  display: none;
} /* right block */

/* The headsep element to align the stuff well on a page and avoid
   using tables */
.headsep {  
  height: 40pt;
} 

/* The node title */
.nodetitle {
  margin-top: 60pt;
  width: 140mm;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 13pt;
}

/* The node author and date */
.nodeheader {
  margin-top: 13pt;
  width: 140mm;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  text-align: left;
}

/* The node body and teaser  */
.nodebody {  
  margin-top: 40pt;
  width: 140mm;  
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-size: 11pt;
  line-height: 14pt;
  text-align: left;
}

/* The node links: register, login &c */
.nodebody .links, .commentbody .links { 
  margin-top: 15pt;
  margin-bottom: 15pt;
  margin-left: 0px;
  font-family: 'Lucida Console', Courier, monospace;
  font-size: 9pt;
  text-align: left;   
}

/* The comment subject */
.comment-subject {
  margin-left: 10mm;
  margin-top: 40pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  width: 130mm;
  text-align: left;
}

/* The comment indicating sign */
.comment-sign {
  font-family: 'Lucida Console', Courier, monospace; 
  font-weight: normal;
  font-size: 11pt;
  color: #000;
  background-color: transparent;
  text-align: right;
}

/* The comment author and date */
.commentheader {
  margin-top: 13pt;
  margin-left: 10mm;
  width: 130mm;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
}


/* The comment body */
.commentbody {  
  margin-left: 10mm;
  margin-top: 40pt;
  width: 130mm;  
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-size: 11pt;
  line-height: 14pt;
  text-align: left;
}


/* The link separator */
.link-separator {  
  width: 10pt;
  height: 10pt;
  margin-left: 15pt;
  margin-right: 15pt;
}

/* Don't display the printer ornaments sign next to the 
   node/comment links */
.nodebody img, .commentbody img {
  display: none;
 }

/* The strong, bold emphasis and italic elements are rendered as a
   white text */
body strong, body b  {  
  color: #000;
  font-weight: bold;
}

body i, body em {  
  color: #000;
  font-weight: normal;
  font-style: italic;
}

/* Do not display the blocks */
.blocks { display: none }

/* The search form */
#search-form { 
  display: none;
}

/* Don't display any box on the left */
#left .boxbody, .boxtitle { display: none }

/* ***************************************************++++++++++++++++++ */


/* The warning messages */
.warning-message {  
  margin-left: 13%;
  margin-right: 30px;
  color: #fff;
  font-family: 'Lucida Console', Courier, monospace;
  font-size: 12px;
  width: 470px;    
}

/* **************************************************************** */
/* Part of the stylesheet that overrides the drupal.css definitions */
/* **************************************************************** */


#left h1 {  
  font-size: 16pt;
  font-weight: bold;
  text-transform:lowercase;
}

#left h2, #left h3 {
  font-size: 16pt; 
  font-weight: normal;
  text-transform:lowercase;
}


#left tr {background-color: white}

#left td {
  vertical-align: top;
  width: auto;
  padding-bottom: 5pt;
  padding-top: 5pt;
}

#left pre {  
  width: 140mm;  
}

#left small {  
  font-size: 10pt;
  line-height: 11.3pt;
}

/* The breadcrumb, i.e., the current location links */
.breadcrumb {  
  margin-top: 30pt;
  width: 140mm;
  color: #fff;
  background-color: transparent;
  font-size: 10pt;   
  font-family: 'Lucida Console', Courier, monospace;  
  text-transform: lowercase;
}

#left th {
  font-weight: normal;
  vertical-align: bottom;
  padding: 5pt 5pt 7pt 5pt
}


/* Comments folded */
#left .comment-folded {
  margin-left: 10mm;
  width: 130mm;
  text-align: left;
} 

/* Paragraphs inside the left part */
#left p {  
  line-height: 108.4%;		
}

#left .comment-folded span.subject {
  display: block;
  margin-right: 10pt;
  margin-top: 45pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11pt;
  text-transform: lowercase;
}

#left .comment-folded span.credit {
  display: block; 
  margin-top: -5pt;
  margin-left: 12pt;
  font-family: 'Lucida Console', Courier, monospace;
  font-size: 11pt;

}
