/* adapted from the CPAN style sheet "cpan.css" */

body
    {
    background: #FFFFFF;
    font-family: 'Luxi Sans', Lucida, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14px;
    }	
p
    {
    color: #000000;
    font-weight: normal;
    }
blockquote
    {
    color: #000000;
    font-weight: normal;
    }

h1
    { 
    font-size: 180%;
    font-weight: bold;
    color: #B82619;
    }
h2 
    {
    font-size: 130%;
    font-weight: bold;
    color: #B82619;
    background-color: #EAE2BB;
    }
h3
    { 
    font-size: 120%;
    font-weight: bold;
    color: #000000;
    }        
h4
    { 
    font-size: 110%;
    font-weight: bold;
    color: #B82619; 
    } 	

pre
    {
    font-family: 'Luxi Mono', LucidaTypewriter, 'Courier New', Courier, monospace;
    font-size: 100%;
    background-color: #FFFFC8;
    margin-left: 5%;
    margin-right: 5%;
    border-style: solid;
    border-width: 1px;
    border-color: #B82619;
    }

tt
    {
    font-family: 'Luxi Mono', LucidaTypewriter, 'Courier New', Courier, monospace;
    font-size: 100%;
    }

code
    {
    font-family: 'Luxi Mono', LucidaTypewriter, 'Courier New', Courier, monospace;
    font-size: 100%;
    color:  #008B69;
    }

a:link 
	{ 
	color: #B82619;
    text-decoration: underline;
	}
a:visited 
	{ 
	color: #80764F;
    text-decoration: underline;
	}
a:hover
	{
	color: #000000;
    text-decoration: underline;
	}
a:active 
	{ 
	color: #B82619;
        text-decoration: underline;
	}

/* additions from the Pod::Simple::HTMLBatch converter */
.backlinktop,   .backlinkbottom    {
    margin-left:  -5px;
    margin-right: -5px;
    background-color:         #bbf;
    border-top:    medium solid #aaf;
    border-bottom: medium solid #aaf;
}

.backlinktop a, .backlinkbottom a  {
  text-decoration: none;
  color: #77f;
  background-color:  #fff;
  border: medium solid #22f;
}
.backlinkbottom { margin-bottom: 0; padding-bottom: 0; }
.backlinktop    { margin-top:    0; padding-top:    0; }

body.contentspage {
  color:            #000;
  background-color: #fff;
}

body.contentspage h1  {
  color:            #22f;
  margin-left: 1em;
  margin-right: 1em;
  text-indent: -.9em;
  font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
  font-weight: normal;
  border-top:    medium solid #000;
  border-bottom: medium solid #000;
  text-align: center;
}

dl.superindex > dt  {
  font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 90%;
  margin-top: .45em;
  /* margin-bottom: -.15em; */
}
dl.superindex > dd  {
  word-spacing: .6em;    /* most important rule here! */
}
dl.superindex > a:link  {
  text-decoration: none;
  color: #000;
}

.contentsfooty {
  border-top: medium solid #666;
  font-size: 90%;
}

